Постов с тегом "Торговые роботы": 7073

Торговые роботы


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

В этом разделе вы найдете самые актуальные записи по теме торговые роботы.

Отвечаю на критику: бэктест линейной регрессии (из S&C 2007 года) на фьючерсах MOEX в 2025. Код и результаты!

Отвечаю на критику: бэктест линейной регрессии (из S&C 2007 года) на фьючерсах MOEX в 2025. Код и результаты!


Последние две недели я публиковал подборки из рубрики Traders’ Tips журнала Technical Analysis of STOCKS & COMMODITIES за 2001-2005 и 2006-2010 годы. Спасибо за ваши комментарии — от ироничных “опять комиксы?” до вполне серьёзных вопросов о практическом применении и бэктестах. Именно они побудили меня подойти к делу иначе.

Подборка систем и индикаторов за 2006-2010 одного старейшего журнала по техническому анализу

Вместо очередного обзора я решил сосредоточиться на одной идее: реализовать её на Pine Script для TradingView и протестировать на фьючерсах с Московской Биржи. Кстати, Traders’ Tips — это не отдельное приложение, а рубрика в журнале. Но суть не в этом: её практическая ценность по-прежнему велика.

Лучшие системы и индикаторы 2001–2005: подборка из архива классического издания по теханализу

В центре внимания — случайно выбранная статья Барбары Стар “Confirming Price Trend” (S&C, декабрь 2007). Почему именно она? Подтверждение тренда остаётся актуальной задачей, а методы вроде линейной регрессии и R² доступны для понимания и применимы на дневных и часовых графиках.



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

Ротация бумаг по стадиям волатильности. Лекция 5.

Пятая лекция из серии «Ротация бумаг между алгоритмами по стадиям волатильности».

Самый сложный подход к определению стадии волатильности бумаги, при котором мы рассматриваем ускорение индекса с площадки к каждой отдельной бумаге.

VK Видео:


RuTube:


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

Оптимизатор 6. Выгрузка результатов оптимизации в Excel.

Для пользователей OsEngine, привыкших анализировать результаты оптимизации в Excel, есть возможность выгрузить данные в эту программу.
Оптимизатор 6. Выгрузка результатов оптимизации в Excel.

В качестве примера мы возьмём результаты оптимизации стратегии BollingerTrailing:



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

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

После того, как ТС прошла массу проверок на бэктестах/демо, приходит время реальной торговли. Эта логика порождена двумя гипотезами:

 

  1. Торговля на реальном счете и затем прогон на истории покажут идентичный результат — сделки совпадают на реале и в бэктесте.
  2. Торговать будет прибыльно, как показывали бэктесты до перехода на реальный счет.

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



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

Робот на МТ5

Коллеги,

хочу опубликовать серию постов про код робота на MQL для МТ5 по одному из алгоритмов, которые я использую.

Будет вам такое интересно или опять похейтить придёте? :)

Работать будет примерно как на фото

Робот на МТ5


Ротация бумаг по стадиям волатильности. Лекция 4. Ротация по объемам и RSI.

Четвертая лекция из серии «Ротация бумаг между алгоритмами по стадиям волатильности».

Сложный способ анализа всего спектра бумаг на рынке, при котором мы сравниваем их ускорения друг к другу по значению индикатора RSI.
Запустим тестер и посмотрим, как это работает на отдельном скрипте из публичной сборки OsEngine.

VK Видео:


RuTube:


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

Моделирование рынка: как применить физические и математические модели для инвестиций или почему вокруг математических моделей так много хейта?

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

Все просто — математический и физический подход в алго рассчитан на то, как сломать систему. Любую. И в этом грааль

Сам рынок высокоэффективен (за этим следит ЦБ), есть три формы эффективности, ну и заработать больше рынка невозможно. Тоесть есть например бенчмарк MCFTR, вот из него вычитаем косты, такс компоненту и пр., получая реальную доходность, которая будет отрицательная.

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

Вот что дает сравнение с индексом :)

На сервисе автоследования Финама недавно к графикам стратегий добавили возможность ставить для сравнения индексы. Конечно с рублевыми доходностями ставить для сравнения индекс РТС или S&P500 некорректно, но есть возможность выбрать и расчет доходности в долларах, хотя для стратегий на Мосбирже, ИМХО, это «абстракция». Но топик собственно не об этом, а о том, что наложение индекса Мосбиржи на графики  доходности  стратегии может приводить к «стоякам». Вот таких «стояков» на моем графике больше, чем  80% времени за последний год

Вот что дает сравнение с индексом :)
Такое впечатление, что эти ~80% времени я «копеечкой» какие-то мелкие по доходности интрадей сделки делаю и только несколько раз счет «скакнул» за небольшое число дней. Вот что значит сравнивать с несравнимым. Конечно торгую  большими объемами  и с гораздо большим временем в позах (~2.1 торговых дня), иначе как на счете со 100 тыс. руб. за 12 месяцев оборот сделать, необходимый для квалинвестора. И модули подневных колебаний счета примерно равны и на ростах, и на «пилах». Но последние периоды по сравнению с индексом превращаются в горизонтальные прямые.

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

IServerRealization #6. Метод CancelOrder.Что там и чего там быть не должно. Коннекторы к OsEngine #92

Пост о том, как сделать отзыв ордера в реализации коннектора. Как это делать правильно и где взять нормальный пример.

*серия постов «Коннекторы к OsEngine» — для программистов. Если Вы пользуетесь OsEngine как пользователь – можете дальше не читать.
IServerRealization #6. Метод CancelOrder.Что там и чего там быть не должно. Коннекторы к OsEngine #92

1. Открываем исходники коннектора BitGet.



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

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