| 28.07.2026 16:03 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "5976.3951836",
"spread_percent": "1.03903815",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03351",
"best_ask": "0.03386"
}
} |
| 28.07.2026 16:03 |
symbol_hard_prefilter_checked |
passed |
hard_prefilter_passed |
Символ прошёл hard prefilter discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "5976.3951836",
"spread_percent": "1.03903815",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03351",
"best_ask": "0.03386"
}
} |
{
"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
}
} |
| 28.07.2026 16:03 |
symbol_selection_window_checked |
rejected |
volume_limit_rejected |
Символ не попал в selection window по объёму. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "5976.3951836",
"spread_percent": "1.03903815",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03351",
"best_ask": "0.03386"
}
} |
{
"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
}
} |
| 28.07.2026 16:03 |
symbol_criteria_checked |
rejected |
volume_limit_rejected |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "5976.3951836",
"spread_percent": "1.03903815",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03351",
"best_ask": "0.03386"
}
} |
{
"volume_24h": "5976.3951836"
} |
{
"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.skipped": {
"passed": false,
"actual": "volume_limit_rejected",
"expected": "selected_by_volume_limit"
}
} |
| 28.07.2026 16:03 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "MAJOR-USDT",
"is_trading_enabled": true
} |
| 28.07.2026 16:00 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "MAJOR-USDT",
"is_trading_enabled": true
} |
| 28.07.2026 15:47 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6167.8628294",
"spread_percent": "0.94927321",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03355",
"best_ask": "0.03387"
}
} |
| 28.07.2026 15:47 |
symbol_hard_prefilter_checked |
passed |
hard_prefilter_passed |
Символ прошёл hard prefilter discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6167.8628294",
"spread_percent": "0.94927321",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03355",
"best_ask": "0.03387"
}
} |
{
"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
}
} |
| 28.07.2026 15:47 |
symbol_selection_window_checked |
rejected |
volume_limit_rejected |
Символ не попал в selection window по объёму. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6167.8628294",
"spread_percent": "0.94927321",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03355",
"best_ask": "0.03387"
}
} |
{
"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
}
} |
| 28.07.2026 15:47 |
symbol_criteria_checked |
rejected |
volume_limit_rejected |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6167.8628294",
"spread_percent": "0.94927321",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03355",
"best_ask": "0.03387"
}
} |
{
"volume_24h": "6167.8628294"
} |
{
"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.skipped": {
"passed": false,
"actual": "volume_limit_rejected",
"expected": "selected_by_volume_limit"
}
} |
| 28.07.2026 15:47 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "MAJOR-USDT",
"is_trading_enabled": true
} |
| 28.07.2026 15:31 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6259.1601678",
"spread_percent": "0.83160083",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03353",
"best_ask": "0.03381"
}
} |
| 28.07.2026 15:31 |
symbol_hard_prefilter_checked |
passed |
hard_prefilter_passed |
Символ прошёл hard prefilter discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6259.1601678",
"spread_percent": "0.83160083",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03353",
"best_ask": "0.03381"
}
} |
{
"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
}
} |
| 28.07.2026 15:31 |
symbol_selection_window_checked |
rejected |
volume_limit_rejected |
Символ не попал в selection window по объёму. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6259.1601678",
"spread_percent": "0.83160083",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03353",
"best_ask": "0.03381"
}
} |
{
"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
}
} |
| 28.07.2026 15:31 |
symbol_criteria_checked |
rejected |
volume_limit_rejected |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6259.1601678",
"spread_percent": "0.83160083",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03353",
"best_ask": "0.03381"
}
} |
{
"volume_24h": "6259.1601678"
} |
{
"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.skipped": {
"passed": false,
"actual": "volume_limit_rejected",
"expected": "selected_by_volume_limit"
}
} |
| 28.07.2026 15:31 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "MAJOR-USDT",
"is_trading_enabled": true
} |
| 28.07.2026 15:30 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "MAJOR-USDT",
"is_trading_enabled": true
} |
| 28.07.2026 15:15 |
symbol_hard_prefilter_checked |
passed |
hard_prefilter_passed |
Символ прошёл hard prefilter discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6774.1950466",
"spread_percent": "0.80178174",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03354",
"best_ask": "0.03381"
}
} |
{
"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
}
} |
| 28.07.2026 15:15 |
symbol_selection_window_checked |
rejected |
volume_limit_rejected |
Символ не попал в selection window по объёму. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6774.1950466",
"spread_percent": "0.80178174",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03354",
"best_ask": "0.03381"
}
} |
{
"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
}
} |
| 28.07.2026 15:15 |
symbol_criteria_checked |
rejected |
volume_limit_rejected |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6774.1950466",
"spread_percent": "0.80178174",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03354",
"best_ask": "0.03381"
}
} |
{
"volume_24h": "6774.1950466"
} |
{
"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.skipped": {
"passed": false,
"actual": "volume_limit_rejected",
"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": "MAJOR-USDT",
"is_trading_enabled": true
} |
| 28.07.2026 15:15 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6774.1950466",
"spread_percent": "0.80178174",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03354",
"best_ask": "0.03381"
}
} |
| 28.07.2026 15:00 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "MAJOR-USDT",
"is_trading_enabled": true
} |
| 28.07.2026 14:59 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6774.1950466",
"spread_percent": "1.0384216",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03353",
"best_ask": "0.03388"
}
} |
| 28.07.2026 14:59 |
symbol_hard_prefilter_checked |
passed |
hard_prefilter_passed |
Символ прошёл hard prefilter discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6774.1950466",
"spread_percent": "1.0384216",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03353",
"best_ask": "0.03388"
}
} |
{
"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
}
} |
| 28.07.2026 14:59 |
symbol_selection_window_checked |
rejected |
volume_limit_rejected |
Символ не попал в selection window по объёму. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6774.1950466",
"spread_percent": "1.0384216",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03353",
"best_ask": "0.03388"
}
} |
{
"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
}
} |
| 28.07.2026 14:59 |
symbol_criteria_checked |
rejected |
volume_limit_rejected |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6774.1950466",
"spread_percent": "1.0384216",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03353",
"best_ask": "0.03388"
}
} |
{
"volume_24h": "6774.1950466"
} |
{
"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.skipped": {
"passed": false,
"actual": "volume_limit_rejected",
"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": "MAJOR-USDT",
"is_trading_enabled": true
} |
| 28.07.2026 14:43 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6773.1924996",
"spread_percent": "1.00920154",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03352",
"best_ask": "0.03386"
}
} |
| 28.07.2026 14:43 |
symbol_hard_prefilter_checked |
passed |
hard_prefilter_passed |
Символ прошёл hard prefilter discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6773.1924996",
"spread_percent": "1.00920154",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03352",
"best_ask": "0.03386"
}
} |
{
"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
}
} |
| 28.07.2026 14:43 |
symbol_selection_window_checked |
rejected |
volume_limit_rejected |
Символ не попал в selection window по объёму. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6773.1924996",
"spread_percent": "1.00920154",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03352",
"best_ask": "0.03386"
}
} |
{
"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
}
} |
| 28.07.2026 14:43 |
symbol_criteria_checked |
rejected |
volume_limit_rejected |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6773.1924996",
"spread_percent": "1.00920154",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03352",
"best_ask": "0.03386"
}
} |
{
"volume_24h": "6773.1924996"
} |
{
"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.skipped": {
"passed": false,
"actual": "volume_limit_rejected",
"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": "MAJOR-USDT",
"is_trading_enabled": true
} |
| 28.07.2026 14:30 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "MAJOR-USDT",
"is_trading_enabled": true
} |
| 28.07.2026 14:27 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6773.1924996",
"spread_percent": "0.91974484",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03355",
"best_ask": "0.03386"
}
} |
| 28.07.2026 14:27 |
symbol_hard_prefilter_checked |
passed |
hard_prefilter_passed |
Символ прошёл hard prefilter discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6773.1924996",
"spread_percent": "0.91974484",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03355",
"best_ask": "0.03386"
}
} |
{
"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
}
} |
| 28.07.2026 14:27 |
symbol_selection_window_checked |
rejected |
volume_limit_rejected |
Символ не попал в selection window по объёму. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6773.1924996",
"spread_percent": "0.91974484",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03355",
"best_ask": "0.03386"
}
} |
{
"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
}
} |
| 28.07.2026 14:27 |
symbol_criteria_checked |
rejected |
volume_limit_rejected |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6773.1924996",
"spread_percent": "0.91974484",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03355",
"best_ask": "0.03386"
}
} |
{
"volume_24h": "6773.1924996"
} |
{
"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.skipped": {
"passed": false,
"actual": "volume_limit_rejected",
"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": "MAJOR-USDT",
"is_trading_enabled": true
} |
| 28.07.2026 14:11 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6757.6268264",
"spread_percent": "0.50557621",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03354",
"best_ask": "0.03371"
}
} |
| 28.07.2026 14:11 |
symbol_hard_prefilter_checked |
passed |
hard_prefilter_passed |
Символ прошёл hard prefilter discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6757.6268264",
"spread_percent": "0.50557621",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03354",
"best_ask": "0.03371"
}
} |
{
"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
}
} |
| 28.07.2026 14:11 |
symbol_selection_window_checked |
rejected |
volume_limit_rejected |
Символ не попал в selection window по объёму. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6757.6268264",
"spread_percent": "0.50557621",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03354",
"best_ask": "0.03371"
}
} |
{
"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
}
} |
| 28.07.2026 14:11 |
symbol_criteria_checked |
rejected |
volume_limit_rejected |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6757.6268264",
"spread_percent": "0.50557621",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03354",
"best_ask": "0.03371"
}
} |
{
"volume_24h": "6757.6268264"
} |
{
"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.skipped": {
"passed": false,
"actual": "volume_limit_rejected",
"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": "MAJOR-USDT",
"is_trading_enabled": true
} |
| 28.07.2026 14:00 |
symbol_exchange_metadata_refreshed |
ready |
EXCHANGE_METADATA_READY |
Биржевые торговые ограничения собраны полностью. |
null |
null |
{
"metadata_status": "ready",
"exchange_symbol": "MAJOR-USDT",
"is_trading_enabled": true
} |
| 28.07.2026 13:55 |
symbol_discovered |
registered |
— |
Символ обнаружен в discovery run. |
null |
null |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6757.6268264",
"spread_percent": "0.62472111",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03351",
"best_ask": "0.03372"
}
} |
| 28.07.2026 13:55 |
symbol_hard_prefilter_checked |
passed |
hard_prefilter_passed |
Символ прошёл hard prefilter discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6757.6268264",
"spread_percent": "0.62472111",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03351",
"best_ask": "0.03372"
}
} |
{
"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
}
} |
| 28.07.2026 13:55 |
symbol_selection_window_checked |
rejected |
volume_limit_rejected |
Символ не попал в selection window по объёму. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6757.6268264",
"spread_percent": "0.62472111",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03351",
"best_ask": "0.03372"
}
} |
{
"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
}
} |
| 28.07.2026 13:55 |
symbol_criteria_checked |
rejected |
volume_limit_rejected |
Soft criteria не применялись, потому что символ не прошёл selection window discovery. |
{
"symbol": "MAJORUSDT",
"base_currency": "MAJOR",
"quote_currency": "USDT",
"exchange": "kucoin",
"exchange_status": "trading",
"volume_24h": "6757.6268264",
"spread_percent": "0.62472111",
"listing_age_days": 0,
"api_accessible": true,
"metadata": {
"exchange_symbol": "MAJOR-USDT",
"market": "USDS",
"is_trading_enabled": true,
"price_increment": "0.00001",
"base_increment": "0.01",
"quote_increment": "0.00001",
"base_min_size": "1",
"base_max_size": "10000000000",
"quote_min_size": "0.1",
"fee_currency": "USDT",
"price_limit_rate": "0.08",
"best_bid": "0.03351",
"best_ask": "0.03372"
}
} |
{
"volume_24h": "6757.6268264"
} |
{
"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.skipped": {
"passed": false,
"actual": "volume_limit_rejected",
"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": "MAJOR-USDT",
"is_trading_enabled": true
} |