Skip to content

Мониторинг и журналы

Каждый сигнал, полученный вашими webhook'ами Amabit, записывается с подробной информацией. Используйте журналы для проверки исполнения, отладки проблем и отслеживания производительности.

Доступ к истории сигналов

Диалог Signal History — показывает все полученные сигналы для webhook

  1. В верхней панели навигации наведите курсор на Agents и нажмите Signals
  2. Нажмите Actions на webhook, который хотите проверить
  3. Выберите History
  4. Диалог Signal History показывает все полученные сигналы в обратном хронологическом порядке

Детали записи журнала

Каждая запись журнала содержит:

ПолеОписание
ActionBUY или SELL
SymbolТорговая пара (например, BTCUSDT)
QuantityОбъём ордера
PriceЦена исполнения
StatusРезультат обработки сигнала (см. статусы ниже)
ErrorСообщение об ошибке, если сигнал не удался
Execution TimeВремя обработки в миллисекундах
TimestampКогда был получен сигнал

Статусы сигналов

СтатусЗначение
ReceivedСигнал получен Amabit и находится в очереди
ProcessingСигнал в данный момент обрабатывается
ExecutedСделка успешно размещена на Binance
FailedПроизошла ошибка — проверьте сообщение об ошибке для деталей
DeduplicatedИдентичный сигнал был получен в течение 10 секунд после предыдущего и был пропущен
Rate LimitedСигнал был заблокирован из-за достижения лимита ордеров в минуту

Типичные проблемы и решения

Сигнал получен, но не удался

ОшибкаРешение
Insufficient balanceПополните баланс или уменьшите размер позиции
Invalid symbolИспользуйте формат Binance без разделителей: BTCUSDT, а не BTC/USDT
Position mode mismatchHedge Mode требует отдельных LONG/SHORT webhook'ов
Minimum order sizeСумма ордера ниже минимального номинала Binance. Увеличьте объём или используйте больший % от баланса
Reduce-only order rejectedВы попытались закрыть позицию, которой не существует. Убедитесь, что позиция открыта перед отправкой сигнала на закрытие

Сигнал не получен (нет записи в журнале)

  • Неверный URL webhook — Тщательно проверьте полный URL в настройках алерта TradingView, включая секретный токен
  • Webhook отключён — Убедитесь, что webhook включён в Amabit
  • Алерт TradingView истёк — Бесплатные планы TradingView имеют ограничение на активные алерты. Проверьте статус алерта в TradingView
  • Payload слишком большой — JSON payload не должен превышать 10 КБ

Deduplicated (Дедуплицирован)

Сигнал был идентичен (одинаковые action, symbol и quantity) полученному в течение последних 10 секунд. Это механизм безопасности, а не ошибка. Если вы ожидаете быстрых последовательных сигналов с одинаковыми параметрами, добавьте уникальный order_id в каждый payload для предотвращения дедупликации.

Rate Limited (Лимит частоты)

Ваш webhook получил больше сигналов, чем позволяет настроенный лимит ордеров в минуту. Варианты:

  • Увеличьте лимит частоты в настройках webhook (до 60)
  • Проверьте TradingView на наличие дублирующихся алертов, которые срабатывают одновременно
  • Если вашей стратегии действительно нужно более 60 ордеров в минуту, рассмотрите разделение между несколькими webhook'ами

Советы по мониторингу

  1. Проверяйте журналы после первоначальной настройки — Отправьте тестовый сигнал и убедитесь, что он появляется со статусом "Executed" в журналах, прежде чем полагаться на webhook
  2. Оперативно проверяйте неудавшиеся сигналы — Каждый сбой содержит конкретное сообщение об ошибке
  3. Следите за записями "Deduplicated" — Если вы видите их много, ваш алерт TradingView может срабатывать несколько раз за свечу
  4. Ведите мониторинг на волатильных рынках — Частота сигналов возрастает, а баланс может быстро меняться, что потенциально вызывает сбои "Insufficient balance"

Официальный брокер Binance