Skip to main content

Strategy

Модуль предоставляет конструктор для бэктеста и лайвтрейдинга стратегий на основе японских свечей.

Какие задачи решает

  • Бэктест стратегий на основе японских свечей по конкретному инструменту.
  • Поиск на бэктесте стратегии с наиболее профитными параметрами.
  • Запуск лайвтрейдинга стратегий на инструментах и выполнение заданных действий при входе или выходе по стратегии.
  • Загрузка архивных данных для последующей обработки.

Добавить модуль в проект


Лайвтрейдинг

Конструктор принимает на вход таблицу инструментов и стратегий.

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

Пример LiveStrategy

Бэктест

Можно протестировать несколько стратегий на одном инструменте. Свечи загружаются из ZIP-архива и собираются в таймфрейм, указанный пользователем.

Пример BacktestStrategy

Также с помощью инструментов ta4j можно выбрать самую прибыльную стратегию для конкретного инструмента за заданный период.

Пример ChooseBestStrategy

Загрузить архивные данные

Вы можете загрузить архивные данные котировок по любому инструменту. По каждому инструменту на выходе получится один CSV-файл. Формат файла:

 start_time,open,high,low,close,volume
2018-03-07T18:51:00Z,2263.0,2263.0,2263.0,2263.0,4
...

openapi@tbank.ru

АО «ТБанк» использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом. «Cookie» представляют собой небольшие файлы, содержащие информацию о предыдущих посещениях веб-сайта. Если вы не хотите использовать файлы «cookie», измените настройки браузера.