Skip to content

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

Notifications You must be signed in to change notification settings

cia76/BackTraderAlor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BackTraderAlor

Провайдер для автоторговли в BackTrader из Alor Open API. Использует библиотеку AlorPy. Если новые бары получать по расписанию, а не по подписке, то потребуется библиотека MarketPy.

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

Чтобы торговые системы, написанные для BackTrader, можно было поставить на автоматическую торговлю с брокером Алор.

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

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

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

В папке Examples находится хорошо документированный код примера LimitCancel.py. В нем подробно объяснены:

  1. Формат обращения к тикерам, в т.ч. фьючерсам
  2. Настройка Cerebro без отображения статистики и получения событий без задержек
  3. Включение системы ведения логов с выводом на консоль и в файл
  4. Конфигурация брокера
  5. Конфигурация исторических и новых бар
  6. Размер позиции для акций и фьючерсов
  7. Торговая система с параметрами
  8. Обработка получения нового бара
  9. Обработака статуса торговли
  10. Обработка исполнения заявки
  11. Обработка изменения статуса позиции

Видеоразбор кода >>>

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

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

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

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

Что дальше

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages