Как превратить сигналы в фильтр
Одиночный индикатор срабатывает часто и часто ошибается. Эти контролы входа решают, сколько согласия нужно сделке до открытия — и как безопасно принять сигнал извне платформы.
Консенсус и подтверждение
- •Консенсус N-из-M — требовать согласия N из ваших M индикаторов до входа. Выше N = строже: меньше входов, выше убеждённость.
- •Confirm-бары — требовать, чтобы сигнал держался N баров, отсеивая одно-свечные случайности.
- •AND/OR-конструктор — комбинируйте индикаторы в AND-блоках (все должны выполниться) и OR-блоках (достаточно любого), для логики сложнее «все сразу».
- •Cross-system сигналы — запускать сделку по событию другой системы, сцепляя системы в одну стратегию.
Вебхук TradingView — и его защиты
Открывать или закрывать можно по внешнему сигналу из TradingView. Поскольку сигнал приходит из открытого интернета, используйте защиты:
- •Подпись HMAC — проверяет каждый вебхук по секрету и отклоняет подделки. Обязательна, если URL мог утечь.
- •Макс. задержка — отклонить сигнал, пришедший слишком поздно, чтобы быть валидным.
- •Макс. отклонение цены — отклонить, если цена уже ушла слишком далеко от точки сигнала.
- •Кулдаун — минимальный интервал между триггерами, чтобы шумный поток не спамил входами.
Подводный камень
Незащищённый вебхук — это и дыра в безопасности, и ловушка проскальзывания. Без HMAC любой, кто найдёт URL, может запускать сделки на вашем счёте; без защит задержки, отклонения и кулдауна отложенный или дублированный алерт сработает по плохой цене. Включите подпись и все три защиты до того, как довериться внешнему потоку.
Дальше
Изучите сами фильтры в Индикаторах и посмотрите, почему детерминированный Risk Gate всё равно решает последним при выходе в live.