Постов с тегом "алготрейдинг": 4501

алготрейдинг


алготрейдинг - подход к биржевой торговле, основанный на автоматизации торгового процесса при помощи программных алгоритмов и различных аппаратных решений.

Ниже приведены все записи на нашем сайте по теме алготрейдинга.

MetaTrader 5 build 2815: Доступ к стакану цен из Python, улучшения в отладчике и профилировщике

Выпущена новая версия платформы MetaTrader 5:

  1. Terminal: Добавлена возможность получения данных стакана цен через Python API.

    Три новые функции позволят легко и быстро получить данные для статистических вычислений и машинного обучения при помощи огромного количества готовых библиотек Python.

    • market_book_add — производит подписку терминала MetaTrader 5 на получение событий об изменениях в стакане по указанному символу.
    • market_book_get — возвращает кортеж из BookInfo, содержащий записи стакана цен указанного символа.
    • market_book_release — отменяет подписку терминала MetaTrader 5 на получение событий об изменениях в стакане по указанному символу.
  2. Terminal: Максимальная длина Push-сообщений увеличена с 256 до 1024 символов. Теперь вы можете отправлять гораздо больше информации на мобильные устройства из своих MQL5-программ.


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

Волатильность на рынке Нефти

Всех приветствую!

 Как насчет обсудить волатильность на рынке Нефти?

Волатильность на рынке Нефти

Я оцениваю Волатильность по изменению дневной свечи.

Таким образом, пометки синим на графики отражают низкую волатильность, красные высокую.

По годам получилось приблизительно так:

2011, 2012 высокая

2013, 2014 низкая

2015 высокая

2017, 2018, 2019 низкая

2020 высокая

Смысл вышесказанного – изменения цены за единицу времени, в разные года различны. Рынок то ускоряется, то замедляется. И в торговле надо уходить от статистических параметров, такие как: TakeProfit 50пунктов, StopLoss 100 ит.п.

 

Для меня 11, 12, 15 и 19 (хотя он показал низкую волатильнсть) оказались наиболее интересными годами. В отличии от 2020 с его сильным движением вниз, и практически ни о чем 2017, 2018.


Каковы Ваши наблюдения?




Роботов много должно быть хороших - 2

В предыдущей статье выкладывал немного статистики торгующих роботов. А как же оценить результат алго-торговли? Мне больше нравится  вместо цифр смотреть на  график изменения стоимости портфеля, пусть даже в процентах. На графиках каждый может оценить и просадки, и плавность хода стратегии, и ожидаемую (прогнозируемую) доходность на большом интервале времени, и ее текущие изменения.  Можно сказать, что график PnL вместо сухих цифр дает аналоговую информацию вместо цифровой. Аналоговую мозг усваивает лучше.

Затем мой взгляд останавливается на коэффициенте Шарпа. Показатель Шарпа за период времени T есть просто отношение Доходности за этот период к Волатильности за этот же период. Но, если уже совсем досконально сравнивать алгоритмические стратегии, предположим вы хотите инвестировать свои кровные в какой-нибудь хедж фонд, обычно интересуются не только доходностью и Шарпом, но и наибольшей просадкой, % прибыльных месяцев, наиболее прибыльным 12 месячным периодом, наиболее убыточным 12 месячным периодом и размером активов под управлением.

Все эти праметры я обычно беру из сервиса статистики webmarketstat. 

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

Опять линии в прогнозах, зачем?

Приветствую!

 

Вас не удивляет две вещи: Все ждут разворот и в то же время торгуют интрадей. Господа, Вам какая разница в какую сторону вставать, было бы движение.

МосБиржа выкладывает тут мнения: place.moex.com/analytics/news/shortit-neft-poka-ochen-strashno-no-pokupat-ee-nadolgo-rano

Опять линии в прогнозах, зачем?


Предсказания на уровне геометрии 5го класса — ЛИНИИ: косые, прямые, разных цветов и стилей.  Вы действительно думаете, что они работают?

Друзья, будьте разумнее – потратьте день на проверку: Накачайте истории хотя бы за год, порисуйте, придумайте любой алгоритм выхода и прогоните ручками тест. Знаете какой будет % успешных сделок? 50/50, как монетку кидать. ))

Я помню случай в начале 2000, я тогда сидел в дилинговом зале Хлебобанка на Щипке (кто знает – понял о чем я), так вот — там был мужик. И в момент сильного движения он мне говорит: — мол  точку разворота спрогнозировал. Подзывает и показывает линию, которую он провел с прошлого года, хрен пойми по каким экстремумам. Линию он увидел постфактум, но был очень горд собой. ))



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

Роботов много должно быть хороших!

         Как быстро бежит время. Не успели отгулять новогодние каникулы, а в окно уже весна стучится.

После технических проблем с Финамом (один за другим перестали работать три счета), а особенно после очередного совета попробовать открыть новый счет, я так и сделал, открыл новый счет.  Только уже в БКС. Так что, с декабря 2020 года портфель роботов торгует в БКС. В этом портфеле на сегодняшний день работает 58 роботов. 

