Сигналы и автоматизация
Парсинг сигналов (signal parsing) — это этап, на котором произвольное текстовое торговое сообщение, например пост в Telegram или алерт TradingView, преобразуется в структурированные поля: символ, направление, цена или зона входа, стоп-лосс, один или несколько уровней тейк-профита, а иногда плечо или тип ордера, — чтобы платформа автоматизации могла разместить сделку.
Поставщики сигналов не придерживаются единого стандарта. Один канал пишет «LONG BTC 60000 TP 62000 SL 59000», другой публикует «Buy Gold @ 2410-2405, targets 2418 / 2425 / 2440, stop 2398», третий использует эмодзи-маркеры и нумерованный список целей. Парсер должен обрабатывать все эти варианты и делать это безопасно с точки зрения ошибок: неправильно прочитанное сообщение может открыть короткую позицию вместо длинной, поставить стоп не с той стороны от входа или принять индекс цели («TP 1») за цену. На практике качество парсинга — это главная причина, по которой копировщик хорошо торгует канал или не торгует его вообще.
Парсер AlgoVesta распознает распространенные форматы каналов для криптовалют и форекса: ключевые слова и эмодзи-маркеры направления, зоны входа, записанные как диапазоны, списки целей с нумерацией или без нее, а также уровни стопа, записанные как цены, пункты (pip) или проценты. Символы приводятся к формату биржи или брокера, включая суффиксы брокера в MetaTrader. Если поле отсутствует, платформа обращается к вашим собственным настройкам, если вы их задали (например, фиксированный стоп-лосс в пунктах); если обязательное поле, такое как стоп-лосс, вообще не удается определить, форекс-сделка блокируется, а не открывается без защиты, и заблокированный сигнал отображается с указанием причины. Вы можете сначала протестировать любой канал в paper-режиме (демо) и проверить сообщение за сообщением, что именно извлек парсер. Тот же движок работает в функции Автоматизация Telegram на 16 биржах и MT5.
Сообщение: «🟢 XAUUSD BUY NOW 2410-2405 ✅ TP1 2418 ✅ TP2 2425 ✅ TP3 2440 ❌ SL 2398». Результат парсинга: символ XAUUSD, сторона BUY, зона входа 2405-2410, цели 2418 / 2425 / 2440, стоп 2398. Значки «✅» распознаются как маркеры списка, а не как подтверждения «цель достигнута», а «TP1» читается как индекс, а не как цена 1.