DEBUG:root:Parsed data: {‘BTC/USDT’: [(0.0001, ‘Binance’), (0.0001105135452351, ‘OKX’), (0.0001, ‘MEXC’), (3.412e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘ETH/USDT’: [(4.285e-05, ‘Binance’), (7.16992659546e-05, ‘OKX’), (4.2e-05, ‘MEXC’), (1.96e-06, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘BCH/USDT’: [(-0.0002504, ‘Binance’), (-0.0003177708505422, ‘OKX’), (-0.000249, ‘MEXC’), (-0.00029096, ‘Bybit’), (0.0001, ‘Huobi’), (-0.000169, ‘Gate’)], ‘XRP/USDT’: [(-1.998e-05, ‘Binance’), (-4.50807754465e-05, ‘OKX’), (4.7e-05, ‘MEXC’), (1.218e-05, ‘Bybit’), (0.0001, ‘Huobi’), (5.5e-05, ‘Gate’)], ‘EOS/USDT’: [(-6.118e-05, ‘Binance’), (-0.0003041637079496, ‘OKX’), (-0.000305, ‘MEXC’), (-0.00012236, ‘Bybit’), (0.0001, ‘Huobi’), (-0.000157, ‘Gate’)], ‘LTC/USDT’: [(7.9e-05, ‘Binance’), (9.019242959e-07, ‘OKX’), (8e-05, ‘MEXC’), (2.659e-05, ‘Bybit’), (0.0001, ‘Huobi’), (7e-05, ‘Gate’)], ‘TRX/USDT’: [(-0.00024063, ‘Binance’), (-0.0003460303868656, ‘OKX’), (-0.000238, ‘MEXC’), (-0.00022381, ‘Bybit’), (0.0001, ‘Huobi’), (-0.000179, ‘Gate’)], ‘ETC/USDT’: [(1.867e-05, ‘Binance’), (-3.30287234681e-05, ‘OKX’), (1.7e-05, ‘MEXC’), (-5.76e-06, ‘Bybit’), (0.0001, ‘Huobi’), (9.1e-05, ‘Gate’)], ‘LINK/USDT’: [(4.137e-05, ‘Binance’), (-1.04334512824e-05, ‘OKX’), (4.2e-05, ‘MEXC’), (-7.886e-05, ‘Bybit’), (0.0001, ‘Huobi’), (-0.000108, ‘Gate’)], ‘XLM/USDT’: [(-4.933e-05, ‘Binance’), (-1.79060263567e-05, ‘OKX’), (-5.1e-05, ‘MEXC’), (4.892e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘ADA/USDT’: [(3.045e-05, ‘Binance’), (-4.56911563354e-05, ‘OKX’), (2.9e-05, ‘MEXC’), (-5.847e-05, ‘Bybit’), (0.0001, ‘Huobi’), (5.9e-05, ‘Gate’)], ‘XMR/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘DASH/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘ZEC/USDT’: [(8.698e-05, ‘Binance’), (8.7e-05, ‘MEXC’), (9.752e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘XTZ/USDT’: [(0.0001, ‘Binance’), (8.67101514987e-05, ‘OKX’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘BNB/USDT’: [(0.0, ‘Binance’), (5.24070329492e-05, ‘OKX’), (0.0, ‘MEXC’), (-1.788e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘ATOM/USDT’: [(-0.00016794, ‘Binance’), (-0.0001665893978734, ‘OKX’), (-0.000169, ‘MEXC’), (-9.42e-05, ‘Bybit’), (0.0001, ‘Huobi’), (2.1e-05, ‘Gate’)], ‘ONT/USDT’: [(-0.00025232, ‘Binance’), (-0.0003163975111782, ‘OKX’), (-0.000248, ‘MEXC’), (-6.877e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘IOTA/USDT’: [(6.457e-05, ‘Binance’), (-0.0001089216651664, ‘OKX’), (6.4e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘BAT/USDT’: [(0.0001, ‘Binance’), (0.0003133226518879, ‘OKX’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘VET/USDT’: [(-0.00014116, ‘Binance’), (-0.000141, ‘MEXC’), (-9.596e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘NEO/USDT’: [(3.929e-05, ‘Binance’), (-7.32427451108e-05, ‘OKX’), (3.7e-05, ‘MEXC’), (-4.51e-06, ‘Bybit’), (0.0001, ‘Gate’)], ‘QTUM/USDT’: [(8.021e-05, ‘Binance’), (-0.000120348909814, ‘OKX’), (8.1e-05, ‘MEXC’), (-0.00011465, ‘Bybit’), (0.0001, ‘Gate’)], ‘IOST/USDT’: [(8.002e-05, ‘Binance’), (-0.0001543977171951, ‘OKX’), (8e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘THETA/USDT’: [(5.077e-05, ‘Binance’), (-4.2075418147e-05, ‘OKX’), (5.3e-05, ‘MEXC’), (-0.0001909, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘ALGO/USDT’: [(-0.00019278, ‘Binance’), (-0.0002555886867155, ‘OKX’), (-0.000194, ‘MEXC’), (-6.911e-05, ‘Bybit’), (0.0001, ‘Huobi’), (-3e-06, ‘Gate’)], ‘ZIL/USDT’: [(-0.00011208, ‘Binance’), (-0.0001174864168202, ‘OKX’), (-0.000111, ‘MEXC’), (-0.00024916, ‘Bybit’), (0.0001, ‘Gate’)], ‘KNC/USDT’: [(0.0001, ‘Binance’), (0.0001690046197637, ‘OKX’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘ZRX/USDT’: [(5.708e-05, ‘Binance’), (0.0001565485681603, ‘OKX’), (5.7e-05, ‘MEXC’), (4.263e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘COMP/USDT’: [(-0.00020283, ‘Binance’), (-0.000228356491154, ‘OKX’), (-0.000204, ‘MEXC’), (-9.81e-06, ‘Bybit’), (0.0001, ‘Huobi’), (8.1e-05, ‘Gate’)], ‘OMG/USDT’: [(-0.00029865, ‘Binance’), (-0.000303, ‘MEXC’), (-0.00046533, ‘Bybit’), (0.0001, ‘Gate’)], ‘DOGE/USDT’: [(-2.45e-05, ‘Binance’), (-1.2452845908e-06, ‘OKX’), (5.9e-05, ‘MEXC’), (-2.674e-05, ‘Bybit’), (0.0001, ‘Huobi’), (-1e-05, ‘Gate’)], ‘SXP/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (-0.00011874, ‘Bybit’), (0.0001, ‘Gate’)], ‘KAVA/USDT’: [(-6.356e-05, ‘Binance’), (-6.2e-05, ‘MEXC’), (9.638e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘BAND/USDT’: [(4.993e-05, ‘Binance’), (1.76775527105e-05, ‘OKX’), (4.8e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘RLC/USDT’: [(5.307e-05, ‘Binance’), (5.3e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘WAVES/USDT’: [(0.0001, ‘Binance’), (8e-06, ‘MEXC’), (1.006e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘MKR/USDT’: [(8.44e-06, ‘Binance’), (-0.0001163088677879, ‘OKX’), (8e-06, ‘MEXC’), (-4.148e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘SNX/USDT’: [(-8.725e-05, ‘Binance’), (-0.0001200213631402, ‘OKX’), (-8.4e-05, ‘MEXC’), (-0.00015136, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘DOT/USDT’: [(-0.00010394, ‘Binance’), (-0.0001565530918967, ‘OKX’), (-0.000103, ‘MEXC’), (-7.466e-05, ‘Bybit’), (0.0001, ‘Huobi’), (5.9e-05, ‘Gate’)], ‘DEFI/USDT’: [(5.778e-05, ‘Binance’)], ‘YFI/USDT’: [(2.417e-05, ‘Binance’), (-0.0002165269445299, ‘OKX’), (2.2e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘BAL/USDT’: [(0.0001, ‘Binance’), (-0.000206768734207, ‘OKX’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘CRV/USDT’: [(-0.00024461, ‘Binance’), (-0.0002261562554296, ‘OKX’), (-0.000226, ‘MEXC’), (-0.00022887, ‘Bybit’), (0.0001, ‘Huobi’), (-0.000122, ‘Gate’)], ‘TRB/USDT’: [(5e-05, ‘Binance’), (0.0001100404133833, ‘OKX’), (5e-05, ‘MEXC’), (5e-05, ‘Bybit’), (5e-05, ‘Huobi’), (5e-05, ‘Gate’)], ‘RUNE/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (-0.00010406, ‘Bybit’), (0.0001, ‘Gate’)], ‘SUSHI/USDT’: [(-6.686e-05, ‘Binance’), (-6.53604679829e-05, ‘OKX’), (-6.4e-05, ‘MEXC’), (8.497e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘EGLD/USDT’: [(0.0001, ‘Binance’), (-7.51241946714e-05, ‘OKX’), (0.0001, ‘MEXC’), (8.229e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘SOL/USDT’: [(-9.53e-06, ‘Binance’), (4.583294821e-06, ‘OKX’), (3.8e-05, ‘MEXC’), (-5.071e-05, ‘Bybit’), (0.0001, ‘Huobi’), (6.2e-05, ‘Gate’)], ‘ICX/USDT’: [(8.065e-05, ‘Binance’), (-0.0001463711839188, ‘OKX’), (7.8e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘STORJ/USDT’: [(-7.184e-05, ‘Binance’), (-0.0001998360153262, ‘OKX’), (-7.1e-05, ‘MEXC’), (4.108e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘BLZ/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘UNI/USDT’: [(-0.00013585, ‘Binance’), (-4.11069786281e-05, ‘OKX’), (-0.000137, ‘MEXC’), (-4.708e-05, ‘Bybit’), (0.0001, ‘Huobi’), (4.5e-05, ‘Gate’)], ‘AVAX/USDT’: [(-0.00015624, ‘Binance’), (-0.0001089215609737, ‘OKX’), (-0.000155, ‘MEXC’), (-0.00042902, ‘Bybit’), (0.0001, ‘Huobi’), (-7.8e-05, ‘Gate’)], ‘FTM/USDT’: [(-4.262e-05, ‘Binance’), (-9.93540665695e-05, ‘OKX’), (-4.1e-05, ‘MEXC’), (-5.286e-05, ‘Bybit’), (0.0001, ‘Huobi’), (4.6e-05, ‘Gate’)], ‘ENJ/USDT’: [(-0.00018294, ‘Binance’), (1.32792999783e-05, ‘OKX’), (-0.000184, ‘MEXC’), (8.39e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘FLM/USDT’: [(5e-05, ‘Binance’), (2.8016413665e-06, ‘OKX’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.000412, ‘Gate’)], ‘REN/USDT’: [(-7.499e-05, ‘Binance’), (-0.0001302857426033, ‘OKX’), (-7.4e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘KSM/USDT’: [(-0.00025293, ‘Binance’), (-0.0006972747152467, ‘OKX’), (-0.000452, ‘MEXC’), (-0.00046192, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘NEAR/USDT’: [(-0.00016262, ‘Binance’), (-7.33960466536e-05, ‘OKX’), (-0.000163, ‘MEXC’), (-0.00010437, ‘Bybit’), (0.0001, ‘Huobi’), (2.9e-05, ‘Gate’)], ‘AAVE/USDT’: [(-3.106e-05, ‘Binance’), (-0.0001223565106355, ‘OKX’), (-3e-05, ‘MEXC’), (-8.53e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘FIL/USDT’: [(-3.246e-05, ‘Binance’), (4.81488142144e-05, ‘OKX’), (-2.163e-05, ‘Bybit’), (0.0001, ‘Huobi’), (8.2e-05, ‘Gate’)], ‘RSR/USDT’: [(0.0001, ‘Binance’), (-4.14429890843e-05, ‘OKX’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘LRC/USDT’: [(0.0001, ‘Binance’), (3.4805063684e-05, ‘OKX’), (0.0001, ‘MEXC’), (9.698e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘MATIC/USDT’: [(-5.799e-05, ‘Binance’), (-0.0001103011164648, ‘OKX’), (-5.8e-05, ‘MEXC’), (-3.684e-05, ‘Bybit’), (0.0001, ‘Huobi’), (-3.5e-05, ‘Gate’)], ‘OCEAN/USDT’: [(0.0001, ‘Binance’)], ‘CVC/USDT’: [(0.0001, ‘Binance’), (-0.0001931053059074, ‘OKX’), (-2.9e-05, ‘MEXC’), (-3.382e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘BEL/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (2.268e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘CTK/USDT’: [(0.0001, ‘Binance’), (5e-05, ‘MEXC’), (5e-05, ‘Bybit’), (3.9e-05, ‘Gate’)], ‘AXS/USDT’: [(-0.00091562, ‘Binance’), (-0.0008104065517494, ‘OKX’), (-0.000916, ‘MEXC’), (-0.00074181, ‘Bybit’), (-0.000452971585038367, ‘Huobi’), (-0.000467, ‘Gate’)], ‘ALPHA/USDT’: [(3.843e-05, ‘Binance’), (-0.0002343931520551, ‘OKX’), (4e-05, ‘MEXC’), (-0.00012499, ‘Bybit’), (0.0001, ‘Gate’)], ‘ZEN/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (9.699e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘SKL/USDT’: [(-0.00024968, ‘Binance’), (-0.00025, ‘MEXC’), (-7.762e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘GRT/USDT’: [(3.552e-05, ‘Binance’), (-8.83342775381e-05, ‘OKX’), (3.5e-05, ‘MEXC’), (-8.497e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘1INCH/USDT’: [(8.318e-05, ‘Binance’), (8.3177716094e-06, ‘OKX’), (8.3e-05, ‘MEXC’), (3.199e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘CHZ/USDT’: [(-0.00063049, ‘Binance’), (-0.0007504386954333, ‘OKX’), (-0.000629, ‘MEXC’), (-0.00064476, ‘Bybit’), (0.0001, ‘Huobi’), (-0.000441, ‘Gate’)], ‘SAND/USDT’: [(-6.559e-05, ‘Binance’), (-9.64458614534e-05, ‘OKX’), (-6.4e-05, ‘MEXC’), (-9.68e-06, ‘Bybit’), (0.0001, ‘Huobi’), (6.5e-05, ‘Gate’)], ‘ANKR/USDT’: [(4.63e-06, ‘Binance’), (1e-05, ‘MEXC’), (-0.00015078, ‘Bybit’), (0.0001, ‘Gate’)], ‘LIT/USDT’: [(7.804e-05, ‘Binance’), (7.7e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘UNFI/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘REEF/USDT’: [(-0.00010068, ‘Binance’), (-0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘RVN/USDT’: [(0.0001, ‘Binance’), (-0.0002025534411221, ‘OKX’), (0.0001, ‘MEXC’), (9.78e-06, ‘Bybit’), (0.0001, ‘Gate’)], ‘SFP/USDT’: [(-0.00044109, ‘Binance’), (-0.000445, ‘MEXC’), (7.263e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘XEM/USDT’: [(-0.0221614, ‘Binance’), (-0.022125, ‘MEXC’), (-0.02, ‘Bybit’), (-0.017188, ‘Gate’)], ‘BTCST/USDT’: [(0.0001, ‘Binance’)], ‘COTI/USDT’: [(-0.00013967, ‘Binance’), (-0.000134, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (-1.4e-05, ‘Gate’)], ‘CHR/USDT’: [(-0.00019113, ‘Binance’), (-0.000193, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘MANA/USDT’: [(-8.775e-05, ‘Binance’), (-0.0002422013726873, ‘OKX’), (-8.7e-05, ‘MEXC’), (-1.429e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘ALICE/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘HBAR/USDT’: [(-0.00020591, ‘Binance’), (-0.0002962373726883, ‘OKX’), (-0.000207, ‘MEXC’), (-0.0001115, ‘Bybit’), (1e-06, ‘Gate’)], ‘ONE/USDT’: [(4.184e-05, ‘Binance’), (-0.0001981468820811, ‘OKX’), (4e-05, ‘MEXC’), (-1.257e-05, ‘Bybit’), (0.0001, ‘Huobi’), (2.9e-05, ‘Gate’)], ‘LINA/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘STMX/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘DENT/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘CELR/USDT’: [(7.727e-05, ‘Binance’), (7.8e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘HOT/USDT’: [(7.534e-05, ‘Binance’), (7.6e-05, ‘MEXC’), (2.769e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘MTL/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘OGN/USDT’: [(-4.994e-05, ‘Binance’), (-4.6e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘NKN/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘SC/USDT’: [(0.0001, ‘Binance’), (-0.000253, ‘MEXC’), (-0.0002595, ‘Bybit’), (0.0001, ‘Gate’)], ‘DGB/USDT’: [(0.0001, ‘Binance’), (-0.0005980203018084, ‘OKX’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘1000SHIB/USDT’: [(-0.00011647, ‘Binance’)], ‘BAKE/USDT’: [(8.274e-05, ‘Binance’), (9.3e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘GTC/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘BTCDOM/USDT’: [(0.0001, ‘Binance’)], ‘IOTX/USDT’: [(5.313e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘RAY/USDT’: [(0.0001, ‘Binance’), (-3.25589086653e-05, ‘OKX’), (-3.3e-05, ‘MEXC’), (5e-05, ‘Gate’)], ‘C98/USDT’: [(2.038e-05, ‘Binance’), (2.3e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘MASK/USDT’: [(6.584e-05, ‘Binance’), (-1.57113811457e-05, ‘OKX’), (-1.6e-05, ‘MEXC’), (8.582e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘ATA/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘DYDX/USDT’: [(1.749e-05, ‘Binance’), (-1.47517371497e-05, ‘OKX’), (1.7e-05, ‘MEXC’), (9.109e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘1000XEC/USDT’: [(-8.367e-05, ‘Binance’), (-0.00010128, ‘Bybit’)], ‘GALA/USDT’: [(-0.0001248, ‘Binance’), (-0.0001044844202001, ‘OKX’), (-0.000124, ‘MEXC’), (-0.00021032, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘CELO/USDT’: [(7.73e-05, ‘Binance’), (-8.49643646823e-05, ‘OKX’), (7.7e-05, ‘MEXC’), (1.047e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘AR/USDT’: [(6.548e-05, ‘Binance’), (-4.61241469985e-05, ‘OKX’), (6.5e-05, ‘MEXC’), (-1.871e-05, ‘Bybit’), (7.6e-05, ‘Gate’)], ‘KLAY/USDT’: [(-0.00030547, ‘Binance’), (-0.0004871514294428, ‘OKX’), (-0.000307, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘ARPA/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘CTSI/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘LPT/USDT’: [(-1.458e-05, ‘Binance’), (-0.0001914201660898, ‘OKX’), (-1.5e-05, ‘MEXC’), (3.893e-05, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘ENS/USDT’: [(-3.204e-05, ‘Binance’), (-6.54490800439e-05, ‘OKX’), (-3.1e-05, ‘MEXC’), (-0.00019346, ‘Bybit’), (0.0001, ‘Huobi’), (5.6e-05, ‘Gate’)], ‘PEOPLE/USDT’: [(-7.754e-05, ‘Binance’), (-1.64360149251e-05, ‘OKX’), (-7.7e-05, ‘MEXC’), (-1.938e-05, ‘Bybit’), (0.0001, ‘Huobi’), (9.6e-05, ‘Gate’)], ‘ROSE/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (5.048e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘DUSK/USDT’: [(5.763e-05, ‘Binance’), (5.5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘FLOW/USDT’: [(-0.0002456, ‘Binance’), (-0.0001545851984823, ‘OKX’), (-0.000246, ‘MEXC’), (-9.138e-05, ‘Bybit’), (7e-05, ‘Gate’)], ‘IMX/USDT’: [(-0.00022845, ‘Binance’), (-0.0002483473421439, ‘OKX’), (-0.000218, ‘MEXC’), (-0.00014633, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘API3/USDT’: [(-0.00030787, ‘Binance’), (-0.0002594032713163, ‘OKX’), (-0.000311, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘GMT/USDT’: [(-7.827e-05, ‘Binance’), (-0.0002539638116997, ‘OKX’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (7.9e-05, ‘Gate’)], ‘APE/USDT’: [(-0.00015468, ‘Binance’), (-0.0003664295558578, ‘OKX’), (-0.000151, ‘MEXC’), (-4.454e-05, ‘Bybit’), (3.7935272606112e-05, ‘Huobi’), (2.1e-05, ‘Gate’)], ‘WOO/USDT’: [(-9.443e-05, ‘Binance’), (-0.0002149458356564, ‘OKX’), (-9.4e-05, ‘MEXC’), (-1.797e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘FTT/USDT’: [(0.0001, ‘Binance’), (0.00013, ‘MEXC’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘JASMY/USDT’: [(-0.00017465, ‘Binance’), (-0.000171, ‘MEXC’), (6.81e-06, ‘Bybit’), (0.0001, ‘Huobi’), (6e-06, ‘Gate’)], ‘DAR/USDT’: [(5.884e-05, ‘Binance’), (5.8e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘OP/USDT’: [(8.049e-05, ‘Binance’), (2.48059372275e-05, ‘OKX’), (8.1e-05, ‘MEXC’), (4.254e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘INJ/USDT’: [(3.87e-05, ‘Binance’), (-6.21235173833e-05, ‘OKX’), (0.000172, ‘MEXC’), (-0.00011644, ‘Bybit’), (0.0001, ‘Huobi’), (9.6e-05, ‘Gate’)], ‘STG/USDT’: [(3.12e-06, ‘Binance’), (3e-06, ‘MEXC’), (-3.922e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘SPELL/USDT’: [(-9.81e-05, ‘Binance’), (-9.1e-05, ‘MEXC’), (0.0, ‘Bybit’), (5.9e-05, ‘Gate’)], ‘1000LUNC/USDT’: [(7.894e-05, ‘Binance’), (-2.915e-05, ‘Bybit’)], ‘LUNA2/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘Bybit’)], ‘LDO/USDT’: [(-8.396e-05, ‘Binance’), (5.5904996795e-06, ‘OKX’), (-8e-05, ‘MEXC’), (-4.251e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘CVX/USDT’: [(0.0001, ‘Binance’), (-0.0003652610622583, ‘OKX’), (-2.5e-05, ‘MEXC’), (-2.846e-05, ‘Bybit’), (-0.000149, ‘Gate’)], ‘ICP/USDT’: [(-0.00017913, ‘Binance’), (-0.0001252044326092, ‘OKX’), (-0.000179, ‘MEXC’), (-0.0001132, ‘Bybit’), (0.0001, ‘Huobi’), (-4e-05, ‘Gate’)], ‘APT/USDT’: [(-0.00016448, ‘Binance’), (-0.0001817292736681, ‘OKX’), (-0.000161, ‘MEXC’), (2.134e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘QNT/USDT’: [(-0.00030915, ‘Binance’), (-0.000303, ‘MEXC’), (5.438e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘FET/USDT’: [(-3.01e-05, ‘Binance’), (-3e-05, ‘MEXC’), (0.0001, ‘Gate’)], ‘FXS/USDT’: [(-0.00014725, ‘Binance’), (-0.0005673808340161, ‘OKX’), (-0.00015, ‘MEXC’), (7.249e-05, ‘Bybit’)], ‘HOOK/USDT’: [(6.642e-05, ‘Binance’), (7e-05, ‘MEXC’), (4.107e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘MAGIC/USDT’: [(3.93e-06, ‘Binance’), (-0.0001352763881018, ‘OKX’), (3e-06, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘T/USDT’: [(7.108e-05, ‘Binance’), (-0.0002205752219765, ‘OKX’), (6.7e-05, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘HIGH/USDT’: [(1.471e-05, ‘Binance’), (1.2e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘MINA/USDT’: [(5.763e-05, ‘Binance’), (1.6417425609e-05, ‘OKX’), (5.8e-05, ‘MEXC’), (5e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘ASTR/USDT’: [(-9.715e-05, ‘Binance’), (-9.3e-05, ‘MEXC’), (-0.00017602, ‘Bybit’), (0.0001, ‘Gate’)], ‘AGIX/USDT’: [(0.0001, ‘Binance’)], ‘PHB/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘GMX/USDT’: [(9.059e-05, ‘Binance’), (-0.0001392164022167, ‘OKX’), (9.1e-05, ‘MEXC’), (-0.00014298, ‘Bybit’), (0.0001, ‘Gate’)], ‘CFX/USDT’: [(3.07e-06, ‘Binance’), (-4.57538781259e-05, ‘OKX’), (4e-06, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (4.6e-05, ‘Gate’)], ‘STX/USDT’: [(-9.935e-05, ‘Binance’), (-0.0001337818423287, ‘OKX’), (-9.8e-05, ‘MEXC’), (-0.00017503, ‘Bybit’), (0.0001, ‘Huobi’), (3.9e-05, ‘Gate’)], ‘BNX/USDT’: [(-0.00038522, ‘Binance’), (-0.00030372, ‘Bybit’), (-7.2e-05, ‘Gate’)], ‘ACH/USDT’: [(-4.667e-05, ‘Binance’), (-8.5551864788e-06, ‘OKX’), (-4.4e-05, ‘MEXC’), (-0.00018799, ‘Bybit’), (0.0001, ‘Gate’)], ‘SSV/USDT’: [(0.0001, ‘Binance’), (-9.08282259753e-05, ‘OKX’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (9.9e-05, ‘Gate’)], ‘CKB/USDT’: [(-2.723e-05, ‘Binance’), (-2.6e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘PERP/USDT’: [(3.654e-05, ‘Binance’), (-0.0002277049916937, ‘OKX’), (4e-05, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘TRU/USDT’: [(6.84e-05, ‘Binance’), (6.7e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘LQTY/USDT’: [(-7.183e-05, ‘Binance’), (0.0002549409301799, ‘OKX’), (-7.2e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘USDC/USDT’: [(5.669e-05, ‘Binance’), (-7.88054160627e-05, ‘OKX’), (5.6e-05, ‘MEXC’), (0.0, ‘Bybit’), (0.0001, ‘Gate’)], ‘ID/USDT’: [(4.139e-05, ‘Binance’), (-0.0001951079534445, ‘OKX’), (4.1e-05, ‘MEXC’), (-0.00013738, ‘Bybit’), (0.0001, ‘Gate’)], ‘ARB/USDT’: [(5.956e-05, ‘Binance’), (-2.72383072715e-05, ‘OKX’), (0.000179, ‘MEXC’), (1.736e-05, ‘Bybit’), (0.0001, ‘Huobi’), (-1.2e-05, ‘Gate’)], ‘JOE/USDT’: [(0.0001, ‘Binance’), (0.0001178206575416, ‘OKX’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘TLM/USDT’: [(9.304e-05, ‘Binance’), (9.1e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘AMB/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘LEVER/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘RDNT/USDT’: [(-0.00022489, ‘Binance’), (-9.74217201139e-05, ‘OKX’), (-0.000229, ‘MEXC’), (-0.0005227, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘HFT/USDT’: [(0.0001, ‘Binance’), (9.9e-05, ‘MEXC’), (9.744e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘XVS/USDT’: [(-0.00025899, ‘Binance’), (-0.00025, ‘MEXC’), (-0.00026443, ‘Bybit’), (0.0001, ‘Gate’)], ‘BLUR/USDT’: [(4.214e-05, ‘Binance’), (-0.0001623634178501, ‘OKX’), (4e-05, ‘MEXC’), (-5.691e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘EDU/USDT’: [(-3.356e-05, ‘Binance’), (-3e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘IDEX/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘SUI/USDT’: [(-5.577e-05, ‘Binance’), (-6.36258523418e-05, ‘OKX’), (-5.4e-05, ‘MEXC’), (5.899e-05, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘1000PEPE/USDT’: [(-0.00024431, ‘Binance’), (-0.00021534, ‘Bybit’)], ‘1000FLOKI/USDT’: [(-6.692e-05, ‘Binance’), (-5.506e-05, ‘Bybit’)], ‘UMA/USDT’: [(-0.0002101, ‘Binance’), (-0.0001722827716188, ‘OKX’), (-0.000209, ‘MEXC’), (5e-05, ‘Bybit’), (-1.9e-05, ‘Gate’)], ‘RAD/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘KEY/USDT’: [(-0.00012367, ‘Binance’), (-0.000123, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘COMBO/USDT’: [(-0.00047071, ‘Binance’), (-0.000477, ‘MEXC’), (0.0001, ‘Bybit’)], ‘NMR/USDT’: [(-0.00013063, ‘Binance’), (-0.0002564434195139, ‘OKX’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘MAV/USDT’: [(-3.408e-05, ‘Binance’), (-3.6e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘MDT/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘XVG/USDT’: [(-3.654e-05, ‘Binance’), (-3.4e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘WLD/USDT’: [(-0.00045055, ‘Binance’), (-0.0004391864893213, ‘OKX’), (-0.00045, ‘MEXC’), (-0.00025607, ‘Bybit’), (0.0001, ‘Huobi’), (-0.000146, ‘Gate’)], ‘PENDLE/USDT’: [(6.175e-05, ‘Binance’), (6.2e-05, ‘MEXC’), (1.493e-05, ‘Bybit’), (0.0001, ‘Huobi’), (8.4e-05, ‘Gate’)], ‘ARKM/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (-8.11e-06, ‘Bybit’), (0.0001, ‘Gate’)], ‘AGLD/USDT’: [(-5.919e-05, ‘Binance’), (-0.0002116298863209, ‘OKX’), (-5.5e-05, ‘MEXC’), (-5.545e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘YGG/USDT’: [(1.997e-05, ‘Binance’), (-0.0002299030272675, ‘OKX’), (1.7e-05, ‘MEXC’), (6.816e-05, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘DODOX/USDT’: [(5e-05, ‘Binance’)], ‘BNT/USDT’: [(-0.000721, ‘Binance’), (-0.0007349922541544, ‘OKX’), (-0.000734, ‘MEXC’), (-0.00055574, ‘Bybit’), (1.8e-05, ‘Gate’)], ‘OXT/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘SEI/USDT’: [(-2.546e-05, ‘Binance’), (-2.6e-05, ‘MEXC’), (-7.93e-06, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘CYBER/USDT’: [(-0.00040015, ‘Binance’), (-0.000392, ‘MEXC’), (-0.00032429, ‘Bybit’), (0.0001, ‘Huobi’), (5e-06, ‘Gate’)], ‘HIFI/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘ARK/USDT’: [(0.0001, ‘Binance’), (0.000229, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘FRONT/USDT’: [(0.0001, ‘Binance’), (-5.47488372606e-05, ‘OKX’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘GLMR/USDT’: [(0.0001, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘BICO/USDT’: [(0.0001, ‘Binance’), (-7.6554033212e-06, ‘OKX’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘STRAX/USDT’: [(5e-05, ‘Binance’)], ‘LOOM/USDT’: [(-7.8e-05, ‘Binance’), (-7.2e-05, ‘MEXC’), (-8.143e-05, ‘Bybit’), (5e-05, ‘Gate’)], ‘BIGTIME/USDT’: [(5e-05, ‘Binance’), (-3.20880192951e-05, ‘OKX’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘BOND/USDT’: [(6e-05, ‘Binance’), (6.4e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘ORBS/USDT’: [(5e-05, ‘Binance’), (0.0003800018912975, ‘OKX’), (5e-05, ‘MEXC’), (5e-05, ‘Bybit’), (5e-05, ‘Gate’)], ‘STPT/USDT’: [(5e-05, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘WAXP/USDT’: [(5e-05, ‘Binance’), (0.0001046974983026, ‘OKX’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘BSV/USDT’: [(5e-05, ‘Binance’), (-0.0001574363236893, ‘OKX’), (-0.000157, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘RIF/USDT’: [(7.2e-07, ‘Binance’), (-3e-06, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘POLYX/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘GAS/USDT’: [(5e-05, ‘Binance’), (2.80531969339e-05, ‘OKX’), (0.0001, ‘Bybit’), (5e-05, ‘Huobi’), (5e-05, ‘Gate’)], ‘POWR/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘SLP/USDT’: [(5e-05, ‘Binance’), (5.52253424944e-05, ‘OKX’), (5.3e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘TIA/USDT’: [(-0.00053817, ‘Binance’), (-0.0005362429560048, ‘OKX’), (-0.000537, ‘MEXC’), (-0.00063308, ‘Bybit’), (-0.000403842441873062, ‘Huobi’), (-0.000308, ‘Gate’)], ‘SNT/USDT’: [(5e-05, ‘Binance’), (-0.000954, ‘MEXC’), (-0.00095309, ‘Bybit’), (5e-05, ‘Gate’)], ‘CAKE/USDT’: [(9.4e-06, ‘Binance’), (1.7e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘MEME/USDT’: [(5e-05, ‘Binance’), (-0.0002177513272475, ‘OKX’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (-6e-06, ‘Gate’)], ‘TWT/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘TOKEN/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘ORDI/USDT’: [(-7.833e-05, ‘Binance’), (-2.46586504489e-05, ‘OKX’), (-7.7e-05, ‘MEXC’), (8.36e-06, ‘Bybit’), (0.0001, ‘Huobi’), (-2e-06, ‘Gate’)], ‘STEEM/USDT’: [(-1.562e-05, ‘Binance’), (-2.1e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘BADGER/USDT’: [(5e-05, ‘Binance’), (6.9014437602e-05, ‘OKX’), (6.9e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘ILV/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘NTRN/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (-2.904e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘KAS/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘BEAMX/USDT’: [(-9.104e-05, ‘Binance’), (-9.1e-05, ‘MEXC’), (5e-05, ‘Gate’)], ‘1000BONK/USDT’: [(-0.00030376, ‘Binance’), (-0.000308, ‘MEXC’), (-0.00017981, ‘Bybit’)], ‘PYTH/USDT’: [(-7.137e-05, ‘Binance’), (-0.0001502850975466, ‘OKX’), (-6.8e-05, ‘MEXC’), (1.105e-05, ‘Bybit’), (0.0001, ‘Huobi’), (7.7e-05, ‘Gate’)], ‘SUPER/USDT’: [(-0.00027332, ‘Binance’), (-0.000261, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘USTC/USDT’: [(5e-05, ‘Binance’), (1.90122719633e-05, ‘OKX’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘ONG/USDT’: [(2.562e-05, ‘Binance’), (3.1e-05, ‘MEXC’), (4.064e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘ETHW/USDT’: [(5e-05, ‘Binance’), (4.6241366588e-05, ‘OKX’), (4.5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘JTO/USDT’: [(-0.00036077, ‘Binance’), (-0.0002176852410557, ‘OKX’), (-0.000365, ‘MEXC’), (-0.00014472, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘1000SATS/USDT’: [(-0.00010346, ‘Binance’)], ‘AUCTION/USDT’: [(-0.00066296, ‘Binance’), (-0.0004025368010739, ‘OKX’), (-0.000661, ‘MEXC’), (9.25e-06, ‘Bybit’), (0.0001, ‘Gate’)], ‘1000RATS/USDT’: [(-0.00018127, ‘Binance’), (-0.000184, ‘MEXC’), (2.377e-05, ‘Bybit’)], ‘ACE/USDT’: [(-0.00019334, ‘Binance’), (-0.0002673825419457, ‘OKX’), (-0.00018, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘MOVR/USDT’: [(4.248e-05, ‘Binance’), (-0.0004082628038421, ‘OKX’), (4.3e-05, ‘MEXC’), (5e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘NFP/USDT’: [(-2.069e-05, ‘Binance’), (-1.5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘AI/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘XAI/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (-0.00014893, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘WIF/USDT’: [(3.423e-05, ‘Binance’), (3.41192395559e-05, ‘OKX’), (3.2e-05, ‘MEXC’), (-0.00010313, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘MANTA/USDT’: [(-0.0007343, ‘Binance’), (-0.000728, ‘MEXC’), (-0.00059539, ‘Bybit’), (0.0001, ‘Huobi’), (-0.000161, ‘Gate’)], ‘ONDO/USDT’: [(-0.00026409, ‘Binance’), (-0.00026, ‘MEXC’), (-0.00032907, ‘Bybit’), (0.0001, ‘Huobi’), (-9.1e-05, ‘Gate’)], ‘LSK/USDT’: [(5e-05, ‘Binance’), (0.0001204379535071, ‘OKX’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘ALT/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘JUP/USDT’: [(-0.00017232, ‘Binance’), (-5.32351050068e-05, ‘OKX’), (-0.00017, ‘MEXC’), (-0.0001064, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘ZETA/USDT’: [(-2.9e-07, ‘Binance’), (-0.0002137689338505, ‘OKX’), (-4e-06, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘RONIN/USDT’: [(-1.433e-05, ‘Binance’)], ‘DYM/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (2.616e-05, ‘Bybit’), (0.0001, ‘Huobi’), (-0.000254, ‘Gate’)], ‘OM/USDT’: [(5e-05, ‘Binance’), (-9.63525125093e-05, ‘OKX’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘PIXEL/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘STRK/USDT’: [(5e-05, ‘Binance’), (-0.0002015689837336, ‘OKX’), (5e-05, ‘MEXC’), (-0.00025456, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘MAVIA/USDT’: [(5e-05, ‘Binance’), (0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘GLM/USDT’: [(-0.00097094, ‘Binance’), (-0.0034838111167892, ‘OKX’), (-0.000987, ‘MEXC’), (-0.00126145, ‘Bybit’), (-0.00182, ‘Gate’)], ‘PORTAL/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘TON/USDT’: [(4.694e-05, ‘Binance’), (-0.0002536394762599, ‘OKX’), (-0.00019642, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘AXL/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’)], ‘MYRO/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (-8.38e-05, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘METIS/USDT’: [(-0.00014683, ‘Binance’), (-0.000115233385892, ‘OKX’), (-0.000138, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘AEVO/USDT’: [(3.716e-05, ‘Binance’), (-2.70761584127e-05, ‘OKX’), (3.7e-05, ‘MEXC’), (-0.00010914, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘VANRY/USDT’: [(-2.262e-05, ‘Binance’), (-1.6e-05, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘BOME/USDT’: [(-3.394e-05, ‘Binance’), (-3.3e-05, ‘MEXC’), (-8.5e-05, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘ETHFI/USDT’: [(-8.297e-05, ‘Binance’), (-0.0001132324343941, ‘OKX’), (-8.6e-05, ‘MEXC’), (-2.827e-05, ‘Bybit’), (0.0001, ‘Huobi’), (-0.00015, ‘Gate’)], ‘ENA/USDT’: [(-8.27e-05, ‘Binance’), (-8e-05, ‘MEXC’), (-0.00026929, ‘Bybit’), (0.0001, ‘Huobi’), (-6.8e-05, ‘Gate’)], ‘W/USDT’: [(-0.00011727, ‘Binance’), (-8.1419193245e-05, ‘OKX’), (-0.000109, ‘MEXC’), (2.245e-05, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘TNSR/USDT’: [(1.916e-05, ‘Binance’), (0.00013400990481, ‘OKX’), (1.5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (4.5e-05, ‘Gate’)], ‘SAGA/USDT’: [(-0.00010783, ‘Binance’), (-0.000106, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘TAO/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘OMNI/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘REZ/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘BB/USDT’: [(3.004e-05, ‘Binance’), (2.8e-05, ‘MEXC’), (-0.00011763, ‘Bybit’), (0.0001, ‘Huobi’), (4.3e-05, ‘Gate’)], ‘NOT/USDT’: [(-2.401e-05, ‘Binance’), (-1.96113641587e-05, ‘OKX’), (-2.6e-05, ‘MEXC’), (1.63e-06, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘TURBO/USDT’: [(1.595e-05, ‘Binance’), (-3.19315975964e-05, ‘OKX’), (1.8e-05, ‘MEXC’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘IO/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (-1.748e-05, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘ZK/USDT’: [(5e-05, ‘Binance’), (-9.0192417882e-05, ‘OKX’), (-7.15e-05, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘MEW/USDT’: [(5e-05, ‘Binance’), (-3.34981613148e-05, ‘OKX’), (5e-05, ‘MEXC’), (-0.00017703, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘LISTA/USDT’: [(-0.00010071, ‘Binance’), (-9.8e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘ZRO/USDT’: [(4.488e-05, ‘Binance’), (0.0001528473444304, ‘OKX’), (4.7e-05, ‘MEXC’), (-2.284e-05, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘RENDER/USDT’: [(5e-05, ‘Binance’), (5e-05, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘PEPE/USDT’: [(-0.000152486825617, ‘OKX’), (-1.1e-05, ‘MEXC’), (0.0001, ‘Huobi’), (3e-06, ‘Gate’)], ‘SATS/USDT’: [(-4.09557974005e-05, ‘OKX’), (-4e-05, ‘MEXC’), (0.0001, ‘Huobi’), (6.8e-05, ‘Gate’)], ‘AIDOGE/USDT’: [(-9.65737303726e-05, ‘OKX’), (0.0001, ‘Huobi’)], ‘ATH/USDT’: [(-0.001165148785767, ‘OKX’), (-0.001165, ‘MEXC’), (-2.564e-05, ‘Bybit’), (-0.000308213851377829, ‘Huobi’), (5e-05, ‘Gate’)], ‘BLOCK/USDT’: [(-0.0003249350242068, ‘OKX’), (-0.000324, ‘MEXC’), (5e-05, ‘Gate’)], ‘BONK/USDT’: [(-0.0003232989354356, ‘OKX’), (0.0001, ‘Huobi’), (-0.000118, ‘Gate’)], ‘BONE/USDT’: [(7.99277323972e-05, ‘OKX’), (7.9e-05, ‘MEXC’), (5e-05, ‘Gate’)], ‘CETUS/USDT’: [(0.0001949566160719, ‘OKX’), (0.000194, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘CORE/USDT’: [(-0.0001015993779713, ‘OKX’), (-4.9e-05, ‘MEXC’), (-0.00012051, ‘Bybit’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘CRO/USDT’: [(-0.0002088723729896, ‘OKX’), (-0.000208, ‘MEXC’), (2.693e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘CSPR/USDT’: [(-0.0006505096756986, ‘OKX’), (-0.00065, ‘MEXC’), (0.0001, ‘Gate’)], ‘CTC/USDT’: [(4.8274512263e-05, ‘OKX’), (4.8e-05, ‘MEXC’), (5e-05, ‘Bybit’), (5e-05, ‘Gate’)], ‘DMAIL/USDT’: [(-0.0005201699178549, ‘OKX’), (-0.000511, ‘MEXC’), (5e-05, ‘Gate’)], ‘FITFI/USDT’: [(-0.0001733929456545, ‘OKX’), (-0.000176, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘FLOKI/USDT’: [(-0.0001603446742878, ‘OKX’), (-6.7e-05, ‘MEXC’), (0.0001, ‘Huobi’), (-0.000146, ‘Gate’)], ‘FLR/USDT’: [(-0.0022221045499321, ‘OKX’), (-6.1e-05, ‘MEXC’), (-5.983e-05, ‘Bybit’), (-0.0003, ‘Gate’)], ‘FOXY/USDT’: [(-6.78407833978e-05, ‘OKX’), (-6.7e-05, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘GFT/USDT’: [(0.000125969779876, ‘OKX’), (0.000127, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘GODS/USDT’: [(1.95938099723e-05, ‘OKX’), (1.4e-05, ‘MEXC’), (0.0001, ‘Bybit’)], ‘GPT/USDT’: [(0.0001178491107601, ‘OKX’), (5e-05, ‘Gate’)], ‘JST/USDT’: [(-0.0073986103111353, ‘OKX’), (-0.007398, ‘MEXC’), (-0.00464591, ‘Bybit’), (-0.003572973143809401, ‘Huobi’), (-0.004586, ‘Gate’)], ‘KISHU/USDT’: [(0.000770265293003, ‘OKX’)], ‘LOOKS/USDT’: [(-0.000244631995754, ‘OKX’), (-0.000246, ‘MEXC’), (9.688e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘LUNA/USDT’: [(-8.75284738253e-05, ‘OKX’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘LUNC/USDT’: [(-7.1820130403e-06, ‘OKX’), (-9e-06, ‘MEXC’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘MERL/USDT’: [(-0.0002234190020592, ‘OKX’), (-0.000225, ‘MEXC’), (7.46e-06, ‘Bybit’), (0.0001, ‘Huobi’), (2.5e-05, ‘Gate’)], ‘MSN/USDT’: [(0.0015490500825964, ‘OKX’), (0.001558, ‘MEXC’), (5e-05, ‘Gate’)], ‘NFT/USDT’: [(-0.0007049747170471, ‘OKX’)], ‘PRCL/USDT’: [(7.61629628656e-05, ‘OKX’), (8.4e-05, ‘MEXC’), (7.858e-05, ‘Bybit’), (5e-05, ‘Gate’)], ‘RACA/USDT’: [(-0.0002904823791636, ‘OKX’), (0.0001, ‘Gate’)], ‘RON/USDT’: [(-0.0003036332891363, ‘OKX’), (-0.000307, ‘MEXC’), (-8.17e-05, ‘Bybit’), (5e-05, ‘Gate’)], ‘SHIB/USDT’: [(-0.0001875038020835, ‘OKX’), (-8.2e-05, ‘MEXC’), (0.0001, ‘Huobi’), (-2.6e-05, ‘Gate’)], ‘SWEAT/USDT’: [(-0.0002149304927445, ‘OKX’), (-0.000212, ‘MEXC’), (-1.191e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘ULTI/USDT’: [(-3.46390392315e-05, ‘OKX’), (-3.8e-05, ‘MEXC’), (5e-05, ‘Gate’)], ‘UXLINK/USDT’: [(-0.0010443936135524, ‘OKX’), (-0.001041, ‘MEXC’), (-7.47e-06, ‘Bybit’), (5e-05, ‘Gate’)], ‘VELO/USDT’: [(-0.0001973805363264, ‘OKX’), (-0.000198, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘VENOM/USDT’: [(-0.0001594469850521, ‘OKX’), (5e-05, ‘Gate’)], ‘VRA/USDT’: [(-0.0003840348050911, ‘OKX’), (-0.000387, ‘MEXC’), (1.76e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘XCH/USDT’: [(-1.3657905586e-05, ‘OKX’), (-1.6e-05, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘ZENT/USDT’: [(-0.0002477415136485, ‘OKX’), (-0.000239, ‘MEXC’)], ‘ZERO/USDT’: [(-0.0004978375956921, ‘OKX’), (-0.000493, ‘MEXC’)], ‘ZEUS/USDT’: [(-0.0001739517966147, ‘OKX’), (-0.000172, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘NEIRO/USDT’: [(-0.000124, ‘MEXC’)], ‘POPCAT/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘TONCOIN/USDT’: [(-0.000254, ‘MEXC’)], ‘IRIS/USDT’: [(0.000149, ‘MEXC’)], ‘GROK/USDT’: [(0.000224, ‘MEXC’), (0.0001, ‘Gate’)], ‘TOMI/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘BRETT/USDT’: [(-0.000381, ‘MEXC’), (-0.00038213, ‘Bybit’), (-0.000156, ‘Gate’)], ‘CEL/USDT’: [(-0.0002, ‘MEXC’), (0.0001, ‘Gate’)], ‘MOCA/USDT’: [(-0.015, ‘MEXC’), (-0.015, ‘Bybit’), (-0.015, ‘Huobi’)], ‘DOP/USDT’: [(3.7e-05, ‘MEXC’), (5e-05, ‘Gate’)], ‘LAT/USDT’: [(0.000126, ‘MEXC’)], ‘MUBI/USDT’: [(0.000175, ‘MEXC’), (0.0001, ‘Gate’)], ‘FILECOIN/USDT’: [(-3.2e-05, ‘MEXC’)], ‘L3/USDT’: [(-0.002664, ‘MEXC’), (-0.00265608, ‘Bybit’), (-0.00202, ‘Gate’)], ‘PONKE/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘ZKSYNC/USDT’: [(-9.1e-05, ‘MEXC’)], ‘ZKL/USDT’: [(5e-05, ‘MEXC’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘AKRO/USDT’: [(6e-06, ‘MEXC’), (8.85e-06, ‘Bybit’), (0.0001, ‘Gate’)], ‘CVP/USDT’: [(0.000115, ‘MEXC’)], ‘BNXNEW/USDT’: [(-0.000375, ‘MEXC’)], ‘1000000MOG/USDT’: [(-0.000643, ‘MEXC’), (-0.00065558, ‘Bybit’)], ‘BANANA/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘GME/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘BENDOG/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘FOR/USDT’: [(0.0002, ‘MEXC’)], ‘AUDIO/USDT’: [(-0.00033, ‘MEXC’), (-0.0003522, ‘Bybit’), (0.0001, ‘Gate’)], ‘10000LADYS/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘PAXG/USDT’: [(-0.001927, ‘MEXC’), (-0.00192522, ‘Bybit’)], ‘LUNANEW/USDT’: [(-9e-05, ‘MEXC’)], ‘DEGEN/USDT’: [(2.6e-05, ‘MEXC’), (2.227e-05, ‘Bybit’), (5e-05, ‘Gate’)], ‘LRDS/USDT’: [(-0.0002, ‘MEXC’)], ‘SLERF/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘HARD/USDT’: [(-0.0002, ‘MEXC’)], ‘GMTTOKEN/USDT’: [(-7.8e-05, ‘MEXC’)], ‘HNT/USDT’: [(6.1e-05, ‘MEXC’), (5.875e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘AIOZ/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘10000WEN/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘REI/USDT’: [(4.3e-05, ‘MEXC’), (5e-05, ‘Gate’)], ‘LAI/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘A8/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘DOG/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘AVAIL/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘MANEKI/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘1000BEER/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘100000AIDOGE/USDT’: [(-9.6e-05, ‘MEXC’)], ‘1CAT/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘ZKF/USDT’: [(6.2e-05, ‘MEXC’), (6.481e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘AERO/USDT’: [(-0.001165, ‘MEXC’), (-0.00117482, ‘Bybit’), (-0.001074, ‘Gate’)], ‘CEEK/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘PENG/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘XEC/USDT’: [(-8e-05, ‘MEXC’), (0.0001, ‘Gate’)], ‘BLAST/USDT’: [(-8.6e-05, ‘MEXC’), (-8.776e-05, ‘Bybit’), (0.0001, ‘Huobi’), (-5.9e-05, ‘Gate’)], ‘OSMO/USDT’: [(-0.001056, ‘MEXC’), (-0.00104961, ‘Bybit’)], ‘10000COQ/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘QKC/USDT’: [(-0.000107, ‘MEXC’)], ‘KDA/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘XRD/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘TAIKO/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘1000000BABYDOGE/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘AGI/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘PIRATE/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘ORCA/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘SANTOS/USDT’: [(0.0002, ‘MEXC’)], ‘AKT/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘CTXC/USDT’: [(0.0002, ‘MEXC’)], ‘DODO/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘WIN/USDT’: [(3.1e-05, ‘MEXC’), (0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘ORN/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘1000APU/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘G/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘1000BTT/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘GASDAO/USDT’: [(5e-05, ‘MEXC’)], ‘CLOUD/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘DCR/USDT’: [(-2e-05, ‘MEXC’)], ‘RPL/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘MYRIA/USDT’: [(4.1e-05, ‘MEXC’), (4.383e-05, ‘Bybit’), (0.0001, ‘Gate’)], ‘DRIFT/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘SPEC/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘ZKJ/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘MNT/USDT’: [(-0.00021, ‘MEXC’), (-0.00021133, ‘Bybit’), (5e-05, ‘Gate’)], ‘SCRT/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘AMP/USDT’: [(-0.0002, ‘MEXC’), (5e-05, ‘Gate’)], ‘PHA/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘NYAN/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘VGX/USDT’: [(-0.001092, ‘MEXC’), (-0.00110329, ‘Bybit’), (-0.000101, ‘Gate’)], ‘ALPACA/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘MOBILE/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘MAPO/USDT’: [(-0.000694, ‘MEXC’), (-0.00068894, ‘Bybit’)], ‘FIRE/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘RSS3/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘GNS/USDT’: [(8.6e-05, ‘MEXC’), (0.0001, ‘Gate’)], ‘SCA/USDT’: [(-0.001824, ‘MEXC’), (-0.00181377, ‘Bybit’), (-7e-05, ‘Gate’)], ‘MBL/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘DATA/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘BOBA/USDT’: [(-9.8e-05, ‘MEXC’), (-9.565e-05, ‘Bybit’), (5e-05, ‘Gate’)], ‘MASA/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘SAFE/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘BSW/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘FUN/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘RARE/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘VTHO/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘ZBCN/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘GNO/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘MON/USDT’: [(-0.004909, ‘MEXC’), (-0.00490341, ‘Bybit’), (-0.000621, ‘Gate’)], ‘DAO/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘LTO/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘QI/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘SUN/USDT’: [(-0.000528, ‘MEXC’), (-0.00052401, ‘Bybit’), (0.0001, ‘Gate’)], ‘XCN/USDT’: [(-0.00446, ‘MEXC’), (-0.00445898, ‘Bybit’), (-0.001234, ‘Gate’)], ‘XNO/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘FORTH/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘AERGO/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘PROM/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘DEXE/USDT’: [(-0.001781, ‘MEXC’), (-0.00177243, ‘Bybit’)], ‘REQ/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘COS/USDT’: [(0.0001, ‘MEXC’), (0.0001, ‘Bybit’)], ‘10000000AIDOGE/USDT’: [(0.0001, ‘Bybit’)], ‘1000000PEIPEI/USDT’: [(0.0001, ‘Bybit’)], ‘10000NFT/USDT’: [(0.0001, ‘Bybit’)], ‘10000SATS/USDT’: [(-0.00015798, ‘Bybit’)], ‘1000TURBO/USDT’: [(0.0001, ‘Bybit’)], ‘BEAM/USDT’: [(0.0001, ‘Bybit’)], ‘CANTO/USDT’: [(0.0001, ‘Bybit’)], ‘DOP1/USDT’: [(3.687e-05, ‘Bybit’)], ‘ETHBTC/USDT’: [(-0.0001945, ‘Bybit’)], ‘FTN/USDT’: [(0.0001, ‘Bybit’), (5e-05, ‘Gate’)], ‘MBOX/USDT’: [(0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘OG/USDT’: [(0.0001, ‘Bybit’), (0.0001, ‘Gate’)], ‘RAYDIUM/USDT’: [(0.0001, ‘Bybit’)], ‘SHIB1000/USDT’: [(-0.00010681, ‘Bybit’)], ‘SILLY/USDT’: [(0.0001, ‘Bybit’)], ‘ZCX/USDT’: [(9.452e-05, ‘Bybit’)], ‘BTT/USDT’: [(0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘RATS/USDT’: [(0.0001, ‘Huobi’), (2.9e-05, ‘Gate’)], ‘LADYS/USDT’: [(0.0001, ‘Huobi’), (0.0001, ‘Gate’)], ‘BEER/USDT’: [(0.0001, ‘Huobi’), (5e-05, ‘Gate’)], ‘PNG/USDT’: [(5e-05, ‘Gate’)], ‘AURORA/USDT’: [(0.0001, ‘Gate’)], ‘MODE/USDT’: [(-0.003965, ‘Gate’)], ‘ALCX/USDT’: [(0.0001, ‘Gate’)], ‘ANT/USDT’: [(0.0001, ‘Gate’)], ‘FORT/USDT’: [(5e-05, ‘Gate’)], ‘ROOT/USDT’: [(5e-05, ‘Gate’)], ‘PYR/USDT’: [(0.0001, ‘Gate’)], ‘PEPE2/USDT’: [(0.0001, ‘Gate’)], ‘BENQI/USDT’: [(5e-05, ‘Gate’)], ‘PIXFI/USDT’: [(-0.009631, ‘Gate’)], ‘WEMIX/USDT’: [(0.0001, ‘Gate’)], ‘ACA/USDT’: [(0.0001, ‘Gate’)], ‘MPLX/USDT’: [(5e-05, ‘Gate’)], ‘GT/USDT’: [(0.0001, ‘Gate’)], ‘BBL/USDT’: [(5e-05, ‘Gate’)], ‘ICE/USDT’: [(0.0001, ‘Gate’)], ‘FIDA/USDT’: [(0.0001, ‘Gate’)], ‘OAX/USDT’: [(0.0001, ‘Gate’)], ‘SLN/USDT’: [(5e-05, ‘Gate’)], ‘VELODROME/USDT’: [(5e-05, ‘Gate’)], ‘SYN/USDT’: [(0.0001, ‘Gate’)], ‘CREAM/USDT’: [(0.0001, ‘Gate’)], ‘GTAI/USDT’: [(5e-05, ‘Gate’)], ‘FLT/USDT’: [(5e-05, ‘Gate’)], ‘WAXL/USDT’: [(5e-05, ‘Gate’)], ‘MPL/USDT’: [(5e-05, ‘Gate’)], ‘WOJAK/USDT’: [(0.0001, ‘Gate’)], ‘SOLS/USDT’: [(5e-05, ‘Gate’)], ‘VOXEL/USDT’: [(5e-05, ‘Gate’)], ‘DEGO/USDT’: [(0.0001, ‘Gate’)], ‘NULS/USDT’: [(5e-05, ‘Gate’)], ‘PATEX/USDT’: [(5e-05, ‘Gate’)], ‘DHX/USDT’: [(0.0001, ‘Gate’)], ‘TAI/USDT’: [(5e-05, ‘Gate’)], ‘KARRAT/USDT’: [(5e-05, ‘Gate’)], ‘SPA/USDT’: [(5e-05, ‘Gate’)], ‘OKB/USDT’: [(0.0001, ‘Gate’)], ‘DOGS/USDT’: [(5e-05, ‘Gate’)], ‘MBABYDOGE/USDT’: [(0.0001, ‘Gate’)], ‘PBUX/USDT’: [(5e-05, ‘Gate’)], ‘GHST/USDT’: [(-0.000174, ‘Gate’)], ‘FLUX/USDT’: [(0.0001, ‘Gate’)], ‘IQ50/USDT’: [(5e-05, ‘Gate’)], ‘PRIME/USDT’: [(-0.001371, ‘Gate’)], ‘FARM/USDT’: [(5e-05, ‘Gate’)], ‘NIBI/USDT’: [(5e-05, ‘Gate’)], ‘CLV/USDT’: [(5e-05, ‘Gate’)], ‘LOKA/USDT’: [(0.0001, ‘Gate’)], ‘ZEROLEND/USDT’: [(5e-05, ‘Gate’)], ‘FLIP/USDT’: [(5e-05, ‘Gate’)], ‘MOG/USDT’: [(5e-05, ‘Gate’)], ‘FIS/USDT’: [(5e-05, ‘Gate’)], ‘GFI/USDT’: [(5e-05, ‘Gate’)], ‘BAIDOGE/USDT’: [(0.0001, ‘Gate’)], ‘MPC/USDT’: [(5e-05, ‘Gate’)], ‘IQ/USDT’: [(5e-05, ‘Gate’)], ‘SIDUS/USDT’: [(5e-05, ‘Gate’)], ‘XEN/USDT’: [(0.0001, ‘Gate’)], ‘ESE/USDT’: [(5e-05, ‘Gate’)], ‘PRQ/USDT’: [(-0.00294, ‘Gate’)], ‘STARL/USDT’: [(0.0001, ‘Gate’)], ‘POND/USDT’: [(5e-05, ‘Gate’)], ‘FIO/USDT’: [(5e-05, ‘Gate’)]}
INFO:root:No item selected
INFO:root:No item selected что делать import tkinter as tk
from tkinter import ttk
import asyncio
import threading
import main
import ccxt
import logging

logging.basicConfig(level=logging.DEBUG)


# Преобразование данных в словарь для удобного доступа
def parse_data(data):
parsed_data = {}
for line in data:
try:
parts = line.split(‘, ‘)
if len(parts) != 3:
logging.warning(f"Skipping line due to incorrect format: {line}“)
continue

symbol_part, rate_part, exchange_part = parts

# Debugging parts after split
logging.debug(f"symbol_part: {symbol_part}, rate_part: {rate_part}, exchange_part: {exchange_part}”)

symbol = symbol_part.split(’: ‘)[1]
rate = float(rate_part.split(’: ‘)[1])
exchange = exchange_part.split(’: ‘)[1]
base_currency = symbol.split(’ / ‘)[-1].split(’:’)[0] # Получаем базовую валюту

# Debugging symbol and base_currency
logging.debug(f"symbol: {symbol}, base_currency: {base_currency}“)

pair = symbol.replace(‘:USDT’, ‘’) # Удаляем ‘:USDT’ из символов
if ‘USDT’ in base_currency: # Условие для фьючерсов с базовой валютой USDT
if pair not in parsed_data:
parsed_data[pair] = []
parsed_data[pair].append((rate, exchange))

except (IndexError, ValueError) as e:
logging.error(f"Error processing line: {line}, error: {e}”)
continue

return parsed_data


def filter_data(parsed_data):
filtered = []
for pair, rates in parsed_data.items():
if len(rates) > 1:
for i in range(len(rates)):
for j in range(i + 1, len(rates)):
rate_i, exchange_i = rates[i]
rate_j, exchange_j = rates[j]
if abs(rate_i - rate_j) >= 0.002:
filtered.append(f’{pair}: {rate_i}(EX: {exchange_i}), {rate_j}(EX: {exchange_j})‘)
return filtered

async def fetch_data():
data = await main.main()
logging.debug(f"Fetched data: {data}“)
parsed_data = parse_data(data)
logging.debug(f"Parsed data: {parsed_data}”)
return filter_data(parsed_data)

def display_data(filtered_data):
listbox.delete(0, tk.END)
for item in filtered_data:
listbox.insert(tk.END, item)

def show_prices():
if listbox.curselection():
selected_item = listbox.get(listbox.curselection()[0])
pair = selected_item.split(“:”)[0]
exchanges = [part.split("EX: ")[1].strip(’)‘) for part in selected_item.split(", ") if "EX: " in part]
create_price_window(pair, exchanges)
else:
logging.info(“No item selected”)

def create_price_window(pair, exchanges):
new_window = tk.Toplevel(root)
new_window.title(f’Prices for {pair}’)

label = ttk.Label(new_window, text=f’Prices for {pair}‘)
label.grid(row=0, column=0, pady=10)

prices_frame = ttk.Frame(new_window)
prices_frame.grid(row=1, column=0, pady=10)

price_labels = {exchange: ttk.Label(prices_frame, text=“”) for exchange in exchanges}
for idx, (exchange, label) in enumerate(price_labels.items()):
ttk.Label(prices_frame, text=exchange).grid(row=idx, column=0, padx=10, pady=5)
label.grid(row=idx, column=1, padx=10, pady=5)

async def update_prices():
while True:
prices = await fetch_current_prices(pair, exchanges)
if prices:
for exchange, price in prices.items():
price_labels[exchange].config(text=price)
await asyncio.sleep(2)

asyncio.run_coroutine_threadsafe(update_prices(), loop)

buy_button = ttk.Button(new_window, text=‘Buy’, command = lambda: buy_on_exchanges(pair, exchanges))
buy_button.grid(row=2, column=0, pady=10)

async def fetch_current_prices(pair, exchanges):
prices = {}
for ex in exchanges:
try:
logging.debug(f"Fetching current prices for {pair} on {ex}")
exchange = getattr(ccxt, ex.lower())({‘enableRateLimit’: True})
market = f’{pair}: USDT’ if ’ / ’ not in pair else f’{pair}‘
ticker = await loop.run_in_executor(None, exchange.fetch_ticker, market)
prices[ex] = {
‘long’: ticker[‘ask’],
‘short’: ticker[‘bid’]
}
except Exception as e:
logging.error(f"Error fetching prices for {pair} on {ex}: {str(e)}“)
prices[ex] = f"Error: {str(e)}”
return prices

def buy_on_exchanges(pair, exchanges):
logging.info(f"Buying {pair} on selected exchanges {exchanges} (Placeholder)")

async def load_data():
filtered_data = await fetch_data()
display_data(filtered_data)

def start_loading():
asyncio.run_coroutine_threadsafe(load_data(), loop)

def run_event_loop():
global loop
loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop)
loop.run_forever()

root = tk.Tk()
root.title(‘FilteredData’)

frame = ttk.Frame(root, padding=‘10’)
frame.grid(row=0, column=0, sticky=(tk.W, tk.E, tk.N, tk.S))

scrollbar = ttk.Scrollbar(frame, orient=tk.VERTICAL)
scrollbar.grid(row=0, column=1, sticky=(tk.N, tk.S))

listbox = tk.Listbox(frame, yscrollcommand=scrollbar.set, width=100, height=20)
listbox.grid(row=0, column=0, sticky=(tk.W, tk.E, tk.N, tk.S))
scrollbar.config(command=listbox.yview)

listbox.bind(’<<ListboxSelect>>', lambda event: show_prices())

button = ttk.Button(root, text=‘Load Data’, command = start_loading)
button.grid(row=1, column=0, pady=10)

thread = threading.Thread(target=run_event_loop, daemon=True)
thread.start()

root.mainloop() пояснения на русском