Tick Adaptive свечи в OsEngine.

Tick Adaptive свечи в OsEngine.

Свечи типа «Tick Adaptive» - спецмодификация свечей Tick для алготрейдеров. Чтобы свечи адекватно отражали рыночную динамику и на прошлой неделе и 10 лет назад. Адаптируясь, свечи дают равноценные по значимости сигналы, исходя из текущей рыночной активности.

Свечи типа "Tick" (тик свечи) — это инструмент для визуализации и анализа рыночных данных, используемый в техническом анализе финансовых рынков. В отличие от традиционных временных свечей, каждая тик свеча формируется не по истечении фиксированного периода времени, а после совершения определённого количества сделок.

 

1. История появления Tick Adaptive свечей.

Базовые Тик свечи начали широко использоваться в 1990-х годах, когда компьютеры стали мощнее, и трейдеры получили доступ к реальным данным о сделках в режиме реального времени.

Ну а свечи Tick Adaptive были придуманы в попытке адаптировать такой прекрасный механизм под то, чтобы не надо было в тестере останавливать торги раз в неделю и вручную подстраивать кол-во сделок, которые будут закрывать свечи. Ведь активность на акциях Сбербанка в 2010 году совсем не такая как в 2024 году, и тестировать роботов на базовых Tick свечах очень опрометчиво, а на Tick Adaptive – сам бог велел!

 

2. Расчет Tick Adaptive свечей.

В настройках данных свечей есть несколько переменных. Посмотрим на них:

1. Ставим галочку «Сохранять трейды в свечи», иначе без этого адаптация будет работать только на 2 дня назад.

2. Выбираем тип свечи – TickAdaptive.

3. Trades count in candle – количество трейдов (из ленты обезличенных сделок), после которого происходит закрытие свечи.

4. Candles count in day – количество свечей внутри дня, под которые алгоритм должен подстраивать свечи.

5. Adaptive days look back – за какое кол-во предыдущих дней внутридневное кол-во трейдов будет усредняться по свечкам для алгоритма адаптации.

Общая идея работы проста:

1. Первые сутки работы сборщик свечей пользуется теми настройками для закрытия свечи, которые выставил пользователь в параметре Trades count in candle. Как только указанное кол-во сделок набирается внутри свечи, свеча закрывается. Получаются обычные OHLCV со временем, регулируемым кол-вом трейдов.

2. Когда приходит первый трейд из нового дня, алгоритм переходит в модуль адаптации объёма внутри свечей.

3. Берётся среднее кол-во сделок за прошлые N дней и делится на то кол-во свечек, которое пользователь выставил в Candles count in day. Результирующее значение является новым количеством трейдов для закрытия свечи, записывается в параметр Trades count in candle.

В исходном коде серии процесс адаптации можно посмотреть здесь:

 

3. Как по Tick Adaptive свечкам можно торговать?

В основном предполагается искать объёмные свечи. В случае их появления можно констатировать наличие очень больших по объёму сделок, т.е., так называемых, «Китов» или даже «Кукла». Как вот на этом графике:

Таким образом можно выявлять аномальные отклонения объёма за определённое кол-во сделок и торговать от этого. В данном случае какой-то очень крупный участник начал бросать в рынок огромные заявки, явно рассчитывая на скорый рост. Который и произошёл…

 

4. Как запустить Tick Adaptive свечи в Os Engine.

Открываем в Os Engine главное меню и идём в «Bot Station Light».

Подключаемся к коннектору «АЛОР» или любому другому:

Далее создаём торгового робота, в данном случае это будет Bollinger Revers:

Теперь заходим в меню подключения потока данных к роботу:

Выбираем любой инструмент из списка, в нашем случае это будет «Sber»:

1. Ставим галочку «Сохранять трейды в свечи», иначе без этого адаптация будет работать только на 2 дня назад.

2. Выбираем тип свечи – TickAdaptive.

3. Trades count in candle – количество трейдов (из ленты обезличенных сделок), после которого происходит закрытие свечи.

4. Candles count in day – количество свечей внутри дня, под которые алгоритм должен подстраивать свечи.

5. Adaptive days look back – за какое кол-во предыдущих дней внутридневное кол-во трейдов будет усредняться по свечкам для алгоритма адаптации.

После настроек мы видим график с «TickAdaptive» свечками:

ВАЖНО!!!

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

 

5. Где находится исходный код сборки свечей в OsEngine.

Исходный код свечей в OsEngine находится в открытом доступе на платформе GitHub.

Скачав OsEngine к себе на ПК, Вы можете найти исходники внутри проекта здесь:

Удачных алгоритмов!

Поддержка OsEngine

18:55
66

Комментарии

Нет комментариев. Ваш будет первым!