Почему это всё ещё важно
Автоматическая торговля — это не один продукт, а конвейер. Логика стратегии на TradingView, исполнение на MetaTrader 5 и транспортный слой между ними. Большая часть боли сидит в среднем hop: форма JSON алерта, секреты, маппинг символов и то, что происходит, когда терминал офлайн.
Этот пост — образовательный. Это не финансовый совет и он не обещает доходность.
Устойчивый урок
Относитесь к TradingView → MT5 как к проекции сигнала, а не как к чёрному ящику «бота, который печатает деньги». Вам нужно:
- Стабильный webhook-контракт (symbol, side, size, опционально SL/TP)
- Аутентифицированный endpoint (secret / token)
- EA, который опрашивает или получает спроецированные позиции и соблюдает лимиты риска
Когда что-то падает, вы должны уметь ответить: сработал ли алерт, принял ли его hub, держал ли slave-терминал lease?
Практический чеклист
- Убедитесь, что план TradingView поддерживает webhooks
- Вставьте минимальный JSON payload и проверьте поля до выхода в live
- Разрешите WebRequest для хоста вашего hub в опциях Expert Advisors MT5
- Запускайте TV Slave на отдельном логине — никогда Master + Slave на одном брокерском логине
Мягкий следующий шаг
Если нужен бесплатный dry-run формы payload, используйте webhook JSON validator. Полный путь PositionRelay TV Sync — в гайде по настройке TradingView.
