Наум Будин
Наум Будин личный блог
05 марта 2023, 20:12

Рекомендации новичку в алготрейдинге

Прошу советов у опытных алготрейдеров касательно этого непростого ремесла

Начнём с предыстории

На протяжении всей своей трейдинговой карьеры я руководствовался исключительно фундаменталом (старался анализировать показатели макроэкономики) и некоторыми паттернами на рынке, которые старался обторговывать ручками. Стоит сказать, что делал (и продолжаю делать) я это относительно успешно (стабильно 20-27% годовых), но в последнее время моё внимание очень привлёк алготрейдинг. Имея многолетний опыт в программировании и сильный интерес к математике, идея использования этих подходов на рынках меня очень заинтриговала.


А теперь, собственно, основная часть

Я прекрасно понимаю, что на смартлабе есть уже куча постов на данную тематику, но в силу постоянного прогресса в технологиях я предположил, что технологический стэк для алготрейдинга тоже меняется время от времени, оттого я решил написать этот пост.
Уважаемые господа, успешные алготрейдеры! Подскажите, пожалуйста, с чего стоит начать свой путь в этой сфере торговли? Какие хорошие источники посоветуете? Какие технологии здесь нынче в моде? Откуда стоит брать данные для анализа? С радостью и благодарностью постараюсь перенять лучшее из вашего опыта.
71 Комментарий
  • 3Qu
    05 марта 2023, 20:17
    История (данные для анализа) — сайт Финам
    Программирование — если Квик -Lua. Если более продвинуты, то С++ или Python.
  • Андрей Костюк
    05 марта 2023, 20:38

    Всю дату беру из api биржи, если надо протестировать что то специфическое, то yfinance или другие крупные источники. Но в основном хватает yfinance.

    Стэк python, если нужна база данных, то postgresql, если нужен веб интерфейс, то django или fastapi, если интерфейс в телеграм боте, то aiogram (но это для особых потребностей в управлении процессом, в основном хватает голого api телеграма). Если разработка проекта на заказ, то docker.

    Стэк в любом случае зависит от языка программирования, так что лучше бы для начала определиться с ним. Если цель конечно написать полноценный работающий переносимый и масштабируемый проект, а не просто скрипт для tradingview или однофайловый бот и логикой в 50 строк кода.

  • ves2010
    05 марта 2023, 20:56
    ну как бы... 
    1 для алго нужен прокаченный технический скилл + программирование… а если у тебя оно прокаченно, то зачем тебе биржа? итак будет зарплата в овердокуя баксов… я кстати жалею иногда о своем выборе… алго занялся в 2006ом а синие визы в ес появились в 2007ом...

    2 алготрейдинг закрытая отрасль прежде чем начнешь шарить в теме пройдет лет 10… и без гарантий результата… т.е можно просто напрасно потерять время и стать при этом хиккой

    3 обычно делают так — сначала придумают мтс… которую торгуют руками… затем делают частичную автоматизацию… затем полную автоматизацию..

    4 попробуй просто делать исследования рынка… но тут нужны идеи которые нарабатываюся с опытом… обычно это простые вещи типа тест портфеля

    5 наиболее прост — тслаб… не требует знаний программирования… и т.к все из стандартных кубиков — не требует отладки…
  • Тимофей Мартынов
    05 марта 2023, 21:01
    Да для начала тебе идея не помешает, на чем ты зарабатывать собрался.
    А дальше тестировать можно уже как угодно, хоть в Экселе, хоть тс лабом для начала

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн