ralex1975 / BackTraderAlor

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

Home Page:https://finlab.vip

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://finlab.vip


Languages

Language:Python 100.0%