{ "cells": [ { "cell_type": "code", "execution_count": 2, "id": "d1eed397", "metadata": {}, "outputs": [], "source": [ "import modules.structs as structs\n", "import json\n", "from dataclasses import dataclass, asdict\n", "import valkey\n", "import modules.utils as utils\n", "from decimal import Decimal, ROUND_DOWN\n", "\n", "with open('algo_config.json', 'r', encoding='utf-8') as file:\n", " ALGO_CONFIG = json.load(file)\n", " ALGO_CONFIG = structs.Algo_Config(**ALGO_CONFIG)" ] }, { "cell_type": "code", "execution_count": 3, "id": "c6151613", "metadata": {}, "outputs": [], "source": [ "VAL_KEY = valkey.Valkey(host='localhost', port=6379, db=0, decode_responses=True)" ] }, { "cell_type": "code", "execution_count": 47, "id": "d83c61e5", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "1" ] }, "execution_count": 47, "metadata": {}, "output_type": "execute_result" } ], "source": [ "config_update = {\n", " 'Config': {\n", " # 'Price_Worsener_Aster': 1,\n", " # 'Price_Worsener_Extend': -1\n", " 'Min_Time_To_Funding_Minutes': 55\n", " },\n", " 'Logging': {\n", " 'Log_Summary_Each_Loop': False,\n", " 'Print_Summary_Each_Loop': True,\n", " },\n", " # 'Overrides': {\n", " # 'Allow_Ordering_Aster': True,\n", " # 'Allow_Ordering_Extend': True,\n", " # 'Allow_Symbol_Change': True,\n", " # 'Flatten_Open_Positions_Opportunistic': False,\n", " # },\n", "}\n", "VAL_KEY.publish('fr_orchestrator_input', json.dumps(config_update))" ] }, { "cell_type": "code", "execution_count": 52, "id": "f5260342", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "1" ] }, "execution_count": 52, "metadata": {}, "output_type": "execute_result" } ], "source": [ "order = {'order_id':'test_1'}\n", "VAL_KEY.publish('fr_engine_orders_input', json.dumps(order))" ] }, { "cell_type": "code", "execution_count": null, "id": "34a85b2e", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Decimal('1.0')" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "Decimal('1.0').quantize()" ] }, { "cell_type": "code", "execution_count": 6, "id": "940586bb", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'{\"stream\":\"btcusdt@bookTicker\",\"data\":{\"event_type\":\"bookTicker\",\"update_id\":458028589204,\"symbol\":\"BTCUSDT\",\"best_bid_price\":\"76414.9\",\"best_bid_qty\":\"0.507\",\"best_ask_price\":\"76415.0\",\"best_ask_qty\":\"0.878\",\"transaction_time\":1777565596460,\"event_time\":1777565596488}}'" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "VAL_KEY.get('test_key')" ] }, { "cell_type": "code", "execution_count": 13, "id": "cd600e0e", "metadata": {}, "outputs": [], "source": [ "from decimal import Decimal" ] }, { "cell_type": "code", "execution_count": 16, "id": "db52edf9", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "int(Decimal(0.56))" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 35, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Timestamp('2026-04-27 15:20:58.950000')" ] }, "execution_count": 35, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import pandas as pd\n", "pd.to_datetime(1777303258950, unit='ms')" ] }, { "cell_type": "code", "execution_count": 4, "id": "5f7535df", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'[{\"symbol_ext\":\"BTC-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":-0.000009,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"BTC\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":189468858.5763599873,\"min_order_size_ext\":\"0.0001\",\"min_price_ext\":\"1\",\"USDT_Symbol\":\"BTCUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"BTCUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":-0.00002882,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":328819440.9900000095,\"min_order_size_ast\":\"0.001\",\"min_price_ast\":\"1\",\"next_funding_at_same_time\":false,\"net_funding_rate\":-0.000009,\"net_funding_rate_abs\":0.000009},{\"symbol_ext\":\"ETH-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":-0.000019,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"ETH\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":63224882.9324000031,\"min_order_size_ext\":\"0.01\",\"min_price_ext\":\"0.1\",\"USDT_Symbol\":\"ETHUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"ETHUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00009443,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":213809320.6999999881,\"min_order_size_ast\":\"0.001\",\"min_price_ast\":\"0.01\",\"next_funding_at_same_time\":false,\"net_funding_rate\":-0.000019,\"net_funding_rate_abs\":0.000019},{\"symbol_ext\":\"SOL-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000007,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"SOL\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":10765070.9333999995,\"min_order_size_ext\":\"0.1\",\"min_price_ext\":\"0.01\",\"USDT_Symbol\":\"SOLUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"SOLUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":27067188.6099999994,\"min_order_size_ast\":\"0.01\",\"min_price_ast\":\"0.4200\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000007,\"net_funding_rate_abs\":0.000007},{\"symbol_ext\":\"DOGE-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"DOGE\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":1930324.1714000001,\"min_order_size_ext\":\"100\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"DOGEUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"DOGEUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":13296700.8699999992,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.002440\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"BNB-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"BNB\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":3295700.7066000002,\"min_order_size_ext\":\"0.01\",\"min_price_ext\":\"0.01\",\"USDT_Symbol\":\"BNBUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"BNBUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00010666,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":7790358.3200000003,\"min_order_size_ast\":\"0.01\",\"min_price_ast\":\"0.010\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"XRP-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"XRP\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":5508420.1827999996,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"XRPUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"XRPUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":7482797.4900000002,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.0143\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"1000PEPE-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000004,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"1000PEPE\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":227592.6642,\"min_order_size_ext\":\"1000\",\"min_price_ext\":\"0.000001\",\"USDT_Symbol\":\"1000PEPEUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"1000PEPEUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":120914.4,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000001\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000004,\"net_funding_rate_abs\":0.000004},{\"symbol_ext\":\"WIF-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"WIF\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":93146.9124,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"WIFUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"WIFUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":null,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"NEAR-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":-0.000057,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"NEAR\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":93306.3696,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"NEARUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"NEARUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":3933.72,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0480\",\"next_funding_at_same_time\":false,\"net_funding_rate\":-0.000057,\"net_funding_rate_abs\":0.000057},{\"symbol_ext\":\"AVAX-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"AVAX\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":254211.8306,\"min_order_size_ext\":\"1\",\"min_price_ext\":\"0.001\",\"USDT_Symbol\":\"AVAXUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"AVAXUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":26078.46,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0010\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"LTC-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"LTC\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":71170.9718,\"min_order_size_ext\":\"0.1\",\"min_price_ext\":\"0.01\",\"USDT_Symbol\":\"LTCUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"LTCUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":75557.68,\"min_order_size_ast\":\"0.001\",\"min_price_ast\":\"3.61\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"TRX-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"TRX\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":87414.5058,\"min_order_size_ext\":\"100\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"TRXUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"TRXUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":15626.1,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.00132\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"ADA-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"ADA\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":3600404.0602000002,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"ADAUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"ADAUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":417115.91,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.01740\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"LINK-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"LINK\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":134102.3756,\"min_order_size_ext\":\"1\",\"min_price_ext\":\"0.001\",\"USDT_Symbol\":\"LINKUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"LINKUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":66192.38,\"min_order_size_ast\":\"0.01\",\"min_price_ast\":\"0.464\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"BCH-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"BCH\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":35350.26124,\"min_order_size_ext\":\"0.01\",\"min_price_ext\":\"0.01\",\"USDT_Symbol\":\"BCHUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"BCHUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":3643.32,\"min_order_size_ast\":\"0.001\",\"min_price_ast\":\"0.01\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"ARB-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"ARB\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":139556.124,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"ARBUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"ARBUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":238353.7,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.000100\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"WLD-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"WLD\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":193095.591,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"WLDUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"WLDUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":119029.63,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.000100\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"OP-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"OP\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":19788.3974,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"OPUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"OPUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":10476.78,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.0001000\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"DOT-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"DOT\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":123615.61422,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"DOTUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"DOTUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":10537.37,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.380\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"ONDO-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"ONDO\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":108316.62,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"ONDOUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"ONDOUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00005,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":11032.63,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.000100\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"SUI-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"SUI\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":2155321.6787999999,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"SUIUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"SUIUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":239633.45,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.000100\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"UNI-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"UNI\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":38650.92202,\"min_order_size_ext\":\"1\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"UNIUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"UNIUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":11907.92,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.3730\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"APT-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"APT\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":30153.50014,\"min_order_size_ext\":\"1\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"APTUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"APTUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":18500.38,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.00010\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"JUP-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"JUP\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":113332.6542,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"JUPUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"JUPUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":17898.16,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0001000\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"TIA-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"TIA\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":24691.5064,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"TIAUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"TIAUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":3983.33,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0001000\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"PENDLE-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"PENDLE\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":344245.4226,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"PENDLEUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"PENDLEUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":7754.46,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.000100\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"SEI-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"SEI\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":41069.5738,\"min_order_size_ext\":\"100\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"SEIUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"SEIUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":6606.12,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.000010\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"1000BONK-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"1000BONK\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":123493.2368,\"min_order_size_ext\":\"1000\",\"min_price_ext\":\"0.000001\",\"USDT_Symbol\":\"1000BONKUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"1000BONKUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00005,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":24847.53,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000010\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"1000SHIB-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"1000SHIB\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":97958.255,\"min_order_size_ext\":\"1000\",\"min_price_ext\":\"0.000001\",\"USDT_Symbol\":\"1000SHIBUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"1000SHIBUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":7023.82,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.000160\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"MOODENG-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"MOODENG\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":84746.0218,\"min_order_size_ext\":\"100\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"MOODENGUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"MOODENGUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00005,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":10635.21,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000100\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"HYPE-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"HYPE\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":26765995.3192600012,\"min_order_size_ext\":\"0.1\",\"min_price_ext\":\"0.001\",\"USDT_Symbol\":\"HYPEUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"HYPEUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00001224,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":3778974.0899999999,\"min_order_size_ast\":\"0.01\",\"min_price_ast\":\"0.00100\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"PENGU-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"PENGU\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":315985.2558,\"min_order_size_ext\":\"1000\",\"min_price_ext\":\"0.000001\",\"USDT_Symbol\":\"PENGUUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"PENGUUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00005,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":73722.37,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000010\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"ENA-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000023,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"ENA\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":2492282.3462,\"min_order_size_ext\":\"100\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"ENAUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"ENAUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00005,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":37328.68,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000100\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000023,\"net_funding_rate_abs\":0.000023},{\"symbol_ext\":\"FARTCOIN-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"FARTCOIN\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":695122.24048,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"FARTCOINUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"FARTCOINUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00005,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":101092.62,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.000100\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"VIRTUAL-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"VIRTUAL\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":72374.64556,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"VIRTUALUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"VIRTUALUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":46076.24,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.0001000\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"AAVE-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"AAVE\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":2883774.2755999998,\"min_order_size_ext\":\"0.1\",\"min_price_ext\":\"0.01\",\"USDT_Symbol\":\"AAVEUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"AAVEUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":132133.83,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"4.400\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"TRUMP-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":-0.000002,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"TRUMP\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":37716.32,\"min_order_size_ext\":\"1\",\"min_price_ext\":\"0.001\",\"USDT_Symbol\":\"TRUMPUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"TRUMPUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00005,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":59716.12,\"min_order_size_ast\":\"0.01\",\"min_price_ast\":\"0.00100\",\"next_funding_at_same_time\":false,\"net_funding_rate\":-0.000002,\"net_funding_rate_abs\":0.000002},{\"symbol_ext\":\"MELANIA-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"MELANIA\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":22259.8486,\"min_order_size_ext\":\"100\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"MELANIAUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"MELANIAUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":2348.99,\"min_order_size_ast\":\"0.01\",\"min_price_ast\":\"0.001000\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"S-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"S\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":18934.3142,\"min_order_size_ext\":\"100\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"SUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"SUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":4161.15,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000100\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"BERA-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"BERA\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":44484.9474,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"BERAUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"BERAUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":12467.19,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.000100\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"IP-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"IP\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":49616.355,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"IPUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"IPUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":2407.5,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.000100\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"KAITO-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":-0.00006,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"KAITO\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":104154.587,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"KAITOUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"KAITOUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":2098.41,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.000100\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000725,\"net_funding_rate_abs\":0.0000725},{\"symbol_ext\":\"STRK-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":-0.000006,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"STRK\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":442499.327,\"min_order_size_ext\":\"100\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"STRKUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"STRKUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":-0.00000361,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":25005.18,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.000010\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.00000239,\"net_funding_rate_abs\":0.00000239},{\"symbol_ext\":\"INIT-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"INIT\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":72492.70668,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"INITUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"INITUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":11906.86,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000100\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"XAU-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":-0.000037,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"XAU\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":2079852.8214,\"min_order_size_ext\":\"0.001\",\"min_price_ext\":\"0.1\",\"USDT_Symbol\":\"XAUUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"XAUUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00067907,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":315499.48,\"min_order_size_ast\":\"0.001\",\"min_price_ast\":\"0.0100\",\"next_funding_at_same_time\":false,\"net_funding_rate\":-0.000037,\"net_funding_rate_abs\":0.000037},{\"symbol_ext\":\"TAO-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"TAO\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":1527330.0882000001,\"min_order_size_ext\":\"0.1\",\"min_price_ext\":\"0.01\",\"USDT_Symbol\":\"TAOUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"TAOUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":1394075.8400000001,\"min_order_size_ast\":\"0.0010\",\"min_price_ast\":\"0.010\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"LDO-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"LDO\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":175597.2782,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"LDOUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"LDOUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":20548.43,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0010000\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"GRASS-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"GRASS\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":117799.1704,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"GRASSUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"GRASSUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":1428.95,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.0001000\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"TON-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"TON\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":66589.1098,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"TONUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"TONUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00005,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":10894.04,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.000100\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"RESOLV-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"RESOLV\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":207316.9066,\"min_order_size_ext\":\"100\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"RESOLVUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"RESOLVUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":275.66,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000100\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"XAG-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":-0.000016,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"XAG\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":818415.2193999999,\"min_order_size_ext\":\"0.1\",\"min_price_ext\":\"0.001\",\"USDT_Symbol\":\"XAGUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"XAGUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00336015,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":669318.14,\"min_order_size_ast\":\"0.001\",\"min_price_ast\":\"0.0100\",\"next_funding_at_same_time\":false,\"net_funding_rate\":-0.000016,\"net_funding_rate_abs\":0.000016},{\"symbol_ext\":\"PUMP-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"PUMP\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":693779.5148,\"min_order_size_ext\":\"1000\",\"min_price_ext\":\"0.000001\",\"USDT_Symbol\":\"PUMPUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"PUMPUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00005,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":80779.67,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000010\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"SPX-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"SPX\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":92068.54202,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"SPXUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"SPXUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":9256.1,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0001000\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"CRV-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"CRV\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":26951.3659,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"CRVUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"CRVUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":1307.34,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.031\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"ZORA-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"ZORA\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":6654.5056,\"min_order_size_ext\":\"1000\",\"min_price_ext\":\"0.000001\",\"USDT_Symbol\":\"ZORAUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"ZORAUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00005,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":6785.2,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000100\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"XPL-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000021,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"XPL\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":1082667.0989999999,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"XPLUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"XPLUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00005,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":10590.41,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0001000\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000021,\"net_funding_rate_abs\":0.000021},{\"symbol_ext\":\"WLFI-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"WLFI\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":116041.5846,\"min_order_size_ext\":\"100\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"WLFIUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"WLFIUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00005,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":2266115.6099999999,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0001000\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"LINEA-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000063,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"LINEA\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":49273.0536,\"min_order_size_ext\":\"1000\",\"min_price_ext\":\"0.000001\",\"USDT_Symbol\":\"LINEAUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"LINEAUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00005,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":7107.87,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000010\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000063,\"net_funding_rate_abs\":0.000063},{\"symbol_ext\":\"ASTER-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"ASTER\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":429706.4266,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"ASTERUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"ASTERUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00005,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":38223788.799999997,\"min_order_size_ast\":\"0.01\",\"min_price_ast\":\"0.00010\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"EIGEN-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":-0.000003,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"EIGEN\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":8542.8328,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"EIGENUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"EIGENUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":2610.93,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.001000\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000155,\"net_funding_rate_abs\":0.0000155},{\"symbol_ext\":\"AVNT-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"AVNT\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":33111.219,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"AVNTUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"AVNTUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00005,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":254.95,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0001000\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"AERO-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"AERO\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":133203.13926,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"AEROUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"AEROUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":-0.00006777,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":2347.44,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.0001000\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.00008077,\"net_funding_rate_abs\":0.00008077},{\"symbol_ext\":\"ZRO-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"ZRO\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":293940.4106,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"ZROUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"ZROUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":12431.36,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.0010000\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"EDEN-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"EDEN\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":1873.6608,\"min_order_size_ext\":\"100\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"EDENUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"EDENUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":26798.43,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000100\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"ZEC-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"ZEC\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":5292431.7835999997,\"min_order_size_ext\":\"0.1\",\"min_price_ext\":\"0.001\",\"USDT_Symbol\":\"ZECUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"ZECUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":-0.00007248,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":2044188.3999999999,\"min_order_size_ast\":\"0.001\",\"min_price_ast\":\"0.0100\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.00008548,\"net_funding_rate_abs\":0.00008548},{\"symbol_ext\":\"CAKE-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"CAKE\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":58487.0856,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"CAKEUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"CAKEUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00005,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":18448.42,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.00500\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"4-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000243,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"4\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":138792.2906,\"min_order_size_ext\":\"100\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"4USDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"4USDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00001999,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":60569.2,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000010\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.00022301,\"net_funding_rate_abs\":0.00022301},{\"symbol_ext\":\"MON-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"MON\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":264031.9904,\"min_order_size_ext\":\"100\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"MONUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"MONUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":53823.07,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000100\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"SNX-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"SNX\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":103545.16,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"SNXUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"SNXUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":4288.01,\"min_order_size_ast\":\"0.1\",\"min_price_ast\":\"0.001\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"MEGA-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":-0.000028,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"MEGA\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":839000.41624,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"MEGAUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"MEGAUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":195161.32,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000100\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000405,\"net_funding_rate_abs\":0.0000405},{\"symbol_ext\":\"LIT-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"LIT\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":1305146.7662,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"LITUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"LITUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00007331,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":565632.24,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0001000\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.00006031,\"net_funding_rate_abs\":0.00006031},{\"symbol_ext\":\"XMR-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000092,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"XMR\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":870531.0542,\"min_order_size_ext\":\"0.1\",\"min_price_ext\":\"0.01\",\"USDT_Symbol\":\"XMRUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"XMRUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00008089,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":104539.19,\"min_order_size_ast\":\"0.001\",\"min_price_ast\":\"0.01\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.00001111,\"net_funding_rate_abs\":0.00001111},{\"symbol_ext\":\"XCU-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":-0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"XCU\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":249415.84888,\"min_order_size_ext\":\"1\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"XCUUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"XCUUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":20607.42,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.000100\",\"next_funding_at_same_time\":false,\"net_funding_rate\":-0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"AZTEC-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"AZTEC\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":6813.9412,\"min_order_size_ext\":\"1000\",\"min_price_ext\":\"0.000001\",\"USDT_Symbol\":\"AZTECUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"AZTECUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":3045.89,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000100\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"XPT-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000002,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"XPT\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":167812.5814,\"min_order_size_ext\":\"0.01\",\"min_price_ext\":\"0.1\",\"USDT_Symbol\":\"XPTUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"XPTUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00031696,\"next_funding_ts_ast\":1777838400000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":6193213,\"daily_volume_ast\":1679.23,\"min_order_size_ast\":\"0.001\",\"min_price_ast\":\"0.0100\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000002,\"net_funding_rate_abs\":0.000002},{\"symbol_ext\":\"XLM-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"XLM\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":52599.0036,\"min_order_size_ext\":\"100\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"XLMUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"XLMUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0001,\"next_funding_ts_ast\":1777852800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":20593213,\"daily_volume_ast\":60599.75,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.000010\",\"next_funding_at_same_time\":false,\"net_funding_rate\":0.000013,\"net_funding_rate_abs\":0.000013},{\"symbol_ext\":\"VVV-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"VVV\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":11389.87446,\"min_order_size_ext\":\"1\",\"min_price_ext\":\"0.0001\",\"USDT_Symbol\":\"VVVUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"VVVUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":53451.46,\"min_order_size_ast\":\"0.01\",\"min_price_ast\":\"0.001000\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"EDGE-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"EDGE\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":115807.0158,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"EDGEUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"EDGEUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":24853.47,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0001000\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"CC-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"CC\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":2697.8404,\"min_order_size_ext\":\"100\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"CCUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"CCUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.0000125,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":18383.45,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000100\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.0000005,\"net_funding_rate_abs\":0.0000005},{\"symbol_ext\":\"CHIP-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":-0.000304,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"CHIP\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":520244.184,\"min_order_size_ext\":\"100\",\"min_price_ext\":\"0.000001\",\"USDT_Symbol\":\"CHIPUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"CHIPUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":-0.00038544,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":363869.1,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0000100\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.00008144,\"net_funding_rate_abs\":0.00008144},{\"symbol_ext\":\"PIEVERSE-USD\",\"funding_rate_updated_ts_ms_ext\":1777831559598,\"funding_rate_ext\":0.000013,\"funding_rate_updated_dt_ext\":1777831559598,\"assetName\":\"PIEVERSE\",\"status\":\"ACTIVE\",\"next_funding_ts_ext\":1777834800000.0,\"daily_volume_ext\":24060.86516,\"min_order_size_ext\":\"10\",\"min_price_ext\":\"0.00001\",\"USDT_Symbol\":\"PIEVERSEUSDT\",\"time_delta_to_next_funding_ext\":2593202,\"symbol_ast\":\"PIEVERSEUSDT\",\"funding_rate_updated_ts_ms_ast\":1777832205000,\"funding_rate_ast\":0.00002021,\"next_funding_ts_ast\":1777834800000,\"funding_rate_updated_dt_ast\":1777832205000,\"time_delta_to_next_funding_ast\":2593213,\"daily_volume_ast\":75618.52,\"min_order_size_ast\":\"1\",\"min_price_ast\":\"0.0001000\",\"next_funding_at_same_time\":true,\"net_funding_rate\":0.00000721,\"net_funding_rate_abs\":0.00000721}]'" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "VAL_KEY.get('fr_engine_best_fund_rate_master')" ] }, { "cell_type": "code", "execution_count": 19, "id": "b71bd50c", "metadata": {}, "outputs": [], "source": [ "min_lot = 10\n", "order = 601" ] }, { "cell_type": "code", "execution_count": 20, "id": "56f77b83", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "600" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "order - ( order % min_lot )" ] }, { "cell_type": "code", "execution_count": 34, "id": "7a566db7", "metadata": {}, "outputs": [], "source": [ "c = 500\n", "target = 400\n", "order = 10" ] }, { "cell_type": "code", "execution_count": 35, "id": "c9d67074", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Should be selling, but its not - skipping\n" ] } ], "source": [ "if (target < c) and ((c + order) > c):\n", " print('Should be selling, but its not - skipping')\n", "else:\n", " print('good')" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 41, "id": "9eb7e9b5", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Timestamp('2026-05-03 15:00:00')" ] }, "execution_count": 41, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import pandas as pd\n", "pd.to_datetime(1777820400000, unit='ms')" ] }, { "cell_type": "code", "execution_count": null, "id": "101dbef1", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 51, "id": "3acaa8cd", "metadata": {}, "outputs": [], "source": [ "ASTER = structs.Perpetual_Exchange(\n", " mult = 150,\n", " lh_asset = 'ETH',\n", " rh_asset = 'USD',\n", " symbol_asset_separator = '',\n", ")\n", "EXTEND = structs.Perpetual_Exchange(\n", " mult = 50,\n", " lh_asset = 'ETH',\n", " rh_asset = 'USD',\n", " symbol_asset_separator = '-',\n", ")" ] }, { "cell_type": "code", "execution_count": 15, "id": "b417adad", "metadata": {}, "outputs": [], "source": [ "best_symbol_by_exchange: dict = json.loads(s=VAL_KEY.get(name='fr_engine_best_fund_rate_output')) # ty:ignore[invalid-argument-type]\n", "best_symbol_by_exchange_aster = structs.Perpetual_Exchange(**best_symbol_by_exchange['ASTER'])\n", "best_symbol_by_exchange_extend = structs.Perpetual_Exchange(**best_symbol_by_exchange['EXTEND'])" ] }, { "cell_type": "code", "execution_count": 16, "id": "ba98754e", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Perpetual_Exchange(lh_asset='WLFI', rh_asset='USDT', symbol='WLFIUSDT', symbol_asset_separator='', mult=25, initial_funding_rate=0.00087322, min_price=0.0001, min_order_size=1.0)" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "best_symbol_by_exchange_aster" ] }, { "cell_type": "code", "execution_count": 17, "id": "fa5a8e85", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Perpetual_Exchange(lh_asset='WLFI', rh_asset='USD', symbol='WLFI-USD', symbol_asset_separator='-', mult=10, initial_funding_rate=4e-06, min_price=1e-05, min_order_size=100.0)" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "best_symbol_by_exchange_extend" ] }, { "cell_type": "code", "execution_count": null, "id": "d452385f", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "id": "09571e38", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Decimal('1.0')" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "Decimal('1.0').quantize()" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "1.0" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "x = 1.0\n", "x" ] }, { "cell_type": "code", "execution_count": 8, "id": "70b57870", "metadata": {}, "outputs": [], "source": [ "f = ['b','a','z','e']" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['b', 'a', 'z', 'e']" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "f" ] }, { "cell_type": "code", "execution_count": 10, "id": "9fd60c6e", "metadata": {}, "outputs": [], "source": [ "f.sort()" ] }, { "cell_type": "code", "execution_count": 11, "id": "cd8b41de", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['a', 'b', 'e', 'z']" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "f" ] }, { "cell_type": "code", "execution_count": 46, "id": "4c566e14", "metadata": {}, "outputs": [], "source": [ "price = float(0.9066)\n", "min_price = float(0.0001)\n", "\n", "min_price = int(min_price) if min_price == int(min_price) else min_price\n", "price: Decimal = Decimal(str(price)).quantize(Decimal(str(min_price)), rounding=ROUND_DOWN)" ] }, { "cell_type": "code", "execution_count": 49, "id": "ad6444a5", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "6" ] }, "execution_count": 49, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(str(price))" ] }, { "cell_type": "code", "execution_count": 50, "id": "74a227cc", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Decimal('0.9066')" ] }, "execution_count": 50, "metadata": {}, "output_type": "execute_result" } ], "source": [ "price" ] }, { "cell_type": "code", "execution_count": null, "id": "57fac02c", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "id": "2331e29f", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 33, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Decimal('0.000100000000000000004792173602385929598312941379845142364501953125')" ] }, "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ "Decimal(min_price)\n" ] }, { "cell_type": "code", "execution_count": null, "id": "1c139413", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "id": "a938b2e0", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "id": "39667bd8", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "py_313", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.13.13" } }, "nbformat": 4, "nbformat_minor": 5 }