Постов с тегом "алгоритмизация": 42

алгоритмизация


как роботишка сходил в кровавую баньку во вторник с утреца

коротко об алгоритме
— запущен в марте 2020
— инструменты: 11 CFD на голубые фишки, список на скриншоте
— long only
— входы (трендовый фильтр — EMA), стопы и тейки — функция от волы (ATR)
— поза по каждому инструменту разбивается на 10 частей

после баньки эквити фигакнулось на уровень июля
как роботишка сходил в кровавую баньку во вторник с утреца

детализированный отчет

как роботишка сходил в кровавую баньку во вторник с утреца

( Читать дальше )

Котировки 20-ти ценных бумаг (IMOEX)

Котировки 20-ти ценных бумаг (IMOEX)



тф — 1 мин
Период с 2009 01 11  по 2021 09 21
<TICKER>,<PER>,<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL>

1_SBER
2_GAZP
3_GMKN
4_LKOH
5_VTBR
6_ROSN
7_SIBN
8_PLZL
9_SNGS
10_AFKS
11_NVTK
12_ALRS
13_AFLT
14_HYDR
15_RASP
16_YNDX
17_MOEX
18_СВРСТЛЬ
19_MTLR
20_MMK



ссылка на скачивание — dropmefiles.com/gSm5p

Программы для трейдинга с роботами

    • 12 сентября 2021, 12:35
    • |
    • MxD7
  • Еще
В Quick можно писать роботов на языке программирования Lua. 
В Transaq есть язык ATF (не знаю что это). 
Я слышал, что есть программа Wealth Lab со встроенным языком программирования c#. Я скачал последнюю демоверсию 7, но она у меня не заработала. Читал, что некоторые используют старую 6 с торрентов. Загружают котировки, отлаживают роботов на исторических данных и потом уже работают на актуальных. 
Прочитал про s# designer — якобы универсальную штуку для написания роботов. 

Какие ещё есть программы  или онлайн сервисы для человека (не инвестфонда), чтобы писать и тестировать своих роботов, а в идеале лучше настраивать или доделовать готовых?
Примерно как common-овские роботы с возможность настройки или дописывания. 

Как я провел лето: работа с психологией

   Уверен, многие мечтают полежать на пляже с золотистым песком попивая напитки, пока прибрежные пенящиеся океанические волны омывают ноги. Желательно, чтобы напитки подносили люди из нашей тогда еще юной фантазии. Кто-то напротив, обожает белоснежные массивы горы и пронизывающие до спинального мозга ветра. Каждому свое. Этот пост о реалиях алготрейдинга и психологии.

   Не считаю уместным вести долгие монологи на тему поиска граалей, кто и каким образом постигает торговый дзен. Здесь, как и в жизни, у каждого свой путь. И мой привел меня к многочисленным умозаключениям, вскоре объединенных одной целью: создать нечто, что позволит «фармить» или «майнить» с биржи чуток на жизнь не применяя рук. 

   Поиски алгоритмического трейдерозаменителя заняли время. Непростое время. Даже дважды налетел на штраф от биржи за ошибочные транзакции. Винить кроме себя некого, но опыт весьма интересный: в моем случае я подарил зп «среднего класса» бирже. Просто так. В знак благодарности за обучение правильному написанию скриптов. Однако эта бочка воды не остудила пыл и из тлеющих углей вновь разгорелось пламя наживы.



( Читать дальше )

Забираем данные по ценным бумагам с finance.yahoo.com Python класс в подарок.

 

Забираем данные по ценным бумагам с finance.yahoo.com
Простой способ на Python.

Продолжаю рассматривать способы получения данных по бумагам в свой скрипт. Из предыдущего поста где я рассказывал как можно просто буквально распарсить поисковую выдачу в гугле и вытащить текущие показатели цены я узнал по комментариям уважаемых резидентов смартлаба, что этот способ не будет хорошим решением, в силу особенности использования html тэгов и атрибутов таких как id класса. В конечном итогеid поменяется и скрипт работать не будет. Лучше посмотреть в сторону чего то более долгоиграющего. 


На этот раз я хочу сделать свой скрипт более универсальным. Он должен забирать данные по скормленному ему списку или словарю вот такого вида: 

ticker_list = {'gazp': 'GAZP.ME',
               'sber': 'SBER.ME',
               'tatn': 'TATN.ME',
               'moex': 'MOEX.ME',
               'rosn': 'ROSN.ME',
               'lkoh': 'LKOH.ME',
               'yndx': 'YNDX.ME',
               'nlmk': 'NLMK.ME',
               'alrs': 'ALRS.ME',
               'rual': 'RUAL.ME',
               'magn': 'MAGN.ME'}


( Читать дальше )

