| 28.07.2026 15:15 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14019.271238",
"spread_percent": "0.48794169",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1653.94",
"best_ask": "1662.03"
}
} |
| 28.07.2026 15:15 |
symbol_hard_prefilter_checked |
rejected |
quote_currency_not_allowed |
Символ отклонён на стадии hard prefilter discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14019.271238",
"spread_percent": "0.48794169",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1653.94",
"best_ask": "1662.03"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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
}
} |
| 28.07.2026 15:15 |
symbol_selection_window_checked |
rejected |
quote_currency_not_allowed |
Символ не участвует в selection window, потому что не прошёл hard prefilter. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14019.271238",
"spread_percent": "0.48794169",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1653.94",
"best_ask": "1662.03"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 28.07.2026 15:15 |
symbol_criteria_checked |
rejected |
quote_currency_not_allowed |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14019.271238",
"spread_percent": "0.48794169",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1653.94",
"best_ask": "1662.03"
}
} |
{
"volume_24h": "14019.271238"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.skipped": {
"passed": false,
"actual": "quote_currency_not_allowed",
"expected": "selected_by_volume_limit"
}
} |
| 28.07.2026 15:15 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "ETH-EUR",
"is_trading_enabled": true
} |
| 28.07.2026 15:00 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "ETH-EUR",
"is_trading_enabled": true
} |
| 28.07.2026 14:59 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14019.271238",
"spread_percent": "0.51419157",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1652.71",
"best_ask": "1661.23"
}
} |
| 28.07.2026 14:59 |
symbol_hard_prefilter_checked |
rejected |
quote_currency_not_allowed |
Символ отклонён на стадии hard prefilter discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14019.271238",
"spread_percent": "0.51419157",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1652.71",
"best_ask": "1661.23"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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
}
} |
| 28.07.2026 14:59 |
symbol_selection_window_checked |
rejected |
quote_currency_not_allowed |
Символ не участвует в selection window, потому что не прошёл hard prefilter. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14019.271238",
"spread_percent": "0.51419157",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1652.71",
"best_ask": "1661.23"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 28.07.2026 14:59 |
symbol_criteria_checked |
rejected |
quote_currency_not_allowed |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14019.271238",
"spread_percent": "0.51419157",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1652.71",
"best_ask": "1661.23"
}
} |
{
"volume_24h": "14019.271238"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.skipped": {
"passed": false,
"actual": "quote_currency_not_allowed",
"expected": "selected_by_volume_limit"
}
} |
| 28.07.2026 14:59 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "ETH-EUR",
"is_trading_enabled": true
} |
| 28.07.2026 14:43 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14075.69774",
"spread_percent": "0.59062608",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1650.98",
"best_ask": "1660.76"
}
} |
| 28.07.2026 14:43 |
symbol_hard_prefilter_checked |
rejected |
quote_currency_not_allowed |
Символ отклонён на стадии hard prefilter discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14075.69774",
"spread_percent": "0.59062608",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1650.98",
"best_ask": "1660.76"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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
}
} |
| 28.07.2026 14:43 |
symbol_selection_window_checked |
rejected |
quote_currency_not_allowed |
Символ не участвует в selection window, потому что не прошёл hard prefilter. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14075.69774",
"spread_percent": "0.59062608",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1650.98",
"best_ask": "1660.76"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 28.07.2026 14:43 |
symbol_criteria_checked |
rejected |
quote_currency_not_allowed |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14075.69774",
"spread_percent": "0.59062608",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1650.98",
"best_ask": "1660.76"
}
} |
{
"volume_24h": "14075.69774"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.skipped": {
"passed": false,
"actual": "quote_currency_not_allowed",
"expected": "selected_by_volume_limit"
}
} |
| 28.07.2026 14:43 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "ETH-EUR",
"is_trading_enabled": true
} |
| 28.07.2026 14:30 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "ETH-EUR",
"is_trading_enabled": true
} |
| 28.07.2026 14:27 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14075.69774",
"spread_percent": "0.56643136",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1644.25",
"best_ask": "1653.59"
}
} |
| 28.07.2026 14:27 |
symbol_hard_prefilter_checked |
rejected |
quote_currency_not_allowed |
Символ отклонён на стадии hard prefilter discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14075.69774",
"spread_percent": "0.56643136",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1644.25",
"best_ask": "1653.59"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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
}
} |
| 28.07.2026 14:27 |
symbol_selection_window_checked |
rejected |
quote_currency_not_allowed |
Символ не участвует в selection window, потому что не прошёл hard prefilter. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14075.69774",
"spread_percent": "0.56643136",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1644.25",
"best_ask": "1653.59"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 28.07.2026 14:27 |
symbol_criteria_checked |
rejected |
quote_currency_not_allowed |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14075.69774",
"spread_percent": "0.56643136",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1644.25",
"best_ask": "1653.59"
}
} |
{
"volume_24h": "14075.69774"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.skipped": {
"passed": false,
"actual": "quote_currency_not_allowed",
"expected": "selected_by_volume_limit"
}
} |
| 28.07.2026 14:27 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "ETH-EUR",
"is_trading_enabled": true
} |
| 28.07.2026 14:11 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14247.693788",
"spread_percent": "0.42840066",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1644.46",
"best_ask": "1651.52"
}
} |
| 28.07.2026 14:11 |
symbol_hard_prefilter_checked |
rejected |
quote_currency_not_allowed |
Символ отклонён на стадии hard prefilter discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14247.693788",
"spread_percent": "0.42840066",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1644.46",
"best_ask": "1651.52"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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
}
} |
| 28.07.2026 14:11 |
symbol_selection_window_checked |
rejected |
quote_currency_not_allowed |
Символ не участвует в selection window, потому что не прошёл hard prefilter. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14247.693788",
"spread_percent": "0.42840066",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1644.46",
"best_ask": "1651.52"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 28.07.2026 14:11 |
symbol_criteria_checked |
rejected |
quote_currency_not_allowed |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "14247.693788",
"spread_percent": "0.42840066",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1644.46",
"best_ask": "1651.52"
}
} |
{
"volume_24h": "14247.693788"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.skipped": {
"passed": false,
"actual": "quote_currency_not_allowed",
"expected": "selected_by_volume_limit"
}
} |
| 28.07.2026 14:11 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "ETH-EUR",
"is_trading_enabled": true
} |
| 28.07.2026 14:00 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "ETH-EUR",
"is_trading_enabled": true
} |
| 28.07.2026 13:55 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "16107.791366",
"spread_percent": "0.48235863",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1640.04",
"best_ask": "1647.97"
}
} |
| 28.07.2026 13:55 |
symbol_hard_prefilter_checked |
rejected |
quote_currency_not_allowed |
Символ отклонён на стадии hard prefilter discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "16107.791366",
"spread_percent": "0.48235863",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1640.04",
"best_ask": "1647.97"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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
}
} |
| 28.07.2026 13:55 |
symbol_selection_window_checked |
rejected |
quote_currency_not_allowed |
Символ не участвует в selection window, потому что не прошёл hard prefilter. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "16107.791366",
"spread_percent": "0.48235863",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1640.04",
"best_ask": "1647.97"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 28.07.2026 13:55 |
symbol_criteria_checked |
rejected |
quote_currency_not_allowed |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "16107.791366",
"spread_percent": "0.48235863",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1640.04",
"best_ask": "1647.97"
}
} |
{
"volume_24h": "16107.791366"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.skipped": {
"passed": false,
"actual": "quote_currency_not_allowed",
"expected": "selected_by_volume_limit"
}
} |
| 28.07.2026 13:55 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "ETH-EUR",
"is_trading_enabled": true
} |
| 28.07.2026 13:39 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "19547.114376",
"spread_percent": "0.56605496",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1638.3",
"best_ask": "1647.6"
}
} |
| 28.07.2026 13:39 |
symbol_hard_prefilter_checked |
rejected |
quote_currency_not_allowed |
Символ отклонён на стадии hard prefilter discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "19547.114376",
"spread_percent": "0.56605496",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1638.3",
"best_ask": "1647.6"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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
}
} |
| 28.07.2026 13:39 |
symbol_selection_window_checked |
rejected |
quote_currency_not_allowed |
Символ не участвует в selection window, потому что не прошёл hard prefilter. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "19547.114376",
"spread_percent": "0.56605496",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1638.3",
"best_ask": "1647.6"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 28.07.2026 13:39 |
symbol_criteria_checked |
rejected |
quote_currency_not_allowed |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "19547.114376",
"spread_percent": "0.56605496",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1638.3",
"best_ask": "1647.6"
}
} |
{
"volume_24h": "19547.114376"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.skipped": {
"passed": false,
"actual": "quote_currency_not_allowed",
"expected": "selected_by_volume_limit"
}
} |
| 28.07.2026 13:39 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "ETH-EUR",
"is_trading_enabled": true
} |
| 28.07.2026 13:30 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "ETH-EUR",
"is_trading_enabled": true
} |
| 28.07.2026 13:23 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "19547.114376",
"spread_percent": "0.35919389",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1659.07",
"best_ask": "1665.04"
}
} |
| 28.07.2026 13:23 |
symbol_hard_prefilter_checked |
rejected |
quote_currency_not_allowed |
Символ отклонён на стадии hard prefilter discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "19547.114376",
"spread_percent": "0.35919389",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1659.07",
"best_ask": "1665.04"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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
}
} |
| 28.07.2026 13:23 |
symbol_selection_window_checked |
rejected |
quote_currency_not_allowed |
Символ не участвует в selection window, потому что не прошёл hard prefilter. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "19547.114376",
"spread_percent": "0.35919389",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1659.07",
"best_ask": "1665.04"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 28.07.2026 13:23 |
symbol_criteria_checked |
rejected |
quote_currency_not_allowed |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "19547.114376",
"spread_percent": "0.35919389",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1659.07",
"best_ask": "1665.04"
}
} |
{
"volume_24h": "19547.114376"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.skipped": {
"passed": false,
"actual": "quote_currency_not_allowed",
"expected": "selected_by_volume_limit"
}
} |
| 28.07.2026 13:23 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "ETH-EUR",
"is_trading_enabled": true
} |
| 28.07.2026 13:07 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "19565.023176",
"spread_percent": "0.41839747",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1660.01",
"best_ask": "1666.97"
}
} |
| 28.07.2026 13:07 |
symbol_hard_prefilter_checked |
rejected |
quote_currency_not_allowed |
Символ отклонён на стадии hard prefilter discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "19565.023176",
"spread_percent": "0.41839747",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1660.01",
"best_ask": "1666.97"
}
} |
{
"allowed_quote_currency": "USDT"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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": null,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": null,
"expected": false
}
} |
| 28.07.2026 13:07 |
symbol_selection_window_checked |
rejected |
quote_currency_not_allowed |
Символ не участвует в selection window, потому что не прошёл hard prefilter. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "19565.023176",
"spread_percent": "0.41839747",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1660.01",
"best_ask": "1666.97"
}
} |
{
"max_selected_symbols": 30
} |
{
"selection_window.hard_prefilter_passed": {
"passed": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
}
} |
| 28.07.2026 13:07 |
symbol_criteria_checked |
rejected |
quote_currency_not_allowed |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "ETHEUR",
"base_currency": "ETH",
"quote_currency": "EUR",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "19565.023176",
"spread_percent": "0.41839747",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "ETH-EUR",
"market": "FIAT",
"is_trading_enabled": true,
"price_increment": "0.01",
"base_increment": "0.0001",
"quote_increment": "0.01",
"base_min_size": "0.0001",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "EUR",
"price_limit_rate": "0.05",
"best_bid": "1660.01",
"best_ask": "1666.97"
}
} |
{
"volume_24h": "19565.023176"
} |
{
"hard_prefilter.quote_currency": {
"passed": false,
"actual": "EUR",
"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": null,
"expected": false
},
"hard_prefilter.blacklisted": {
"passed": true,
"actual": null,
"expected": false
},
"selection_window.hard_prefilter_passed": {
"passed": false,
"actual": false,
"expected": true
},
"selection_window.volume_rank_selected": {
"passed": false,
"actual": false,
"expected": true
},
"soft_criteria.skipped": {
"passed": false,
"actual": "quote_currency_not_allowed",
"expected": "selected_by_volume_limit"
}
} |
| 28.07.2026 13:07 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "ETH-EUR",
"is_trading_enabled": true
} |
| 28.07.2026 13:07 |
symbol_status_changed |
— |
discovery_refresh |
Состояние символа пересчитано. |
null |
null |
{
"previous_state": "discovered",
"new_state": "discovered",
"flags": {
"is_registry_symbol": true,
"is_tracking_enabled": false,
"is_selected": false,
"is_data_collection_enabled": false,
"is_coverage_refresh_enabled": false,
"has_required_history": null,
"is_pipeline_candidate": false,
"is_new_entries_allowed": false,
"is_position_management_required": false,
"is_followup_required": false
}
} |