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

- В верхней панели навигации наведите курсор на Agents и нажмите Signals
- Нажмите Actions на webhook, который хотите проверить
- Выберите History
- Диалог Signal History показывает все полученные сигналы в обратном хронологическом порядке
Детали записи журнала
Каждая запись журнала содержит:
| Поле | Описание |
|---|---|
| Action | BUY или 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 mismatch | Hedge 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'ами
Советы по мониторингу
- Проверяйте журналы после первоначальной настройки — Отправьте тестовый сигнал и убедитесь, что он появляется со статусом "Executed" в журналах, прежде чем полагаться на webhook
- Оперативно проверяйте неудавшиеся сигналы — Каждый сбой содержит конкретное сообщение об ошибке
- Следите за записями "Deduplicated" — Если вы видите их много, ваш алерт TradingView может срабатывать несколько раз за свечу
- Ведите мониторинг на волатильных рынках — Частота сигналов возрастает, а баланс может быстро меняться, что потенциально вызывает сбои "Insufficient balance"