Парсинг текущего значения цены акций Python.

 
Захотелось реализовать несколько идей для быстрого расчета по позициям акций и  для этого мне нужно было чтобы скрипт на python постоянно получал обновленное значение цены. Например раз в три секунды. Искал решение и нашел похожий пример с парсингом любой информации в интернете на python с применением блиотек requests и beautiful soup, (bs4)


На примере тикера GAZP продемонстрирую как можно спарсить текущий курс (например с гугла.)

 Кому лень читать всё что я тут написал можно скопипастить полный код в конце статьи :)


Парсинг текущего значения цены акций Python.



Для начала нужно установить нужные библиотеки, в консоли пишем : 
 

pip install requests bs4
 

Теперь перейдем к коду. 

Импортируем то, что установилось. Также нам понадобится библиотека time для задержки запросов по времени.

( Читать дальше )

Создание автоматических торговых советников без программирования

Я занимаюсь разработкой системы по созданию торговых роботов и советников.

В моей системе есть возможность не только создать торговую стратегию на базе технического анализа, но и улучшить ее с помощью нескольких ноу-хау. Одно из них — фигуры теханализа, с помощью которых можно значительно улучшить эффективность торговой стратегии. Так же — можно подключить получение торговых сигналов себе в телеграм-аккаунт или на почту от созданных роботов. Ключевым плюсом является то, что приложение работает полностью в онлайне и не требует никакой установки или ввода личных данных и оплаты.

Можете ознакомиться с приложением по адресу: https://stocks-bot.com/live-demo
Есть небольшой обзор последнего релиза, где я за пару часов создаю прибыльную стратегию по данным 2019 года, которая дает уверенный профит в 2020 по Alibaba group: https://youtu.be/TkidHXnUyaE

Все вопросы можете позадавать здесь или в телеграм-группе: https://t.me/stocks_bot_com

Буду признателен развернутой обратной связи или отзывам.

Пока торговля находится в бета-функционале (советники работают полноценно) и доступен только один брокер: Фридом Финанс, но в ближайшем времени планирую выложить торговлю в полноценную версию и добавлю брокеров.

Всем спасибо.


Собираем алгоконференцию в Краснодаре

На рынке в long run выживает только 2 категории участников: трейдеры-алгоритмисты и долгосрочные инвесторы. Средний «пробег» по рынку у трейдера-ручника – 2-3 года, у интуитивщика – и того меньше. Алгоритмистов же знаю как минимум с десяток, которые живут с рынка уже по 15+ лет. Часто жалуются на дебилов на биржах, идиотов в Думе и Правительстве, ругаются на ликвидность, но живут себе… и кто-то очень даже припеваючи )

Я уже писал здесь почему нужно алгоритмизировать любую стратегию, не буду повторяться.

А сегодня просто хотел бы пригласить смартлабовцев Краснодара и окрестностей 17 апреля на бесплатный мастер-класс Дмитрия Власова по алгоритмической торговле и построению автоматических торговых систем.

Дмитрия я знаю уже 12 лет и могу поручиться за его каждое слово. А ещё – он очень хорошо умеет учить и объяснять. Неспроста смог воспитать из дочки чемпиона России по шахматам



( Читать дальше )

5 причин алгоритмизировать торговую стратегию

Трейдерами становятся только ленивые люди.

Какой лентяй не мечтает о работе, на которой нужно просто смотреть в монитор и иногда клацать на кнопочки. Причём эти клацанья сразу и безо всяких задержек превращаются в шуршащие или звенящие деньги, не надо ждать ни аванса 15-го, ни зарплаты 30-го. Поклацал, вывел, отдохнул. Наотдыхался, снова поклацал.

Но, недостаточно ленив тот трейдер, который торгует руками. Идеальный сферический трейдер в вакууме вообще ничего не должен делать, только выводить деньги и отдыхать. Ну, или даже не отдыхать, а просто выводить деньги, зачем отдыхать, если он ничего не делает и не устаёт.

Идеальный трейдер – долгожитель всегда торгует алгоритмы и напрягается только пару раз в году, чтобы их подправить. И вот почему:

1.       Практически любая торговая стратегия зарабатывает основную доходность в довольно ограниченный и небольшой промежуток времени. Основную часть времени даже эффективные торговые стратегии торгуют в районе нуля. Так, по 2018 году основные заработки знакомых мне трейдеров были в апреле, мае и декабре. И это несильно зависит от того, какую именно вы стратегию торгуете: скальпинг, арбитраж, парный трейдинг или интрадэй или ещё что. Основному заработку всегда сопутствуют повышенные объёмы и волатильность. И, если вы в эти довольно короткие периоды по той или иной причине не торговали, весь год, считай, потерян. Алгоритмисту проще, его робот торгует всегда и не может пропустить дни, часы, минуты, которые дадут основную прибыль.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн