Блог им. IgorK_23a

Начинающий алготрейдер -- использую Github copilot

    • 23 июля 2025, 00:06
    • |
    • IgorK
  • Еще
Я работаю над алгоритмом для парного трейдинга, предыдущий пост тут smart-lab.ru/blog/1179670.php .

Параллельно пишу свою собственную бэктестинг и трейдинг систему. Посмотрел OsEngine, StockSharp, и пару платформ на питоне, но мне показалось, что порог входа везде достаточно крутой, и будет более выгодно написать свою систему, в которой я буду разбираться от корки до корки, и смогу добавлять любую нужную мне функцию.

До сих пор у меня не было никакого UI: взаимодействие через консоль, вывод результатов в файлы. Чтобы увидеть графики, приходилось открывать данные через Excel, Tableau, или читать из питона.

Мне это порядком надоело, и я решил прикрутить UI. Взял Github Copilot, и за всего за час надстроил базовый веб-интерфейс над своей системой.
Начинающий алготрейдер -- использую Github copilot

Это первая версия, хочу прикрутить еще много графиков и фишек. Доволен.

Первый раз попробовал Copilot в боевом режиме. Впечатления такие:
— Нужно давать задания маленькими порциями. Если сразу дать большую таску с нетривиальным контекстом — сделает плохо или вообще не сделает (не скомпилируется)
— Чтобы код был красивым, нужно подсказывать (разложи по файлам, примени паттерн, и т.д.). Иначе склонен говнокодить.
— И в целом нужно хорошо разбираться в предметной части и понимать, что он делает, чтобы вести в нужную сторону.

В общем, до замены программиста еще оооочень далеко, но как инструмент неплох.
5.9К | ★3
5 комментариев
Обязательно тестируйте алгоритм на Monte Carlo simulation, а также делайте forward test. Это сохранит очень много времени, когда начнется тест алгоритма в боевом режиме. Первые тесты могут быть многообещающими и сильно искажающими ожидания. Хороший трейдер и хороший алготрейдер это два разных трейдера с разными скиллами.

Copilot и любые AI лучше создают код в итерационном режиме. Например, сначала строите фундамент алгоритма, потом навешиваете на него каркас, затем важные несущие конструкции и т.д.

AI еще неплохо создает отдельные мелкие компоненты, которые можно вручную прикручивать к большой системе.
avatar
Diamond, спасибо. Форвард у меня уже есть, а про Монте Карло я теорию прочитал, но пока плохо чувствую, зачем он нужен. Попробую.
avatar
Ну и правильно. Чем эти глючные готовые системы использовать, с современными ИИ лучше свою написать, которую знаешь и без лишнего… Потом её можно развить в полноценный крупный проект. Выше верно указали на необходимость форвардных тестов и Monte Carlo simulation. Я бы еще добавил обязательно учесть комиссии и проскальзывания. Запускаться малыми деньгами, потестировать полгодика, годик постепенно увеличивая лот.
avatar
Если через AI то лучше день потратить или неделю на проектирование архитектуры и что к чему будет прикручивать я, так как АИ не держит контекст, это наверное ключевое, я базу написал за два дня, а когда начал докидывать фичи, куча начала ломаться, а я начал путаться что через кого работает
Давно отказался от монтекарло при тестировании систем. 
С лукфорвардом засада. Если после лукфорварда хоть что-то в системе меняешь, получаещь ту же самую подгонку, вид в профиль.  
avatar

Читайте на SMART-LAB:
Фото
Актуальный состав портфеля и взгляд на рынок 2026: по-прежнему 0% позитива.
Добрый вечер! С момента предыдущего поста, касающегося моего портфеля, прошел квартал.  Пришло время актуализировать его состав. Также поделюсь...
Фото
Биткоин попробует разыграть «треугольную карту»?
«Цифровое золото» прорвало верхнюю границу восходящего треугольника на уровне 94 500 и сейчас тестирует пробитую горизонталь, формируя серию...
Фото
Индикатор Fractal: торговые сигналы и робот для OsEngine. Видео
В этом видео разбираем индикатор Fractal Билла Вильямса — один из самых известных инструментов в трейдинге. Покажем, как формируются фракталы,...
Фото
Стратегия 2026 по рынку акций от Mozgovik Research: трудный год, но, возможно, последний год низких цен
Сегодня у меня первый день официального отпуска. За окном темная звездная ночь, яркая белая луна, +24С и шум волн Андаманского моря. Неудачный...

теги блога IgorK

....все тэги



UPDONW
Новый дизайн