В этой статье мы поговорим о TimeSpan свечах в OsEngine.
Данные свечки очень похожи на Японские, но при этом заранее определённого перечня таймфреймов нет, и можно выставить условно любой промежуток времени их формирования.
1. История появления TimeSpan свечей.
Это классические Японские свечи с настраиваемым таймфреймом. Так что можно утверждать, что данный тип свечей придумали Японские торговцы рисом в 18 веке.
2. Расчет TimeSpan свечей.
В настройках данных свечей есть несколько переменных. Посмотрим на них:
1. Тип свечей.
2. Forced start from zero – режим принудительного старта с начала какого-то времени:
· Off – выключено
· Every day – отсчёт свечей будет начинаться с начала дня.
· Every hour – отсчёт свечей будет начинаться с начала часа.
· Every minute – отсчёт свечей будет начинаться с начала минуты.
3. Hours – часов для таймфрейма свечи.
4. Minutes – минут для таймфрейма свечи.
5. Seconds – секунд для таймфрейма свечи.
Общая идея работы проста:
1. Из данных по Hours / Minutes / Seconds собирается ширина свечи по времени.
2. Далее, сама свеча формируется внутри этого временного интервала точно так же, как и Японская. Подробнее можно почитать здесь.
3. Если принудительный старт свечи включен, то раз в день, час или минуту свеча принудительно закрывается. Это может быть необходимо для выравнивания свечи.
3. Как по TimeSpan свечкам можно торговать?
Технически, это всё ещё OHLCV. И, очевидно, на них доступны как свечные паттерны, так и индикаторные и пробойные стратегий. Используя данный тип свечек, можно получить уникальные точки входа, отличные от тех, что видят другие торговые роботы.
4. Как запустить TimeSpan свечи в Os Engine.
Открываем в Os Engine главное меню и идём в «Bot Station Light»
Подключаемся к коннектору «АЛОР» или любому другому:
Далее создаём торгового робота. В данном случае это будет Bollinger Revers:
Теперь заходим в меню подключения потока данных к роботу:
Выбираем любой инструмент из списка. В нашем случае это будет «Sber»:
1. Выбираем тип свечек TimeSpanCandle.
2. Forced start from zero – режим принудительного старта с начала какого-то времени.
· Off – выключено
· Every day – отсчёт свечей будет начинаться с начала дня.
· Every hour – отсчёт свечей будет начинаться с начала часа.
· Every minute – отсчёт свечей будет начинаться с начала минуты.
3. Hours – часов для таймфрейма свечи.
4. Minutes – минут для таймфрейма свечи.
5. Seconds – секунд для таймфрейма свечи.
После настроек мы видим график с «TimeSpan» свечками шириной в 41 секунду / 19 секунд (т.к. включен принудительный рестарт по концу минуты):
5. Где находится исходный код сборки свечей в OsEngine.
Код для TimeSpan свечей находится в открытом доступе на платформе GitHub.
Скачав OsEngine себе на ПК, Вы можете найти исходники внутри проекта здесь:
Удачных алгоритмов!
Поддержка OsEngine: https://t.me/osengine_official_support
Комментарии