Поговорим сегодня про то, как правильно тестировать автоиндексы в OsEngine, если в формуле участвует объём. Т.е. либо бумаги сами выбираются в индекс по объёму, или сама формула это взвешивает по объёму.
В таком случае Вам нужно учитывать лотность для MOEX. И эту лотность в тестере надо вбивать в данные бумаги вручную. Посмотрим, как это работает.
Мы хотим тестировать какую-то стратегию, в рамках которой нам нужен самодельный индекс, отражающий реальную динамику движения акций на MOEX.
Так:
Сегодня с Вами рассмотрим импульсного робота, который торгует нестандартные свечи. В проекте он называется CustomCandlesImpulseTrader.
Суть его заключается в том, что он входит в позицию, когда видит N подряд свечей в одну сторону за определённое кол-во секунд. Актуально его пробовать тестировать и торговать с типами свечей RangeVolatilityAdaptive, RonkoVolatilityAdaptive, чтобы размер свечи был адаптивным, а не закрывался по времени.
Таким образом можно оттестировать и торговать импульсы, завязанные на волатильность инструментов, да ещё и к тому времени, за которое произошёл импульс. На графике это может выглядеть как-то так:
Сегодня с Вами рассмотрим робота, который торгует нестандартные свечи. В проекте он называется VolatilityAdaptiveCandlesTrader.
Суть его заключается в том, что он входит в позицию, когда видит свечу размером в определённый % от усреднённой внутридневной волатильности. Актуально его пробовать тестировать и торговать с типами свечей RangeAdaptive и ReversAdaptive, чтобы размер свечи тоже был адаптивным.
Таким образом можно оттестировать и торговать импульсы, завязанные на волатильность инструментов:
Новый слой создания свечек в OsEngine дописан. На данный момент у нас уже есть 14 нестандартных серий. Как их тестировать на истории? Правильно, скачать тиковые данные за много лет и начать эксперименты. И сегодня поговорим о том, как именно их надо качать и сколько на это надо ресурсов. Также поговорим про настройки тестера, чтобы всё работало.
В рамках данной серии будут статьи с тем, как мы будем с Вами делать большие тесты на MOEX по тиковым данным. И данная статья Вам подскажет, как именно их подгрузить и как настраивать тестер.
Задача такая:
Модификация робота, торгующего паттерн PinBar (свеча с огромной тенью вверх или вниз) для торговли по всей площадке одновременно.
Интересен робот не только своей эквити (а тут есть, что посмотреть), но и самим подходом, когда мы торгуем одновременно десятки бумаг. Поговорим о логике робота, о том, где его исходный код находится в проекте.
Бонус для участников нашего сообщества, торгующих в АЛОР. Робот на паттерне 3 солдата, способный одновременно торговать ВЕСЬ рынок, и самоадаптирующийся по волатильности каждой отдельной бумаги. Граальный между прочим…
Спасибо всем, кто с нами!
В комплекте:
Из интересного следующее:
Что касается тестов, то они проводились на бумагах из MOEX TOP 30. За 6.5 лет. То, что более-менее ликвидное.
Результаты для робота для MOEX хорошие.
Продолжаем усложнять пример ThreeSoldier, о котором говорили некоторое время назад. Теперь добавим в него механизм адаптации под усреднённую внутридневную волатильность. Получим ThreeSoldiersVolatilityAdaptive. Делаем силу сигнала одинаковой на всю глубину теста, чтобы и 5ть, и 10ть лет назад сигнал был одной силы.
Напомню, базовая идея паттерна «Три солдата» заключается в том, что мы должны найти на графике три растущих свечи подряд:
Пин бар – свеча с огромной тенью вверх или вниз. Один из самых популярных свечных паттернов. Сегодня рассмотрим робота, который его торгует. Разберём его логику и исходный код.
В данном случае торгуется не классический строго разворотный вариант, а в тренд!
Сразу давайте посмотрим, как это выглядит на графике:
Сегодня обсудим самый базовый и простой пример робота, позволяющий торговать свечные паттерны.
Называется он ThreeSoldier — Три солдата. Это классический свечной паттерн, упоминаемый практически в любой книге по трейдингу об этих самых паттернах. И по сей день работающий, между прочим. И это как раз то, что нейросети видят, если им подать на вход свечи.
Друзья мои, хочу поздравить Никиту с завершением активной стадии написания коннектора для MOEX FixFast Spot. Ну и всех нас хотел поздравить с тем, что в OsEngine появился коннектор к FixFast на C# с открытым кодом. УРА!
Находятся они в проекте, вот здесь:
https://github.com/AlexWan/OsEngine/tree/master/project/OsEngine/Market/Servers/MoexFixFastSpot
Можно будет без излишних проблем получить подключение к SPOT площадке. Около 10 статей на тему пишется. И по самому подключению и по архитектуре самого коннектора. В течении пары недель будут выложены в наш корпоративный блог.
У нас сейчас ещё будет несколько недель обкатывания проекта в боевых торгах. Т.ч. ещё какие-то проблемы обязательно будут исправлены. Держите руку на пульсе.