Skip to content

Провайдер для автоторговли в BackTrader из Alor Open API

Notifications You must be signed in to change notification settings

SergeZabrockiy/BackTraderAlor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BackTraderAlor

Провайдер для автоторговли в BackTrader из Alor Open API. Использует библиотеку AlorPy.

Для чего нужен

Чтобы торговые системы, написанные для BackTrader, можно было поставить на автоматическую торговлю через интерфейс Alor Open API, не требующий установки дополнительного программного обеспечения.

Установка провайдера

  1. Скопируйте файлы проекта в папку с торговой системой BackTrader

Начало работы

В папке DataExamples находится хорошо документированный код примеров по работе с биржевыми данными через интерфейс Alor Open API. С них лучше начать разбираться с библиотекой.

  1. Symbol.py - 6 примеров получения исторических и "живых" данных одного тикера по одному временнОму интервалу.
  2. Symbols.py - Получение данных нескольких тикеров для нескольких торговых систем по одному временнОму интервалу.
  3. Timeframes.py - Получение данных одного тикера по разным временнЫм интервалам методом прямой загрузки из истории.
  4. Resample.py - Получение данных одного тикера по разным временным интервалам методом конвертации меньшего временнОго интевала в больший.
  5. Replay.py - Точное тестирование большего временного интервала с использованием меньшего.
  6. Rollover.py - Склейка тикера из файла и истории. Видео с разбором кода >>>

В папке BrokerExamples находится хорошо документированный код примеров по работе со счетами, заявками и позициями через интерфейс Alor Open API.

  1. LiveTradingEvents.py - Обработка торговых событий.
  2. LimitCancel.py - Постановка и снятие заявок.
  3. OCO.py - Взаимоотменяемые (One Cancel Others, OCO) заявки.
  4. Brackets.py - Цепочка заявок (Brackets).

Авторство, право использования, развитие

Автор данной библиотеки Чечет Игорь Александрович.

Библиотека написана в рамках проекта Финансовая Лаборатория и предоставляется бесплатно. При распространении ссылка на автора и проект обязательны.

Исправление ошибок, доработка и развитие библиотеки осуществляется автором и сообществом проекта Финансовая Лаборатория.

Что дальше

About

Провайдер для автоторговли в BackTrader из Alor Open API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%