TAGUSDT
Операционный охват
| Контур | Включён | Причина |
|---|---|---|
| registry | Да | Символ находится в историческом registry. |
| tracking | Нет | Tracking отключён. |
| collection | Нет | Collection отключён. |
| coverage | Нет | Coverage refresh отключён. |
| pipeline | Нет | Символ не участвует в pipeline. |
| entries | Нет | Готовность к исполнению заблокирована критичными проверками. |
| position_management | Нет | Сопровождение позиций не требуется. |
| followup | Нет | Сопровождение вне active selection не требуется. |
Почему система приняла текущее решение?
| Проверка | Статус | Объяснение |
|---|---|---|
| История накоплена | Нет | Отсутствует coverage snapshot для обязательного таймфрейма. |
| Freshness пройден | Нет | Не хватает обязательных рыночных данных для прохождения freshness gate. |
| В active selection | Нет | Символ не входит в active selection. |
| Trend snapshot | Нет | Недостаточно завершённых свечей для расчёта тренда. |
| Risk profile snapshot | Нет | Недостаточно завершённых свечей для volatility/risk profile. |
| Liquidity profile snapshot | Нет | Order book snapshot отсутствует, liquidity profile не может быть рассчитан. |
| Pipeline Candidate | Нет | Символ не прошёл active selection или soft criteria. |
| Execution readiness | Нет | Готовность к исполнению заблокирована критичными проверками. |
| Новые входы разрешены | Нет | Новые входы запрещены. |
| Execution: Mode policy allows entries | Да | Текущий execution mode разрешён для новых входов. |
| Execution: Not force disabled | Да | Принудительное отключение отсутствует. |
| Execution: Not blacklisted | Да | Символ не находится в чёрном списке. |
| Execution: Exchange trading enabled | Да | Биржевые торговые ограничения известны и пригодны для проверки новых входов. |
| Execution: Min notional known | Да | Min notional известен. |
| Execution: Order size constraints known | Да | Order size constraints известны. |
| Execution: Price/quantity precision known | Да | Price и quantity precision известны. |
| Execution: Data freshness ok | Нет | Не хватает обязательных рыночных данных для прохождения freshness gate. |
| Execution: Liquidity sufficient | Нет | Order book snapshot отсутствует, liquidity profile не может быть рассчитан. |
| Execution: Spread within limit | Нет | Order book snapshot отсутствует, liquidity profile не может быть рассчитан. |
| Execution: Estimated slippage within limit | Нет | Order book snapshot отсутствует, liquidity profile не может быть рассчитан. |
| Execution: Cost profile known | Нет | Недостаточно данных для оценки суммарной стоимости исполнения. |
| Execution: Estimated total cost within limit | Нет | Суммарная стоимость исполнения не рассчитана. |
Активные блокеры
| Категория | Объяснение |
|---|---|
| Недостаточно истории | Отсутствует coverage snapshot для обязательного таймфрейма. |
| Устаревшие данные | Не хватает обязательных рыночных данных для прохождения freshness gate. |
Timeline
| Этап | Дата |
|---|---|
| Discovery | 23.07.2026 02:45 |
Сопровождение символа
| Требуется сопровождение | Нет |
|---|---|
| Причины сопровождения | — |
| Новые входы разрешены | Нет |
| Сбор данных продолжается | Нет |
| Coverage продолжается | Нет |
| Position management required | Нет |
| Дата последнего selected state | — |
| Дата выпадения из selection | — |
| Cooldown до | — |
Биржевые ограничения и tradeability
| Exchange symbol | TAG-USDT |
|---|---|
| Trading enabled | Да |
| Tick size | 0.000000100000 |
| Lot size | 1.000000000000 |
| Min order size | 1000.000000000000 |
| Max order size | 10000000000.000000000000 |
| Min notional | 0.100000000000 |
| Price precision | 7 |
| Quantity precision | 0 |
Тренд по символу
| Timeframe | Status | Direction | Strength | Confidence | Samples | Last completed candle | Message |
|---|---|---|---|---|---|---|---|
| 1m | insufficient_data | Unknown | — | — | 0 | — | Недостаточно завершённых свечей для расчёта тренда. |
| 5m | insufficient_data | Unknown | — | — | 0 | — | Недостаточно завершённых свечей для расчёта тренда. |
| 15m | insufficient_data | Unknown | — | — | 0 | — | Недостаточно завершённых свечей для расчёта тренда. |
Volatility / risk profile
| Timeframe | Status | Regime | Realized vol | ATR | Range % | Gaps | Abnormal move | Confidence | Explanation |
|---|---|---|---|---|---|---|---|---|---|
| 1m | insufficient_data | Unknown | — | — | — | 0 | Нет | — | Недостаточно завершённых свечей для volatility/risk profile. |
| 5m | insufficient_data | Unknown | — | — | — | 0 | Нет | — | Недостаточно завершённых свечей для volatility/risk profile. |
| 15m | insufficient_data | Unknown | — | — | — | 0 | Нет | — | Недостаточно завершённых свечей для volatility/risk profile. |
Liquidity / spread / microstructure
| Best bid | — | Best ask | — |
|---|---|---|---|
| Spread | — | Spread % | — |
| Depth near mid, USDT | — | Estimated slippage % | — |
| Volume stability | — | Abnormal volume | Нет |
| Stale order book | Нет | Last order book at | — |
Market regime / correlations
| BTC correlation | — | BTC beta | — |
|---|---|---|---|
| ETH correlation | — | ETH beta | — |
| Market return % | — | Market breadth % | — |
| Relative strength vs BTC % | — | Relative strength vs market % | — |
| Volume rank | — | Volatility rank | — |
Полнота данных по символу
| Секция | Статус | Объяснение |
|---|---|---|
| Exchange metadata | complete | Биржевые торговые ограничения собраны полностью. |
| Candles coverage | unknown | Покрытие обязательных свечных таймфреймов агрегировано по coverage snapshots. |
| Candles freshness | unknown | Свежесть обязательных свечных таймфреймов агрегирована по last_record_at. |
| Ticker | unknown | Ticker: snapshot отсутствует. |
| 24h stats | unknown | 24h stats: snapshot отсутствует. |
| Order book | unknown | Order book: snapshot отсутствует. |
| Spread metrics | unknown | Spread metrics: snapshot отсутствует. |
| Liquidity metrics | unknown | Liquidity metrics: snapshot отсутствует. |
| Trend | insufficient | Тренд агрегирован по current trend snapshots для 1m/5m/15m. |
| Volatility / risk profile | insufficient | Волатильность агрегирована по current risk profile snapshots для 1m/5m/15m. |
| Liquidity profile | unknown | Order book snapshot отсутствует, liquidity profile не может быть рассчитан. |
| Market regime | insufficient | Недостаточно завершённых свечей для market regime и correlations. |
| Execution constraints | complete | Биржевые торговые ограничения известны и пригодны для проверки новых входов. |
Готовность к исполнению
| Check | Статус | Critical | Объяснение |
|---|---|---|---|
| Mode policy allows entries | pass | Да | Текущий execution mode разрешён для новых входов. |
| Not force disabled | pass | Да | Принудительное отключение отсутствует. |
| Not blacklisted | pass | Да | Символ не находится в чёрном списке. |
| Exchange trading enabled | pass | Да | Биржевые торговые ограничения известны и пригодны для проверки новых входов. |
| Min notional known | pass | Да | Min notional известен. |
| Order size constraints known | pass | Да | Order size constraints известны. |
| Price/quantity precision known | pass | Да | Price и quantity precision известны. |
| Data freshness ok | fail | Да | Не хватает обязательных рыночных данных для прохождения freshness gate. |
| Liquidity sufficient | unknown | Да | Order book snapshot отсутствует, liquidity profile не может быть рассчитан. |
| Spread within limit | unknown | Да | Order book snapshot отсутствует, liquidity profile не может быть рассчитан. |
| Estimated slippage within limit | unknown | Да | Order book snapshot отсутствует, liquidity profile не может быть рассчитан. |
| Cost profile known | unknown | Да | Недостаточно данных для оценки суммарной стоимости исполнения. |
| Estimated total cost within limit | unknown | Да | Суммарная стоимость исполнения не рассчитана. |
Derived cohorts
| Cohort | Availability | Included |
|---|---|---|
| Active selected | ready | Нет |
| Blacklisted | ready | Нет |
| Canary eligible | ready | Нет |
| Canary excluded | ready | Да |
| Collection enabled | ready | Нет |
| Coverage enabled | ready | Нет |
| Data incomplete | ready | Да |
| Execution blocked | ready | Да |
| Execution ready | ready | Нет |
| Extreme volatility | ready | Нет |
| Followup | ready | Нет |
| Force disabled | ready | Нет |
| Freshness failed | ready | Да |
| High liquidity | ready | Нет |
| High problem score | ready | Нет |
| High volatility | ready | Нет |
| Low liquidity | ready | Нет |
| Market regime unknown | ready | Да |
| Market risk off | ready | Нет |
| Market risk on | ready | Нет |
| Metadata incomplete | ready | Нет |
| Pipeline candidates | ready | Нет |
| Position management required | ready | Нет |
| Readiness failed | ready | Да |
| Slippage high | ready | Нет |
| Trend down | ready | Нет |
| Trend flat/ranging | ready | Нет |
| Trend unknown | ready | Да |
| Trend up | ready | Нет |
| Trend volatile | ready | Нет |
| Wide spread | ready | Нет |
Диагностическая цепочка
| Этап | Статус | Reason code | Source version | Последнее изменение | Latest event | Next action |
|---|---|---|---|---|---|---|
| registry | enabled | SYMBOL_REGISTRY | v11 | 23.07.2026 05:45 | Отсутствует coverage snapshot для обязательного таймфрейма. | discover |
| Символ находится в registry. | ||||||
| selection | disabled | NOT_SELECTED | v11 | — | Отсутствует coverage snapshot для обязательного таймфрейма. | manual review |
| Символ не участвует в active selection. | ||||||
| followup | disabled | FOLLOWUP_STATE | v11 | — | Отсутствует coverage snapshot для обязательного таймфрейма. | none |
| — | ||||||
| collection | disabled | COLLECTION_SCOPE | v11 | — | Отсутствует coverage snapshot для обязательного таймфрейма. | collect |
| Сбор данных отключён. | ||||||
| coverage | disabled | COVERAGE_SCOPE | v11 | 23.07.2026 05:45 | Отсутствует coverage snapshot для обязательного таймфрейма. | refresh coverage |
| Coverage refresh отключён. | ||||||
| readiness | disabled | COVERAGE_SNAPSHOT_MISSING | v1 | 23.07.2026 05:45 | Отсутствует coverage snapshot для обязательного таймфрейма. | refresh history |
| Отсутствует coverage snapshot для обязательного таймфрейма. | ||||||
| freshness | disabled | FRESHNESS_SNAPSHOT_MISSING | v1 | — | Отсутствует coverage snapshot для обязательного таймфрейма. | collect / refresh |
| Не хватает обязательных рыночных данных для прохождения freshness gate. | ||||||
| trend | insufficient_data | TREND_INSUFFICIENT_DATA | v5 | — | Отсутствует coverage snapshot для обязательного таймфрейма. | refresh trend |
| Недостаточно завершённых свечей для расчёта тренда. | ||||||
| volatility | insufficient_data | RISK_PROFILE_INSUFFICIENT_DATA | v2 | — | Отсутствует coverage snapshot для обязательного таймфрейма. | refresh risk profile |
| Недостаточно завершённых свечей для volatility/risk profile. | ||||||
| liquidity | unknown | LIQUIDITY_PROFILE_ORDER_BOOK_MISSING | v2 | — | Отсутствует coverage snapshot для обязательного таймфрейма. | refresh liquidity profile |
| Order book snapshot отсутствует, liquidity profile не может быть рассчитан. | ||||||
| exchange_constraints | ready | EXCHANGE_METADATA_READY | v11 | 26.07.2026 13:29 | Отсутствует coverage snapshot для обязательного таймфрейма. | refresh exchange metadata |
| Биржевые торговые ограничения известны и пригодны для проверки новых входов. | ||||||
| execution_readiness | blocked | EXECUTION_READINESS_BLOCKED | v2 | 26.07.2026 13:31 | Отсутствует coverage snapshot для обязательного таймфрейма. | manual review / adjust config |
| Готовность к исполнению заблокирована критичными проверками. | ||||||
| pipeline | disabled | SELECTION_OR_CRITERIA_FAILED | v11 | 23.07.2026 05:45 | Отсутствует coverage snapshot для обязательного таймфрейма. | run pipeline |
| Символ не прошёл active selection или soft criteria. | ||||||
| entries | disabled | ENTRIES_BLOCKED | v11 | 23.07.2026 05:45 | Отсутствует coverage snapshot для обязательного таймфрейма. | manual review |
| Готовность к исполнению заблокирована критичными проверками. | ||||||
| position_management | disabled | POSITION_MANAGEMENT | v11 | 23.07.2026 05:45 | Отсутствует coverage snapshot для обязательного таймфрейма. | none |
| Сопровождение позиции не требуется. | ||||||
История сбора рыночных данных
| Запуск | Старт | Завершение | Статус | Запрошено | Собрано | Сколько записей | Gap / Ошибки / Warning | Версия глобальных параметров |
|---|---|---|---|---|---|---|---|---|
| История сбора рыночных данных пока отсутствует. | ||||||||
Жизненный цикл сбора данных
| Последний запуск | — |
|---|---|
| Последнее успешное завершение | — |
| Последняя ошибка | — |
| Тип ошибки | Тип ошибки пока неизвестен. |
| Provider | — |
| HTTP status | — |
| API code | — |
| Exception class | — |
История значений рыночных данных
| Когда | Run | ticker | 24h_stats | candles_1m | candles_5m | spread_metrics | liquidity_metrics | volatility_metrics | candles_15m | order_book |
|---|---|---|---|---|---|---|---|---|---|---|
| История значений рыночных данных пока отсутствует. | ||||||||||
Суммарное количество рыночных данных
| Тип данных | Общее кол-во полученных значений | Запусков с данными | Последнее получение |
|---|---|---|---|
| ticker | 0 | 0 | — |
| 24h_stats | 0 | 0 | — |
| candles_1m | 0 | 0 | — |
| candles_5m | 0 | 0 | — |
| spread_metrics | 0 | 0 | — |
| liquidity_metrics | 0 | 0 | — |
| volatility_metrics | 0 | 0 | — |
| candles_15m | 0 | 0 | — |
| order_book | 0 | 0 | — |
История coverage
| Время | Тип данных | Таймфрейм | Records | Coverage % | Freshness % | Status | Reason | Delta |
|---|---|---|---|---|---|---|---|---|
| История coverage пока отсутствует. | ||||||||
История состояния свежести
| Время | Тип данных | Таймфрейм | Время последней записи | Свежесть, % | Статус | Изменение |
|---|---|---|---|---|---|---|
| История состояния свежести пока отсутствует. | ||||||
История решений свежести
| Время | Решение | Причина | Сообщение | Проверенные типы данных | Версия слоя |
|---|---|---|---|---|---|
| История решений свежести пока отсутствует. | |||||
| Когда | Тип события | Решение | Код причины | Сообщение | Версия слоя |
|---|
Решения пайплайна
| Запуск пайплайна | Слой | Версия параметров слоя | Статус | Решение | Код причины | Объяснение | Версия глобальных параметров | Длительность | Когда |
|---|
История обнаружения
| Когда | Запуск обнаружения | Решение | Код причины | Сообщение | Критерии |
|---|---|---|---|---|---|
| 26.07.2026 13:29 | #15699 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3335286.6149172",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.07643069",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 13:13 | #15698 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3331808.4612466",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.30601511",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 12:57 | #15697 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3358564.8745076",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.20060181",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 12:41 | #15696 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3376739.9163976",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.16212865",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 12:25 | #15695 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3396503.2442532",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.41844983",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 12:09 | #15694 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3413056.2211266",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.34094138",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 11:53 | #15693 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3419972.504456",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.42700574",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 11:37 | #15692 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3424649.3359114",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.65259117",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 11:21 | #15691 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3429280.5710298",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.72202166",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 11:05 | #15690 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3445531.2030632",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.55080446",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 10:49 | #15689 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3464711.4801242",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.67658999",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 10:33 | #15688 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3472911.4692432",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.32692308",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 10:17 | #15687 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3480047.5790282",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.60486775",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 10:01 | #15686 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3443950.2848738",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.70134986",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 09:45 | #15685 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3408709.1194942",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.76760699",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 09:29 | #15684 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3380090.368421",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.59042733",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 09:13 | #15683 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3371691.8026304",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.34782609",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 08:57 | #15682 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3382062.7184858",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.38369305",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 08:41 | #15681 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3392861.7865056",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.53686128",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 08:25 | #15680 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3402716.0034372",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.09593246",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 08:09 | #15679 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3399004.4708348",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.44657703",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 07:53 | #15678 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3391517.6089674",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.06623456",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 07:37 | #15677 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3389073.1119144",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.16093151",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 07:21 | #15676 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3386048.1005048",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.26492573",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 07:05 | #15675 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3405868.427147",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.31313754",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 06:49 | #15674 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3424033.7598818",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.28366112",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 06:33 | #15673 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3452751.9427238",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.36916087",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 06:17 | #15672 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3481974.7825674",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.71840439",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 06:01 | #15671 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3484664.2535692",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.5591622",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 05:45 | #15670 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3510923.5955686",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "1.27243377",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 05:29 | #15669 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3529193.8828874",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.49326504",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 05:13 | #15668 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3539335.22988",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.97376507",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 04:57 | #15667 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3542838.8581678",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.82768999",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 04:41 | #15666 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3544334.3493522",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "1.65821765",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 04:25 | #15665 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3543783.233254",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.83974147",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 04:09 | #15664 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3525542.4814826",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.95251568",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 03:53 | #15663 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3518862.1011336",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "1.0149422",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 03:37 | #15662 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3516601.3815458",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.63079603",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 03:21 | #15661 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3514690.6876782",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.48826291",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 03:05 | #15660 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3518533.5223934",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.53338324",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 02:49 | #15659 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3525263.383918",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.19689654",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 3,
"expected": 14
}
} |
| 26.07.2026 02:33 | #15658 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3533435.0482936",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.19752622",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 3,
"expected": 14
}
} |
| 26.07.2026 02:17 | #15657 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3548732.3859556",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.32983084",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 3,
"expected": 14
}
} |
| 26.07.2026 02:01 | #15656 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3565950.5448858",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "1.06282027",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 3,
"expected": 14
}
} |
| 26.07.2026 01:45 | #15655 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3576876.2726392",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.58974603",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 3,
"expected": 14
}
} |
| 26.07.2026 01:29 | #15654 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3608224.5527662",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.67519376",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 3,
"expected": 14
}
} |
| 26.07.2026 01:13 | #15653 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3632514.2257526",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.01906396",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 3,
"expected": 14
}
} |
| 26.07.2026 00:57 | #15652 | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3632774.0488818",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.39135207",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 3,
"expected": 14
}
} |
| 26.07.2026 00:41 | #15651 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3644763.5922652",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.80129734",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 3,
"expected": 14
}
} |
| 26.07.2026 00:25 | #15650 | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3652782.991186",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "1.02623124",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 3,
"expected": 14
}
} |
Сбор данных
| Тип данных | Таймфрейм | Первая запись | Последняя запись | Кол-во записей | Ожидаемое кол-во | Покрытие % | Последний gap | Актуальность | Статус |
|---|
Готовность истории
| Параметр | Значение |
|---|---|
| history.max_data_gap_minutes | 15 |
| history.min_coverage_percent | 95 |
| history.min_freshness_percent | 95.00 |
| history.required_15m_candles | 64 |
| history.required_1m_candles | 180 |
| history.required_5m_candles | 120 |
| history.required_hours | 24 |
Реакция слоёв
| Время | Запуск пайплайна | Слой | Версия параметров слоя | Решение | Код причины | Объяснение | Входные значения | Использованные параметры | Длительность |
|---|
Открытые lifecycle-сущности
| Тип | Идентификатор | Статус | Направление | Количество | Цена | Требует сопровождения | Открыт |
|---|
Полное логирование
| Время | Тип события | Решение | Код причины | Сообщение | Входы | Параметры | Выходы |
|---|---|---|---|---|---|---|---|
| 26.07.2026 10:29 | symbol_discovered | registered | — | Символ обнаружен в discovery run. | null |
null |
{
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3335286.6149172",
"spread_percent": "0.07643069",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010463",
"best_ask": "0.0010471"
}
} |
| 26.07.2026 10:29 | symbol_hard_prefilter_checked | passed | hard_prefilter_passed | Символ прошёл hard prefilter discovery. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3335286.6149172",
"spread_percent": "0.07643069",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010463",
"best_ask": "0.0010471"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
}
} |
| 26.07.2026 10:29 | symbol_selection_window_checked | rejected | volume_limit_rejected | Символ не попал в selection window по объёму. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3335286.6149172",
"spread_percent": "0.07643069",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010463",
"best_ask": "0.0010471"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 26.07.2026 10:29 | symbol_criteria_checked | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3335286.6149172",
"spread_percent": "0.07643069",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010463",
"best_ask": "0.0010471"
}
} |
{
"min_24h_volume": 500000,
"max_spread_percent": 0.4,
"enforce_listing_age": true,
"min_listing_age_days": 14,
"failed_criteria": "soft_criteria.listing_age_days"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3335286.6149172",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.07643069",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 10:29 | symbol_exchange_metadata_refreshed | ready | EXCHANGE_METADATA_READY | Биржевые торговые ограничения собраны полностью. | null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "TAG-USDT",
"is_trading_enabled": true
} |
| 26.07.2026 10:17 | symbol_exchange_metadata_refreshed | ready | EXCHANGE_METADATA_READY | Биржевые торговые ограничения собраны полностью. | null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "TAG-USDT",
"is_trading_enabled": true
} |
| 26.07.2026 10:13 | symbol_discovered | registered | — | Символ обнаружен в discovery run. | null |
null |
{
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3331808.4612466",
"spread_percent": "0.30601511",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010441",
"best_ask": "0.0010473"
}
} |
| 26.07.2026 10:13 | symbol_hard_prefilter_checked | passed | hard_prefilter_passed | Символ прошёл hard prefilter discovery. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3331808.4612466",
"spread_percent": "0.30601511",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010441",
"best_ask": "0.0010473"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
}
} |
| 26.07.2026 10:13 | symbol_selection_window_checked | rejected | volume_limit_rejected | Символ не попал в selection window по объёму. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3331808.4612466",
"spread_percent": "0.30601511",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010441",
"best_ask": "0.0010473"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 26.07.2026 10:13 | symbol_criteria_checked | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3331808.4612466",
"spread_percent": "0.30601511",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010441",
"best_ask": "0.0010473"
}
} |
{
"min_24h_volume": 500000,
"max_spread_percent": 0.4,
"enforce_listing_age": true,
"min_listing_age_days": 14,
"failed_criteria": "soft_criteria.listing_age_days"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3331808.4612466",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.30601511",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 10:13 | symbol_exchange_metadata_refreshed | ready | EXCHANGE_METADATA_READY | Биржевые торговые ограничения собраны полностью. | null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "TAG-USDT",
"is_trading_enabled": true
} |
| 26.07.2026 09:57 | symbol_discovered | registered | — | Символ обнаружен в discovery run. | null |
null |
{
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3358564.8745076",
"spread_percent": "0.20060181",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010458",
"best_ask": "0.0010479"
}
} |
| 26.07.2026 09:57 | symbol_hard_prefilter_checked | passed | hard_prefilter_passed | Символ прошёл hard prefilter discovery. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3358564.8745076",
"spread_percent": "0.20060181",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010458",
"best_ask": "0.0010479"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
}
} |
| 26.07.2026 09:57 | symbol_selection_window_checked | rejected | volume_limit_rejected | Символ не попал в selection window по объёму. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3358564.8745076",
"spread_percent": "0.20060181",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010458",
"best_ask": "0.0010479"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 26.07.2026 09:57 | symbol_criteria_checked | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3358564.8745076",
"spread_percent": "0.20060181",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010458",
"best_ask": "0.0010479"
}
} |
{
"min_24h_volume": 500000,
"max_spread_percent": 0.4,
"enforce_listing_age": true,
"min_listing_age_days": 14,
"failed_criteria": "soft_criteria.listing_age_days"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3358564.8745076",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.20060181",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 09:57 | symbol_exchange_metadata_refreshed | ready | EXCHANGE_METADATA_READY | Биржевые торговые ограничения собраны полностью. | null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "TAG-USDT",
"is_trading_enabled": true
} |
| 26.07.2026 09:47 | symbol_exchange_metadata_refreshed | ready | EXCHANGE_METADATA_READY | Биржевые торговые ограничения собраны полностью. | null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "TAG-USDT",
"is_trading_enabled": true
} |
| 26.07.2026 09:41 | symbol_discovered | registered | — | Символ обнаружен в discovery run. | null |
null |
{
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3376739.9163976",
"spread_percent": "0.16212865",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010477",
"best_ask": "0.0010494"
}
} |
| 26.07.2026 09:41 | symbol_hard_prefilter_checked | passed | hard_prefilter_passed | Символ прошёл hard prefilter discovery. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3376739.9163976",
"spread_percent": "0.16212865",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010477",
"best_ask": "0.0010494"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
}
} |
| 26.07.2026 09:41 | symbol_selection_window_checked | rejected | volume_limit_rejected | Символ не попал в selection window по объёму. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3376739.9163976",
"spread_percent": "0.16212865",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010477",
"best_ask": "0.0010494"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 26.07.2026 09:41 | symbol_criteria_checked | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3376739.9163976",
"spread_percent": "0.16212865",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010477",
"best_ask": "0.0010494"
}
} |
{
"min_24h_volume": 500000,
"max_spread_percent": 0.4,
"enforce_listing_age": true,
"min_listing_age_days": 14,
"failed_criteria": "soft_criteria.listing_age_days"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3376739.9163976",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.16212865",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 09:41 | symbol_exchange_metadata_refreshed | ready | EXCHANGE_METADATA_READY | Биржевые торговые ограничения собраны полностью. | null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "TAG-USDT",
"is_trading_enabled": true
} |
| 26.07.2026 09:25 | symbol_discovered | registered | — | Символ обнаружен в discovery run. | null |
null |
{
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3396503.2442532",
"spread_percent": "0.41844983",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010493",
"best_ask": "0.0010537"
}
} |
| 26.07.2026 09:25 | symbol_hard_prefilter_checked | passed | hard_prefilter_passed | Символ прошёл hard prefilter discovery. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3396503.2442532",
"spread_percent": "0.41844983",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010493",
"best_ask": "0.0010537"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
}
} |
| 26.07.2026 09:25 | symbol_selection_window_checked | rejected | volume_limit_rejected | Символ не попал в selection window по объёму. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3396503.2442532",
"spread_percent": "0.41844983",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010493",
"best_ask": "0.0010537"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 26.07.2026 09:25 | symbol_criteria_checked | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3396503.2442532",
"spread_percent": "0.41844983",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010493",
"best_ask": "0.0010537"
}
} |
{
"min_24h_volume": 500000,
"max_spread_percent": 0.4,
"enforce_listing_age": true,
"min_listing_age_days": 14,
"failed_criteria": "soft_criteria.spread_percent"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3396503.2442532",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.41844983",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 09:25 | symbol_exchange_metadata_refreshed | ready | EXCHANGE_METADATA_READY | Биржевые торговые ограничения собраны полностью. | null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "TAG-USDT",
"is_trading_enabled": true
} |
| 26.07.2026 09:17 | symbol_exchange_metadata_refreshed | ready | EXCHANGE_METADATA_READY | Биржевые торговые ограничения собраны полностью. | null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "TAG-USDT",
"is_trading_enabled": true
} |
| 26.07.2026 09:09 | symbol_discovered | registered | — | Символ обнаружен в discovery run. | null |
null |
{
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3413056.2211266",
"spread_percent": "0.34094138",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010541",
"best_ask": "0.0010577"
}
} |
| 26.07.2026 09:09 | symbol_hard_prefilter_checked | passed | hard_prefilter_passed | Символ прошёл hard prefilter discovery. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3413056.2211266",
"spread_percent": "0.34094138",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010541",
"best_ask": "0.0010577"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
}
} |
| 26.07.2026 09:09 | symbol_selection_window_checked | rejected | volume_limit_rejected | Символ не попал в selection window по объёму. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3413056.2211266",
"spread_percent": "0.34094138",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010541",
"best_ask": "0.0010577"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 26.07.2026 09:09 | symbol_criteria_checked | rejected | listing_age_too_low | Символ не прошёл первичные критерии. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3413056.2211266",
"spread_percent": "0.34094138",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010541",
"best_ask": "0.0010577"
}
} |
{
"min_24h_volume": 500000,
"max_spread_percent": 0.4,
"enforce_listing_age": true,
"min_listing_age_days": 14,
"failed_criteria": "soft_criteria.listing_age_days"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3413056.2211266",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": true,
"actual": "0.34094138",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 09:09 | symbol_exchange_metadata_refreshed | ready | EXCHANGE_METADATA_READY | Биржевые торговые ограничения собраны полностью. | null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "TAG-USDT",
"is_trading_enabled": true
} |
| 26.07.2026 08:53 | symbol_discovered | registered | — | Символ обнаружен в discovery run. | null |
null |
{
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3419972.504456",
"spread_percent": "0.42700574",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010516",
"best_ask": "0.0010561"
}
} |
| 26.07.2026 08:53 | symbol_hard_prefilter_checked | passed | hard_prefilter_passed | Символ прошёл hard prefilter discovery. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3419972.504456",
"spread_percent": "0.42700574",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010516",
"best_ask": "0.0010561"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
}
} |
| 26.07.2026 08:53 | symbol_selection_window_checked | rejected | volume_limit_rejected | Символ не попал в selection window по объёму. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3419972.504456",
"spread_percent": "0.42700574",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010516",
"best_ask": "0.0010561"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 26.07.2026 08:53 | symbol_criteria_checked | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3419972.504456",
"spread_percent": "0.42700574",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010516",
"best_ask": "0.0010561"
}
} |
{
"min_24h_volume": 500000,
"max_spread_percent": 0.4,
"enforce_listing_age": true,
"min_listing_age_days": 14,
"failed_criteria": "soft_criteria.spread_percent"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3419972.504456",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.42700574",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 08:53 | symbol_exchange_metadata_refreshed | ready | EXCHANGE_METADATA_READY | Биржевые торговые ограничения собраны полностью. | null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "TAG-USDT",
"is_trading_enabled": true
} |
| 26.07.2026 08:47 | symbol_exchange_metadata_refreshed | ready | EXCHANGE_METADATA_READY | Биржевые торговые ограничения собраны полностью. | null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "TAG-USDT",
"is_trading_enabled": true
} |
| 26.07.2026 08:37 | symbol_discovered | registered | — | Символ обнаружен в discovery run. | null |
null |
{
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3424649.3359114",
"spread_percent": "0.65259117",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010386",
"best_ask": "0.0010454"
}
} |
| 26.07.2026 08:37 | symbol_hard_prefilter_checked | passed | hard_prefilter_passed | Символ прошёл hard prefilter discovery. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3424649.3359114",
"spread_percent": "0.65259117",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010386",
"best_ask": "0.0010454"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
}
} |
| 26.07.2026 08:37 | symbol_selection_window_checked | rejected | volume_limit_rejected | Символ не попал в selection window по объёму. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3424649.3359114",
"spread_percent": "0.65259117",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010386",
"best_ask": "0.0010454"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 26.07.2026 08:37 | symbol_criteria_checked | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3424649.3359114",
"spread_percent": "0.65259117",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.0010386",
"best_ask": "0.0010454"
}
} |
{
"min_24h_volume": 500000,
"max_spread_percent": 0.4,
"enforce_listing_age": true,
"min_listing_age_days": 14,
"failed_criteria": "soft_criteria.spread_percent"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3424649.3359114",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.65259117",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 08:37 | symbol_exchange_metadata_refreshed | ready | EXCHANGE_METADATA_READY | Биржевые торговые ограничения собраны полностью. | null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "TAG-USDT",
"is_trading_enabled": true
} |
| 26.07.2026 08:21 | symbol_discovered | registered | — | Символ обнаружен в discovery run. | null |
null |
{
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3429280.5710298",
"spread_percent": "0.72202166",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.001035",
"best_ask": "0.0010425"
}
} |
| 26.07.2026 08:21 | symbol_hard_prefilter_checked | passed | hard_prefilter_passed | Символ прошёл hard prefilter discovery. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3429280.5710298",
"spread_percent": "0.72202166",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.001035",
"best_ask": "0.0010425"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
}
} |
| 26.07.2026 08:21 | symbol_selection_window_checked | rejected | volume_limit_rejected | Символ не попал в selection window по объёму. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3429280.5710298",
"spread_percent": "0.72202166",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.001035",
"best_ask": "0.0010425"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 26.07.2026 08:21 | symbol_criteria_checked | rejected | spread_too_wide | Символ не прошёл первичные критерии. | {
"symbol": "TAGUSDT",
"base_currency": "TAG",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "3429280.5710298",
"spread_percent": "0.72202166",
"listing_age_days": 4,
"api_accessible": true,
"metadata": {
"exchange_symbol": "TAG-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.0000001",
"base_increment": "1",
"quote_increment": "0.01",
"base_min_size": "1000",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.05",
"best_bid": "0.001035",
"best_ask": "0.0010425"
}
} |
{
"min_24h_volume": 500000,
"max_spread_percent": 0.4,
"enforce_listing_age": true,
"min_listing_age_days": 14,
"failed_criteria": "soft_criteria.spread_percent"
} |
{
"hard_prefilter.quote_currency": {
"passed": true,
"actual": "USDT",
"expected": "USDT"
},
"hard_prefilter.exchange_status": {
"passed": true,
"actual": "trading",
"expected": [
"trading",
"active"
]
},
"hard_prefilter.api_accessible": {
"passed": true,
"actual": true,
"expected": true
},
"hard_prefilter.force_disabled": {
"passed": true,
"actual": false,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": false,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": true,
"actual": true,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.volume_24h": {
"passed": true,
"actual": "3429280.5710298",
"expected": 500000
},
"soft_criteria.spread_percent": {
"passed": false,
"actual": "0.72202166",
"expected": 0.4
},
"soft_criteria.listing_age_days": {
"passed": false,
"actual": 4,
"expected": 14
}
} |
| 26.07.2026 08:21 | symbol_exchange_metadata_refreshed | ready | EXCHANGE_METADATA_READY | Биржевые торговые ограничения собраны полностью. | null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "TAG-USDT",
"is_trading_enabled": true
} |
| 26.07.2026 08:17 | symbol_exchange_metadata_refreshed | ready | EXCHANGE_METADATA_READY | Биржевые торговые ограничения собраны полностью. | null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "TAG-USDT",
"is_trading_enabled": true
} |