Комментарии пользователя IgorK

Мои комментарии:в блогах в форуме
Ответы мне:в блогах в форуме
Все комментарии: к моим постам
Просто трейдер, накатал длинный пост, но удалил.

Знаете, вы правы. В том, что я могу существенно оптимизировать свой пайплайн по генерации и тестированию стратегий, оставив только связку Chat GPT и питон, и исключив свою C#-систему. Спасибо!
avatar
  • 25 июля 2025, 13:47
  • Еще
Просто трейдер, я, наверно, просто плохо понял, что вы предлагаете. 

Вот что я пробовал неоднократно через чат ГПТ. 

Можно попросить его посоветовать стратегию для конкретного рынка или актива. Можно уточнить рыночные условия и другие детали. Он радостно предложит стратегию, ее реализацию на питоне или любом другом языке, даже предложит подгрузить исторические данные из Yahoo finance или еще откуда-нибудь.

И при прогонке этой стратегии она даже будет давать видимость хорошего результата.

Но проблема в том, что он не может предложить ничего оригинального. А все неоригинальное уже неэффективно. Прибыль рассыпается при учете издержек, спредов или еще каких-то деталей.
avatar
  • 24 июля 2025, 20:26
  • Еще
Просто трейдер, 
Я как вариант написал расмотреть альтернативный подход. Дальше уже сами выбирайте.

А какой альтернативный подход? В той ссылке, что вы привели, автор генерировал код на питоне через ChatGPT. Автор сам выполнял этот код для своих данных и смотрел на результаты, попутно спрашивая у чата ГПТ, какие гипотезы еще можно проверить. Он не смог загрузить данные напрямую в LLM.

Я делаю то же самое, просто прикручиваю удобный UI, чтобы мне не нужно было код и данные копировать туда сюда между чатом ГПТ и моей средой разработки.

 

Я ж поддерживаю ваше начинание.

Спасибо.
avatar
  • 24 июля 2025, 20:07
  • Еще
Просто трейдер, хорошо, допустим, всё, что вы говорите верно. Тогда какие нам (программистам, трейдерам, и всем остальным) нужно делать выводы по поводу дальнейшей карьеры и жизни?

Ведь при таких допущениях заниматься трейдингом тоже бессмысленно. Рынок скоро станет максимально эффективным, поскольку AI найдет и устранит все неэффективности.
avatar
  • 24 июля 2025, 17:09
  • Еще
И еще один минус: безопасность.

На работе мне нельзя использовать copilot, потому что весь код через него уходит куда-то в облачную модель для анализа, и кто знает, что она с ним делает. Уже были новости, что с помощью хитрых промптов пользователи выуживали данные, на которых училась модель.
avatar
  • 24 июля 2025, 14:58
  • Еще
Просто трейдер, ИИ уперся в потолок: грубо говоря, он изучил весь интернет, и ему не на чем больше учиться.

На основе crowdsourcing пытаются привлекать живых людей для дальнейшего обучения (в интернете десятки таких проектов), но это малоэффективно.

Если не будет качественного прорыва в подходе к построению архитектуры модели, то существенного улучшения неоткуда ожидать.

avatar
  • 24 июля 2025, 20:06
  • Еще
Replikant_mih, да, всё так. И нужен хороший опыт кодирования руками, и понимания структуры и взаимосвязей в проекте, а также, если хочется красивый структурированный код, знание архитектурных приемов и паттернов, чтобы подсказывать ему, как лучше реализовать.

В общем, он как джун-разработчик в подчинении: кодит быстро и неутомимо, но нужно постоянно направлять и контролировать, иначе проект рассыплется.
avatar
  • 24 июля 2025, 14:32
  • Еще

Replikant_mih, использую Github Copilot. Это плагин к Visual Studio и VS Code. В нем можно выбрать LLM модель: в бесплатной версии GPT-4o и Claude Sonnet 3.5, другие модели доступны в платных подписках. В ютубе много роликов про него.

Теоретически да, он видит весь проект, но практически гораздо лучшие результаты получаются, если в промпте явно указывать имена файлов, типа:

— В связке #BackEnd.cs и #FrontEnd.js не работает передача данных по сделкам, отображается пустой грид, поправь.


Задачи лучше всего рубить на как можно мелкие. Я пробовал давать сложные задачи в одном промпте, с описанием сразу всей фичи по пунктам — не справляется. Например, задачу подсветить сделку на графике, когда сделка выбрана в таблице, мне пришлось разбить на три или четыре промпта, типа такого:

— Подсвети строку в таблице по клику на неё
— Когда строка выбрана, сохрани данные по сделке в глобальной переменной
— Когда сделка выбрана, прочитай данные по сделке из глобальной переменной, нарисуй на всех графиках вертикальные линии trade.enter, trade.exit
— Закрась область между линиями: зеленым цветом, если trade.Profit >0, иначе красным цветом.

Одна из вещей, которая меня впечатлила: таблицы в базе и ORM классы в коде полностью создал он. Я описал, какие таблицы и поля мне нужны, он подключился к базе (через sqlcmd.exe), всё посоздавал сам, всё сделал правильно. (Я использую Dapper, легковесный ORM).

avatar
  • 24 июля 2025, 14:21
  • Еще

Просто трейдер, да, согласен, что при мне, но вряд ли в ближайшие 5-10 лет, так что я еще успею.

Я тесно работаю с ИИ каждый день, и хорошо представляю его недостатки. Например, он до сих пор ошибается в таких тривиальных арифметических задачах (chatGPT)

И вы готовы доверить такому аналитику данных?..

 

Да, это можно исправить, попросив его написать программу (например на питоне), и посчитать с помощью программы, но примерно то же я и делаю сейчас — прошу его писать куски программы, и собираю это в удобный для меня UI.

 

avatar
  • 24 июля 2025, 13:49
  • Еще

SergeyJu, именно в таком случае ничего. :) Меня больше интересуют серии убыточных сделок — что там происходит? Расшатываются коэффициенты регрессии? Ломается возвращение к среднему у спреда? Вот это я хочу увидеть на графиках и понять; и дальше придумать индикатор, чтобы в случае такого расшатывания алгоритм вставал на паузу (или вообще прекращал работать с этой парой).

 

EDIT: То есть очевидно, что если идут убытки, то ломается коинтеграция, но по каким индикаторам это можно эффективно отследить? Статистики типа p-value в тесте ADF слишком инертны. Half-life лучше, но можно ли еще лучше?

EDIT2: Вполне возможно, что самым лучшим индикатором будет именно наличие ряда убыточных сделок подряд… (пошли убытки — останавливай).

avatar
  • 24 июля 2025, 12:06
  • Еще
Выберите надежного брокера, чтобы начать зарабатывать на бирже:
....все тэги
UPDONW
Новый дизайн