Ещё одно применение современных нейросетей после ресёрча криптопроектов, анализа токеномики и создания смарт-контрактов. Максимальный data-driven подход, но тем не менее не забывайте о сопутствующих рисках.
Источник: the_smart_ape.
Принцип заключается в следующем:
1. Нахождение автоматизированной стратегии.
2. Бэктест.
3. Применение стратегии в автоматическом режиме с помощью API.
🔎 Поиск стратегии
Самая простая часть, нужно только определить, какие индикаторы вы хотите использовать и когда открывать/закрывать позиции на основе этих индикаторов.
В качестве примера рассмотрим следующую стратегию.
↗️ Покупать, когда EMA28 находится выше EMA48, а Stoch RSI ниже 0,8, и закрывать позицию, когда эти условия больше не выполняются.
↘️ Продавать, когда EMA28 находится ниже EMA48, а Stoch RSI выше 0,2, и закрывать позицию, когда условия перестанут выполняться.
🔙 Бэктест
Необходим, чтобы отличить хорошую (=прибыльную) стратегию от плохой (=убыточной). Проводить бэктесты можно с помощью Trading View на языке Pinescript. Запрос для ChatGPT может выглядеть следующим образом:
Code strategy entries in pinescript v5. Enter a long when the EMA28 is above the EMA48, and the Stoch RSI is below 0.8, and close the long when these conditions are no longer met. And enter short when the EMA28 is below the EMA48, and the Stoch RSI is above 0.2, and close the short when the short conditions are no longer met.Теперь вставьте код в TradingView, чтобы увидеть эффективность этой стратегии (вкладки Pine Editor → Strategy Tester). Как показывает бэктест, стратегия могла бы принести $66 тыс. при начальных инвестициях в $100 тыс.
Другой вариант бэктестов — с помощью Python и Binance API. Она дает больше контроля над датами, начальными инвестициями и т.д. Ориентировочный запрос для ChatGPT в этом случае выглядит так:
Write a python code using Binance API to backtest this strategy with an initial investment of $1000Теперь этот код нужно запустить в интерпретаторе Python, например, в Spyder. Видно, что за несколько месяцев эта стратегия позволила первоначальным $1000 вырасти до $1800.
👨🔧 Применение стратегии
После нахождения прибыльной стратегии пора её использовать. Мы попросим ChatGPT написать Python-код для автоматического применения стратегии на Binance.
Write Python code to automatically apply this strategy using the Binance API.Снова вставьте код в Spyder и выполните его. Код будет автоматически применять стратегию на Binance, поэтому должен работать 24/7 — для выполнения лучше использовать отдельный старый компьютер или Raspberry Pi, чтобы не истощать свои вычислительные ресурсы.
Понравился пост? Ставьте лайки, подписывайтесь на канал, заходите в чат👇
🧑🚀 Канал | Чат | Twitter