Автоматизація торгівлі через TradingView
Підключіть TradingView до Stratmill: торгуйте за сповіщеннями в паперовому режимі або імпортуйте скрипт, щоб конвеєр відтворив його.
Що роблять автоматизації
Автоматизації з’єднують Stratmill із зовнішніми інструментами. Наразі це TradingView: надсилайте сповіщення до стратегії для паперової торгівлі або імпортуйте скрипт стратегії TradingView з відкритим кодом, щоб дослідницький конвеєр відтворив і перевірив його. На сторінці «Автоматизації» також є посилання на функцію «Імпортувати стратегію», щоб додати власний код із будь-якої підтримуваної платформи.
Спершу згода
Для кожної автоматизації вказано заяву про ризики, і перед запуском потрібна ваша згода. Для сповіщень TradingView у заяві зазначено, що умови TradingView забороняють автоматизовану торгівлю на основі його сповіщень і вебхуків, тому ваш обліковий запис TradingView можуть обмежити; крім того, такі сповіщення оминають бектест і перевірку Stratmill. Згоди мають версії: коли текст змінюється, вас просять погодитися повторно. Відкличте згоду одним натисканням — автоматизація зупиниться на наступному кроці.
Ваш вебхук TradingView
Створіть приватну адресу вебхука на сторінці «Автоматизації» та вставте її в сповіщення TradingView. Адресу показують лише один раз; створення нової негайно вимикає попередню, і ви можете вимкнути її будь-коли. Кожен вебхук приймає до 60 сповіщень на хвилину.
Повідомлення сповіщення
Сповіщення — це коротке повідомлення JSON із дією (купити або відкрити довгу позицію, продати або відкрити коротку позицію, закрити, залишити без позиції чи вийти), символом, наприклад BINANCE:BTCUSDT.P, і за бажанням — часткою рахунку у відсотках, яку слід використати. На сторінці є готовий шаблон на основі ринкової позиції стратегії, тож вихід зі стратегії, яка відкриває лише довгі позиції, означає залишити позицію закритою, а не перейти до короткої. Кожне сповіщення реєструється як прийняте або відхилене із зазначенням причини, а на сторінці показано ваші останні сповіщення.
Сповіщення в паперовій торгівлі
Оберіть ринок і символ, щоб створити паперову стратегію, яка реагує на ваші сповіщення: ф’ючерси Binance USD-M, спотовий ринок Binance, безстрокові контракти Hyperliquid, лінійні безстрокові контракти Bybit або безстрокові свопи OKX. Для безстрокових контрактів доступне кредитне плече до 5x, для спотового ринку воно не застосовується. Стратегія утримує позицію, яку задає ваше останнє сповіщення, починаючи з наступного 1-хвилинного бару. На спотовому ринку сигнал на продаж лише закриває позицію. Можна запустити до 10 стратегій на основі сповіщень. Вони одразу переходять до паперової торгівлі без бектесту; для реальної торгівлі, як і для будь-якої стратегії, потрібне ваше схвалення.
Імпортувати скрипт TradingView
Вставте вихідний код скрипту стратегії TradingView з відкритим кодом, його адресу та ім’я автора. Приймаються лише скрипти стратегій, що розміщують ордери, а не індикатори. Керівник досліджень переказує правила своїми словами, а розробник пише нову реалізацію, не бачачи коду; автор отримує належне визнання, а результат проходить повний конвеєр. Кожен імпорт потребує кредитів, а результат тестування може відрізнятися від того, що показує TradingView.
Зупинення автоматизації
Відкличте згоду на сторінці «Автоматизації», щоб зупинити автоматизацію; після цього нові сповіщення відхилятимуться. Якщо вимкнути адресу вебхука, сповіщення, надіслані на неї, надалі відхилятимуться. Паперову стратегію, яка реагує на сповіщення, можна призупинити або зупинити на сторінці паперової торгівлі, як і будь-яку іншу.