Конфигурация скриптов, обновляющих сессию и real-time данные.
Пример лежит в config_example.yaml.
Ключ ширования для данных сессии в Redis.
from cryptography.fernet import Fernet
Fernet.generate_key()
Список инструментов для наблюдения.
- conid — id контракта в IBKR;
- exchange — биржа или провайдер данных, чьи данные используются.
instruments:
- conid: 265598
symbol: AAPL
exchange: NASDAQ
- conid: 461318791
symbol: MES
exchange: GLOBEX
Поддерживает живую торговую сессию для аккаунта из конфига. Сессию складывает в Redis. Должен быть запущен, чтобы у скриптов ниже была живая сессия.
Загружает минутные бары. Сохраняет dash.csv для отображения дашборда по наличию данных.
Подписывается на стрим сделок и кладет их в Redis.
В директории dash лежит фронтенд дашборда. Туда же складывается результат обновления баров.