Любой, кто пользовался TradingView, знает, насколько это потрясающий инструмент для анализа графиков. В нём есть всё необходимое: глобальные рыночные данные, сотни технических индикаторов и PineScript для написания стратегий. Сообщество ежедневно делится торговыми идеями, и вы можете многому научиться, просто просматривая контент.
Но вот в чем проблема: стратегия написана, тестирование проходит идеально, а что дальше?
Все тонкости торговли на бумажных носителях
Демо-торговля на TradingView, честно говоря, — это идеальный мир. Ордера исполняются мгновенно, проскальзывание практически равно нулю, а глубина рынка? Её просто нет. Я видел слишком много людей, которые с энтузиазмом внедряли стратегии с проверенной годовой доходностью в 300% в реальную торговлю, только чтобы через месяц обнаружить: «Почему это не то, что обещали?»
Платформа подключается к некоторым брокерам, таким как OANDA и TradeStation, но не к крупным криптовалютным биржам, таким как Binance и OKX. Даже при поддержке брокеров поступало множество жалоб на разрывы соединения и зависание ордеров. Это понятно, поскольку TradingView зарабатывает деньги за счет подписок, и у них нет необходимости углубляться в сложный и юридически рискованный процесс интеграции с реальной торговлей.
Как это делалось на начальных этапах?
Компания FMZ разработала решение еще в 2020 году.Ссылка на статьюИспользуйте веб-хук для отправки сигнала TradingView роботу FMZ, чтобы робот мог разместить ордер на бирже.
Изначально инструкции были вставлены в URL-адрес примерно так:buy:1Этот тип работает, но он негибкий. Он был модернизирован в 2022 году.Обновленная статьяТеперь поддерживается чтение JSON из тела запроса, а также можно использовать переменные TradingView, такие как цена закрытия и открытый интерес.
Это решение обладает достаточной функциональностью, но, честно говоря, требует некоторого времени на освоение — вам придётся самостоятельно писать JSON-данные, а также код на FMZ для разбора параметров. Новички легко могут застрять на этом этапе.
Другой подход: следить за существующими позициями, а не просто торговать изменениями.
Недавно запущенная "кроссплатформенная стратегия копирования сделок" использует другой подход, но лежащая в её основе концепция на самом деле довольно проста:
доTradingView выдает сообщение "Купить 1 BTC", и FMZ исполняет ордер на покупку.
СейчасTradingView сообщает: «В данный момент у меня 1 BTC», и FMZ корректирует свою позицию в соответствии с этим.
В чём разница?
Допустим, ваша стратегия FMZ на некоторое время приостановилась и пропустила несколько сигналов. Раньше такой подход потерпел бы неудачу, потому что ваши позиции не совпадали бы. В текущем подходе такой проблемы нет — в следующий раз, когда TradingView отправит сигнал, FMZ автоматически скорректируется в соответствии с последним состоянием и синхронизируется.
Как на самом деле настроить
При запуске "кроссплатформенной стратегии копирования сделок" на FMZ выберите режим "Последователь" и укажите TradingView в качестве источника сигналов. После запуска стратегии вы увидите две вещи:
- Адрес веб-перехватчика
- Формат сообщения:
{{syminfo.basecurrency}}_{{syminfo.currency}},{{strategy.position_size}}
Всего лишь эта одна строчка.syminfo.basecurrencyЭто базовая валюта (например, BTC).syminfo.currencyЭто валюта для ценообразования (например, USDT).strategy.position_sizeОн обозначает количество открытых позиций: положительное число указывает на длинные позиции, отрицательное число — на короткие позиции, а 0 — на отсутствие открытых позиций.
В TradingView просто введите эти два числа в настройках оповещений стратегии, и всё готово.
- Настройте URL-адрес веб-перехватчика.
- Настройка формата сообщения
Например: для продажи 1 единицы BTC/USDT будет отправлено следующее сообщение...BTC_USDT,-1。
После получения информации ФМЗ проверит свои фактические активы:
- Пустая позиция? Откройте длинную позицию (1 единица).
- Удержать 0,5? Добавить 0,5
- Уже есть один? Никакого движения.
Закрытие позиции на TradingViewBTC_USDT,0Компания FMZ распродала свои запасы. Они запустили радиостанцию.BTC_USDT,-1FMZ просто закрыл длинные позиции и открыл короткие. Логика предельно проста.
Описание элемента конфигурации
Существует два типа режимов копирования сделок:
- Равное количествоКопирование количества напрямую; подходит для счетов с аналогичными суммами капитала.
- равное соотношениеСледуйте указаниям в зависимости от размера позиции; используйте этот метод, когда существует большая разница в капитале.
Масштабирование50% означает уменьшение вашей ставки вдвое, 200% — удвоение ставки, в зависимости от вашей терпимости к риску.
Обратный отслеживаниеЕсли TradingView открывает длинную позицию, вы открываете короткую, и наоборот. Вы можете использовать его для хеджирования или для проверки эффективности обратных стратегий.
Ограничение разновидностиТоргуйте только определенными парами; остальные игнорируйте.
лимит позиции по одному товаруЧтобы предотвратить чрезмерно большую позицию в конкретной криптовалюте.
Остановка убытковЗащита на уровне счета; если убытки достигнут порогового значения, все средства будут ликвидированы.
В чём разница по сравнению с тем, что было раньше?
| Ранний план | Кроссплатформенная копи-торговля | |
|---|---|---|
| Сложность настройки | Вам необходимо написать код для работы с JSON и стратегии. | Скопируйте и вставьте две строки. |
| Разъединение на полпути | Возможное несоответствие портфеля | Автоматическая синхронизация в следующий раз |
| Расширенная функциональность | Вам придётся написать это самостоятельно. | Встроенные функции пропорционального копирования сделок, обратной торговли, стоп-лосса и т.д. |
Несколько моментов, на которые следует обратить внимание.
- Для использования TradingView требуется версия Pro или выше; в бесплатной версии веб-хук отсутствует.
- Требуется двухфакторная аутентификация (2FA); это требование TV.
- Сначала попробуйте, потратив небольшую сумму денег.—Получены подтверждающие сигналы, приказы исполнены, и позиции синхронизированы.
- Задержка сигнала обычно составляет 2-3 секунды, чего в большинстве случаев достаточно.
- Проскальзывание и комиссии при реальной торговле выше, чем при тестировании стратегий на исторических данных; имейте это в виду.
В конце
TradingView занимается анализом и тестированием стратегий, а FMZ — исполнением ордеров; каждая платформа выполняет свою роль. Кроссплатформенное копитрейдинговое взаимодействие упрощает процесс до уровня простого копирования и вставки.
Кроме того, сама платформа FMZ поддерживает язык Pine, а стратегии на TradingView можно напрямую копировать и запускать, что исключает необходимость использования веб-хуков. Логика торговли и исполнение ордеров обрабатываются на одной платформе, что упрощает отладку.
Что касается правильности логики стратегии, качества контроля рисков и достаточного понимания рынка — об этом вам все равно придется беспокоиться самостоятельно. Инструменты — это всего лишь инструменты; они могут упростить реализацию хороших стратегий, но они не могут превратить плохие стратегии в машины для печатания денег.
照着这里面的步骤做不成功啊,链接实盘运行后就只出现了message和webhook两行,根本没有后面的跟随者运行中,策略启动等后面那些信息,tv有信号也没成功跟上,tv提示webhook发送失败,怎么回事呢?
- 1








