В этой статье я опишу самый простой способ сделать робота для торговли криптовалютой. Кто подтолкнул меня к этой идеи можно узнать из предыдущего поста.
Получим такое:Для анализа акций многие используют TradingView и правильно делают, инструмент действительно очень качественный и даже за бесплатно можно писать скрипты и использовать финансовые данные.
Самое интересное, что в TradingView есть встроенный бектестер стратегий и можно очень быстро что-то написать. Конечно, для реализаций уникальных стратгеий вам нужно будет открыть документацию и потратить какое-то время, но большая часть стратегий уже описана и вам нужно только понять, как пользоваться кодом.
Например только лонг стратегия на двух МА выглядит вот так:
//@version=5
strategy(«2MA by Denis», commission_value = 0.022, initial_capital = 10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, overlay=true)
Si | 30,4% |
CNY | 25,7% |
RTS | 19,6% |
MXX | 11,3% |
SBER | 10,0% |
BR | 3,0% |
Мы здесь: Глава 2: . Выбор платформы для алготрейдинга и языка программирования 2.1: Хороший язык программирования для алго.
Вам повезло и выбор языка для программирования торговых роботов очень прост.
Это – СИ ШАРП (C#). Язык, разработанный компанией Microsoft. Один из самых популярных языков программирования на планете.
Почему Си Шарп?
Так исторически сложилось, что большинство торговых роботов в Российской Федерации пишутся на этом языке.
Популярные платформы для алготрейдинга в русскоговорящем интернете, в порядке от большего к меньшему:
1) TsLab
2) OsEngine
3) S #
1, 2 и 3е место занимают робот-билдеры, в которых используется язык Си Шарп.
Поэтому, без сомнений, учите Си Шарп. Кроме того, что на нём будет очень удобно писать роботов, так вы ещё и сможете найти работу по профессии программиста, в случае если решите в какой-то момент связать свою жизнь с этой профессией.
Сделал нейросеть для прогноза цены фьючерса RTS к клирингу на основе точки минимальных выплат по опционам.
Как трактовать результаты — вообще не понимаю. Вроде что-то интересное и есть, если поставить количество эпох более 5000. Ну это по коэффициенту детерминации еще более менее. А по loss и mae, вообще беда.
Кто занимается нейронками, гляньте пожалуйста. Может поставить входной слой LSTM и не перемешивать train, тогда результат будет лучше?
Ссылка на Colab notebook:
colab.research.google.com/drive/1MXjYUVcLMbiiE5hPauNtp9o8VE3QSu8c?usp=sharing
Здравствуйте!
Поздравляем всех с наступившим Новым годом и наступающим Рождеством!
По управлению портфелем алгоритмических стратегий год экстраординарный на события (как и у всех, кто торгует аналогичной методикой). Рекордный профит был зафиксирован на событиях СВО и до закрытия Московской биржи на три неделе в первом квартале за счет сильной и быстрой девальвации рубля и падения индекса РТС. Алгоритмы отработали четко за счет значительного эффекта плеча и сильных направленных движений. Итог 138 % на одном из управляемых счетов. Эквити ниже:
В апреле (как только появилась необходимая ликвидность) включили алги в работу. Последующее падение волатильности в следующие кварталы (за исключением событий мобилизации и отмены дивидендов Газпромом) результаты положительные несмотря на неблагоприятный рынок ы целом для нашего подхода.