График доходности выглядит следующим образом:

Роботов много должно быть хороших!

Еще немного цифр:

Роботов много должно быть хороших!



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

Оценка устойчивости алгоритма на Si

Многих почему-то пугает тестирование алгоритма на Forex, поэтому я решил взять понятный для всех Si. Впрочем, Forex (с его USD/RUB) тоже пригодится.

В своём предыдущем посте я уже говорил, что лучшая (по определённому показателю своей результативности на истории конкретного инструмента) торговая стратегия (т.е. комбинация значений параметров алгоритма) гарантировано не будет лучшей на другом инструменте или на этом же инструменте в будущем. Все алготрейдеры это знают, но лично мне каждый раз в это верится с очень большим трудом. Откуда затруднения? Я объясню.

Если взять результаты бэктеста алгоритма на паре USD/RUB (котировки Forex-брокера Dukascopy с марта 2007 г. по сентябрь 2017 г.) и отсортировать их по коэффициенту линейности (далее — L), то лучшая стратегия (L=0.99811) будет выглядеть так:

Оценка устойчивости алгоритма на Si

Отношение среднегодовой прибыли к среднегодовой max[просадке] (далее — R) — 3.61 (без учёта потери на спреде).

Вот казалось бы, что может пойти не так при использовании этой стратегии в будущем (на этом же инструменте или на смежных)? Чтобы это выяснить, я протестирую эту же стратегию (без изменений) на смежном активе: фьючерсе на USD/RUB (свечной график M1 от Finam с декабря 2008 г. по декабрь 2020 г.):

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

Алгоритм, за который мне не стыдно. Crypto/Commodities/Penny Stocks

Несколько месяцев я торговал BRENT на MOEX с помощью собственного алгоритма и публиковал результаты под постами с названием «Рынок нефти и его переменные» .

На данный момент торговый робот подключается к рынкам через API брокера EXANTE. В своем телеграмм канале я публикую результаты торговых дней и показываю реальные брокерские отчеты.

#PennyStock
На этой неделе отчитывается FUBO.NYSE. Fubo — это Netflix в мире спортивных трансляций. По ссылке можно почитать подробный отчет о компании и ее перспективах. Компания показывает хороший рост уже 6 лет, за последний год сильно увеличилось количество подписчиков, а revenue growth FuboTV обгоняет таких конкурентов как Hulu, Netflix и Disney. FUBO.NYSE уже есть в нашем портфеле и мы готовы держать ее длительный срок. Однако, если кто-то хочет отработать отчет, стоит присмотреться к тренду на дневном диапазоне и искать покупки после пробития зоны 39.4 — 40.



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

Алгоитоги февраля

Всем привет.
Решил тоже подводить итоги каждого месяца и оформлять это в своем блоге. Думаю, кому-то будет интересно.
Я, вот люблю, посмотреть публикации итогов других трейдеров. Особенно если с подробностями. Раньше уже вел что-то похожее… Но было давно и за это время набор роботов и приемы сильно поменялся. Роботы на полном автомате в связке Квик-Амиброкер.

Сразу скажу, что результаты у меня измеряются в пунктах на 1 контракт по инструменту. Просто мне так понятней как отработала система за период, когда я вижу, что она взяла, скажем, 1000 пунктов по РИ. А вот когда, говорят, что заработал 5%, то не очень понятно. Нужна дополнительная информация. Хотя, согласен, что для клиентов только % и важен.
Торгую Ри (5 роботов), Си (2 робота), Брент (5 роботов), Норникель-фьюч(1робот). Большая часть роботов переносят позиции через ночь.
В каждом роботе нет фиксированного количества контрактов. Объемы постоянно меняются, иногда количество контрактов может быть и 0, это так называемый ММ)



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

Трейдер - снайпер или автоматчик?


         Частая иллюзия новичков, всячески поддерживаемая индустрией, что трейдинг – это такое искусство снайперской пальбы. Учесть 101 фактор, рассчитать все до миллиметра, войти в рынок с точностью до минуты и взять движение с точностью до рубля. Вот оно, мастерство.

         Примеры таких чудо-трейдов наивные неофиты и умные манипуляторы обожают выкладывать на скринах. И это опасная штука, потому что сразу заводит мышление не туда.  

         Начинают искать возможность «золотого » выстрела, не понимая главного – вероятностную природу занятия. Можно сделать все правильно и отдать деньги. Можно сделать все по-дурацки и заработать. Более-менее правду отразит только серия однотипных сделок (да и то есть нюансы).

         Искать надо простые закономерности, дающие небольшое вероятностное преимущество и позволяющие выстроить серию.

         Простые – это важно. Чтобы без подгона. Ну и, кроме того, если для совершения сделки вам нужно учесть 20 обстоятельств (макро, открытый интерес и прочий Меркурий в Козероге) – вы не наскребете такой уникальности на серию, которую можно нормально тестить и торговать. Посему правильный  трейдер – не снайпер, он автоматчик, ему принципиально стрелять очередями, быстро и накрывая площадь.   



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

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