"Хорошо подготовленный план на 90% состоит из подготовки и на 10% из исполнения." - Бенджамин Франклин

Не повторяй ошибок Титаника

Помнишь историю Титаника? Крутой корабль, передовые технологии, уверенность в успехе. Но забыли про айсберги. В алготрейдинге айсбергами становятся технические ограничения, которые всплывают в самый неподходящий момент.

Представь: ты потратил месяц на написание крутого алгоритма, запускаешь его, а оказывается, что у твоего брокера нет API для торговли акциями. Или есть, но размер комиссии не позволит торговать.

Давай перед взлетом проверим все системы и поймем, куда сможем долететь. Топлива у нас не много

Чек-лист ключевых зависимостей

  • Где будем торговать и чем: Классика, акции на MOEX. Понятный регулируемый рынок.
  • Размер комиссий: торговать часто - дорого, поэтому будем торговать редко.
  • Брокер с API: Т-инвестиции или Финам. Оба предоставляют торговый API, есть документация, народ пользуется.
  • Исторические данные: Нужны свечи за несколько лет для бэктеста. Где нибудь найдем.
  • Онлайн котировки: API MOEX и брокера
  • Где запускать: можно на компе, можно и в облаке.

Все остальное зависит только от нас. Вроде всего хватает, можно начинать строить.

Технические ограничения

Именно технические зависимости определяют характеристики и стоимость робота. Хочешь супер-быстрого робота? Готовь деньги:

Быстрые роботы требуют выделенных каналов связи, дорогое оборудование, большие потоки данных, лицензии и т.п. Мы не будем гнаться за скоростью, сделаем дешево и сердито.

Наш робот НЕ сможет:

  • Арбитражить микро-движения цен
  • Конкурировать на рынке по скорости

Но мы сможем торговать разумные средне-срочные стратегии без суеты, а этого более чем достаточно.

Полетели