Блог им. KonstantinChaschegorov

Может ли нейросеть предсказать курс акций?

Вопрос чисто теоретический. Среди тех кто торгует. Есть ли смысл прикручивать нейросеть к софту?  Кто нибудь пробовал? Как успехи?
★1
33 комментария
Практический ответ на теоретический вопрос.

— Можно ли куем сломать дуб?
— МОЖНО, если куй дубовый, а дуб куевый.
avatar
VladMih, агагагага… железный дравасек
Вопрос теоретический. ОТвет то лучше от практиков. Понятно что я нагуглил кучу тем типа как использовать нейросеть для торговли. Интересует кто реально написал софт. Пристегнул нейросеть. Прогнозирует с помощью нее и какова вероятность того что прогноз сбудется. Например сегодня предсказать курс акции на завтра и проверить завтра сбылся прогноз или нет. И как часто прогноз сбывается. Какие типы нейросетей для каких инструментов сбываются чаще.
По прошлым ценам и объемам — нет, про остальное не знаю.
avatar
Как правило, при  алготорговле не нужно прогнозировать цену акций. 
avatar
SergeyJu, Мысль интересная. Уточните пожалуйста а что прогнозировать?
Константин Чащегоров, на рынке готовых ответов нет. Не думаю, что мы все прогнозируем одно и тоже. На этом сайте много неструктурированного материала по этому поводу. 
avatar
Константин Чащегоров, надо прогнозировать ГиП и жарить в ПП! Но если серьезно, то цена движется по синусоиде.Ее и надо… прогнозировать.
avatar
SergeyJu, своей позицией (кроме аута) мы осознанно или неосознанно делаем статистический(!) прогноз будущего приращения цены.
avatar
А. Г., Мы сами создаем рынок?
Tуземец, ты за что меня забанил?
avatar
Константин Чащегоров, не понял, как это следует из моего утверждения.
avatar
А. Г., важно уточнить, что  мы имеем ввиду под понятием «будущее» и что под понятием «статистический».
avatar
Tуземец, будущее вроде и так ясно, а статистический, потому что имеет ненулевую вероятность ошибки.
avatar
А. Г., нет, не ясно ни с будущим, ни со статистикой.если оставить за скобками вопрос о хеджевых позициях, которые не предполагают непременного получения прибыли «за счёт будущего приращения цены», то всё равно останется неопределённость и с «будущим» и со статистикой.проще проиллюстрировать на сделке из блога Крапчитова



avatar
Tуземец, будущее изменение счета — это текущая позиция*будущее изменение цены. Текущая позиция — это выбор трейдера (инвестора), остаётся предсказать будущее изменение цены, чтобы занять правильную позицию. А если точного прогноза будущего изменения цены не существует, то любой прогноз называется статистическим.
avatar
А. Г.,
будущее изменение счета — это текущая позиция*будущее изменение цены.

не согласен .я показал как одна статистика в рамках одной сделки начинает противоречить другой статистике и, соответственно, прогноз будущего приращения повисает в воздухе. отсюда несложно прийти к немудрящему выводу, что если статпреимущество достигается в следствие совершения серии сделок (возможно что и разнонаправленных), то каждая отдельная сделка не несёт в себе признаков прогноза.я в общем-то почему влез в ваш разговор.принято спрашивать:
-что ты думаешь по <> инструменту?
-я в лонге.
-ааа ясно....
что ему ясно? да ничего ему не ясно
avatar
Tуземец, одно испытание ничего не говорит о распределении случайной величины. Это раз. А два — с точки зрения статистики правильного прогноза надо анализировать не сделки, а изменение счета по таймфрейму в несколько раз чаще, чем среднее время в позиции. Почему? Потому что сохранение ранее открытой позиции — это тоже прогноз.
avatar
А. Г., эвон как оно обернулось :) тогда любая торговая система это прогноз.ну окей, пусть будет так
avatar
Tуземец, 
тогда любая торговая система это прогноз.

Именно это я и утверждал.
avatar
А. Г., Александр Борисович, мы с Вами эту фразу на смартике и на хаутутрейд повторили уже не по одному десятку раз. 
В данном же контексте речь шла, думается, о целевой функции задачи оптимизации. 
avatar
Имеет ли смысл создавать нейросеть на вход которой подаются все показатели тех анализа всех инструментов или на каждый инструмент своя нейросеть?
Смысл вопроса: я могу сам тыркаться и перебирать варианты. А могу спросить у тех кто перебирал уже и начать с наиболее подходящего варианта.
Константин Чащегоров, и без нейросети все можно закодить. Главная проблема будет объяснить тупой машине, какие экстремумы брать для анализа и для расчета цены в будущее.
avatar
Matrica, а Ганзилла разве не в помощь?
avatar
ezomm, в помощь конечно.
avatar
Константин Чащегоров, Не думаю, что если кто-то основательно так «потыркался» или дажде «затыркался», то он будет готов вот так запросто опростить другим путь)).
avatar
Константин Чащегоров, это вас лень заставляет идти легким путем.Как просто -нажал кнопку и Оп! а нейросеть выбрала !? Вы на симуляторе сделайте 10000 сделок по правилам ВА… вам и откроется.А уж потом учите НС чему сам научился.Но прог ВА уже достаточно для разметки волн в любом тайме.
avatar
Пока пробовал классические методы кластеризации и дерева решений платформы 1С. На вход подавал свечи по дням. На разны инструменты разные результаты но вероятность успеха прогноза после проверки задним числом 60-70 %. Думаю подать на вход нейросетей python показатели технического анализа библиотек python (ta. talib). Вот думаю сократить время на поиск правильного пути. Поэтому спрашиваю варианты. Кто что подает на вод. Что хочет получить на выходе и какова вероятность результата (точнее как часто сбывается прогноз)
Когда вы хотя бы примерно будете знать ответы на два последних вопроса, вам уже не нужна будет нейросеть. И будет абсолютно абсолютно ясно как, довольно просто, создать алгоритм получения прогноза. Собственно говоря, процентов восемьдесят процесса решения проблем это выработка формулировки задачи, и только 20 % её решение. В том виде, в котором вы использовали сетку, это просто универсальный апроксиматор, и применительно к рынку, на выходе всегда будет просто мусор. Если реально интересует, как можно сети в торговле использовать, рекомендую посмотреть, как оно устроено внутри, на примере вот этого пакета www.featuretools.com/. Используется в торговле, правда не в биржевой, а в обычной.
avatar
Напрасный труд, амеба «Physarum polycephalum» уделает любую искусственную нейросеть.
avatar
Фишка тут такая же, как в квантовой физике: эффект наблюдателя. Как только нейросеть вмешивается в «предсказанный» рынок, она его меняет.
avatar
Т.е. предсказать будущее состояние рынка, которое получится после вмешательства самой нейросети она не может? Никакого устойчивого поведения рынка нет? Все что развернулось про нейросети просто хайп, который работает только в PowerPoint?
Константин Чащегоров,
Никакого устойчивого поведения рынка нет?
Рынок всегда устойчив, модель одна, алгоритм ее определения тоже. И без нейросети все считается руками, или простейшим индикатором.
avatar

теги блога Биржевой Спекулянт Инвестор

....все тэги



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