{ "cells": [ { "cell_type": "code", "execution_count": 38, "id": "0b5ca901", "metadata": {}, "outputs": [], "source": [ "import requests\n", "import pandas as pd\n", "import numpy as np\n", "from datetime import datetime\n", "import time\n", "import json\n" ] }, { "cell_type": "code", "execution_count": 93, "id": "e33ec721", "metadata": {}, "outputs": [], "source": [ "### Extended Current FR ###\n", "r = json.loads(requests.get('https://api.starknet.extended.exchange/api/v1/info/markets').text)\n", "df_extend_current_mkt_stats = pd.DataFrame(r['data'])\n", "\n", "df_extend_current_mkt_stats['funding_rate'] = df_extend_current_mkt_stats['marketStats'].apply(lambda x: x.get('fundingRate',{}))\n", "df_extend_current_mkt_stats['funding_rate_ts'] = df_extend_current_mkt_stats['marketStats'].apply(lambda x: x.get('nextFundingRate',{}))\n", "df_extend_current_mkt_stats['min_order_size'] = df_extend_current_mkt_stats['tradingConfig'].apply(lambda x: x.get('minOrderSize',{}))\n", "df_extend_current_mkt_stats['min_price_change'] = df_extend_current_mkt_stats['tradingConfig'].apply(lambda x: x.get('minPriceChange',{}))\n", "df_extend_current_mkt_stats['max_leverage'] = df_extend_current_mkt_stats['tradingConfig'].apply(lambda x: x.get('maxLeverage',{}))\n", "\n", "df_extend_current_fr = df_extend_current_mkt_stats[['status','name','assetName','collateralAssetName','category','min_order_size','min_price_change','max_leverage','funding_rate','funding_rate_ts']]\n", "df_extend_current_fr['funding_rate_ts_dt'] = pd.to_datetime(df_extend_current_fr['funding_rate_ts'], unit='ms')\n", "df_extend_current_fr = df_extend_current_fr.loc[df_extend_current_fr['status']=='ACTIVE',:]" ] }, { "cell_type": "code", "execution_count": null, "id": "53647b40", "metadata": {}, "outputs": [], "source": [ "# ### ASTER Historical FR ###\n", "# params = {\n", "# 'limit': 1000,\n", "# }\n", "# r = json.loads(requests.get('https://fapi.asterdex.com/fapi/v3/fundingRate', params=params).text)\n", "# df_aster_hist_fr = pd.DataFrame(r)\n", "# df_aster_hist_fr['funding_rate_ts_dt'] = pd.to_datetime(df_aster_hist_fr['fundingTime'], unit='ms')\n", "# df_aster_hist_fr = df_aster_hist_fr.sort_values(by='fundingTime', ascending=True).drop_duplicates(subset=['symbol'], keep='last')" ] }, { "cell_type": "code", "execution_count": null, "id": "1f3b65ee", "metadata": {}, "outputs": [], "source": [ "# ### ASTER Current FR ###\n", "# r = json.loads(requests.get('https://fapi.asterdex.com/fapi/v3/fundingInfo').text)\n", "# df_aster_current_fr = pd.DataFrame(r)\n", "# df_aster_current_fr['funding_rate_ts_dt'] = pd.to_datetime(df_aster_current_fr['time'], unit='ms')\n", "# df_aster_current_fr['funding_rate'] = df_aster_current_fr['interestRate']\n" ] }, { "cell_type": "code", "execution_count": 94, "id": "62815940", "metadata": {}, "outputs": [], "source": [ "### ASTER Current FR from Mark Price Req ###\n", "r = json.loads(requests.get('https://fapi.asterdex.com/fapi/v3/premiumIndex').text)\n", "df_aster_current_mkt_stats = pd.DataFrame(r)" ] }, { "cell_type": "code", "execution_count": null, "id": "1ce2fde4", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 95, "metadata": {}, "outputs": [ { "data": { "application/vnd.microsoft.datawrangler.viewer.v0+json": { "columns": [ { "name": "index", "rawType": "int64", "type": "integer" }, { "name": "symbol", "rawType": "str", "type": "string" }, { "name": "markPrice", "rawType": "str", "type": "string" }, { "name": "indexPrice", "rawType": "str", "type": "string" }, { "name": "estimatedSettlePrice", "rawType": "str", "type": "string" }, { "name": "lastFundingRate", "rawType": "str", "type": "string" }, { "name": "interestRate", "rawType": "str", "type": "string" }, { "name": "nextFundingTime", "rawType": "int64", "type": "integer" }, { "name": "time", "rawType": "int64", "type": "integer" } ], "ref": "913c6dcd-9dae-469b-b650-2f6d0f0daf1b", "rows": [ [ "0", "GNSUSD", "0.65303424", "0.65303424", "0.65605033", "0", "0", "1777420800000", "1777395861000" ], [ "1", "TRUTHUSDT", "0.00951097", "0.00948349", "0.00943109", "0.00003339", "0.00010000", "1777399200000", "1777395861000" ], [ "2", "SHIELDAMZNUSDT", "258.94240937", "258.93119846", "259.90487776", "0.00010000", "0.00010000", "1777420800000", "1777395861000" ], [ "3", "SBETUSDT", "7.05523038", "7.07923467", "0", "0.00005000", "0.00005000", "1777420800000", "1777395861000" ], [ "4", "BANKUSDT", "0.03394185", "0.03391230", "0.03407309", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "5", "EVAAUSDT", "0.59697429", "0.59611547", "0.59649345", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "6", "USD1USD", "0.99984196", "0.99983617", "0.99989566", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "7", "XAIUSDT", "0.01088548", "0.01088974", "0.01089328", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "8", "TSLAUSDT", "376.93647937", "376.50759300", "375.76013057", "0.00002135", "0", "1777420800000", "1777395861000" ], [ "9", "MONUSDT", "0.02835699", "0.02839655", "0.02839121", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "10", "PNUTUSDT", "0.05509410", "0.05510162", "0.05544837", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "11", "PENDLEUSDT", "1.32385179", "1.32524854", "1.32049891", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "12", "DEXEUSDT", "13.58197532", "13.58181786", "13.51136894", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "13", "AAPLUSD", "270.01252500", "270.01252500", "269.76349859", "0", "0", "1777420800000", "1777395861000" ], [ "14", "RVVUSDT", "0.00073491", "0.00073491", "0", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "15", "AWEUSDT", "0.05753650", "0.05754627", "0.05748942", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "16", "SHELLUSDT", "0.03519629", "0.03519588", "0.03538944", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "17", "NIGHTUSDT", "0.03381847", "0.03385350", "0.03391296", "-0.00007949", "0.00010000", "1777399200000", "1777395861000" ], [ "18", "WHITEWHALEUSDT", "0.00704723", "0.00730400", "0", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "19", "CHIPUSDT", "0.07014219", "0.07044074", "0.07094450", "-0.00040874", "0.00010000", "1777399200000", "1777395861000" ], [ "20", "SHIELDSTXUSDT", "575.60191163", "575.57699095", "570.57478535", "0.00010000", "0.00010000", "1777420800000", "1777395861000" ], [ "21", "1000BONKUSDT", "0.00620074", "0.00620051", "0.00621260", "0.00005000", "0.00010000", "1777406400000", "1777395861000" ], [ "22", "ESPUSDT", "0.06855055", "0.06855200", "0.06847629", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "23", "GRIFFAINUSDT", "0.01795996", "0.01795975", "0.01794169", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "24", "TRXUSDT", "0.32315147", "0.32338588", "0.32340194", "0.00010000", "0.00010000", "1777420800000", "1777395861000" ], [ "25", "FHEUSDT", "0.01829450", "0.01829429", "0.01815341", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "26", "CHILLGUYUSDT", "0.01110104", "0.01107164", "0.01109427", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "27", "BROCCOLI714USDT", "0.01941361", "0.01941338", "0.01833491", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "28", "龙虾USDT", "0.00796043", "0.00795695", "0.00793653", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "29", "SAPIENUSDT", "0.08997373", "0.08997044", "0.09021955", "0.00005000", "0.00010000", "1777406400000", "1777395861000" ], [ "30", "SOMIUSDT", "0.18102200", "0.18124696", "0.18026999", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "31", "EULUSDT", "1.36165066", "1.36145556", "1.35192316", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "32", "BREVUSDT", "0.12533478", "0.12533333", "0.12536001", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "33", "POLUSDT", "0.09120000", "0.09126500", "0.09103969", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "34", "BRKBUSDT", "477.84225287", "477.82156469", "478.65998965", "0.00010000", "0.00010000", "1777420800000", "1777395861000" ], [ "35", "OKBUSDT", "82.54935311", "82.54870000", "82.51664231", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "36", "UMAUSDT", "0.45218283", "0.45239647", "0.45280201", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "37", "APEUSDT", "0.16610000", "0.16632824", "0.16906922", "-0.00052190", "0.00010000", "1777420800000", "1777395861000" ], [ "38", "SHIELDAUDUSDT", "0.71810836", "0.71807727", "0.71800285", "0.00010000", "0.00010000", "1777420800000", "1777395861000" ], [ "39", "AIOTUSDT", "0.12762810", "0.12762664", "0.10564967", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "40", "B2USDT", "0.49570000", "0.49536073", "0.49410042", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "41", "ZEREBROUSDT", "0.01918084", "0.01914622", "0.01900181", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "42", "OPENUSDT", "0.25796574", "0.25829302", "0.24899328", "-0.00001118", "0.00010000", "1777406400000", "1777395861000" ], [ "43", "RECALLUSDT", "0.05203046", "0.05202986", "0.05220656", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "44", "SKYAIUSDT", "0.18775044", "0.18575818", "0.17313396", "0.00086555", "0.00010000", "1777399200000", "1777395861000" ], [ "45", "VIRTUALUSDT", "0.68739669", "0.68777297", "0.68797940", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "46", "PROMUSDT", "2.10289179", "2.10206429", "2.09985186", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ], [ "47", "AFEEUSDT", "1.00004330", "1", "1", "0.00010000", "0.00010000", "1777420800000", "1777395861000" ], [ "48", "ORDIUSD", "4.43254760", "4.43254760", "4.43414974", "0", "0", "1777420800000", "1777395861000" ], [ "49", "GUSDT", "0.00361557", "0.00361648", "0.00360877", "0.00001250", "0.00010000", "1777399200000", "1777395861000" ] ], "shape": { "columns": 8, "rows": 522 } }, "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
symbolmarkPriceindexPriceestimatedSettlePricelastFundingRateinterestRatenextFundingTimetime
0GNSUSD0.653034240.653034240.656050330017774208000001777395861000
1TRUTHUSDT0.009510970.009483490.009431090.000033390.0001000017773992000001777395861000
2SHIELDAMZNUSDT258.94240937258.93119846259.904877760.000100000.0001000017774208000001777395861000
3SBETUSDT7.055230387.0792346700.000050000.0000500017774208000001777395861000
4BANKUSDT0.033941850.033912300.034073090.000012500.0001000017773992000001777395861000
...........................
517BLESSUSDT0.005996190.005995970.005898930.000050000.0001000017774064000001777395861000
518UNIUSD3.234153773.234153773.228809360017774208000001777395861000
519DYDXUSDT0.157561380.157547740.158820180.000100000.0001000017774208000001777395861000
520AMZNUSD258.86770000258.86770000259.864696410017774208000001777395861000
521DUSKUSDT0.126410530.126413770.12682210-0.000025900.0001000017773992000001777395861000
\n", "

522 rows × 8 columns

\n", "
" ], "text/plain": [ " symbol markPrice indexPrice estimatedSettlePrice \\\n", "0 GNSUSD 0.65303424 0.65303424 0.65605033 \n", "1 TRUTHUSDT 0.00951097 0.00948349 0.00943109 \n", "2 SHIELDAMZNUSDT 258.94240937 258.93119846 259.90487776 \n", "3 SBETUSDT 7.05523038 7.07923467 0 \n", "4 BANKUSDT 0.03394185 0.03391230 0.03407309 \n", ".. ... ... ... ... \n", "517 BLESSUSDT 0.00599619 0.00599597 0.00589893 \n", "518 UNIUSD 3.23415377 3.23415377 3.22880936 \n", "519 DYDXUSDT 0.15756138 0.15754774 0.15882018 \n", "520 AMZNUSD 258.86770000 258.86770000 259.86469641 \n", "521 DUSKUSDT 0.12641053 0.12641377 0.12682210 \n", "\n", " lastFundingRate interestRate nextFundingTime time \n", "0 0 0 1777420800000 1777395861000 \n", "1 0.00003339 0.00010000 1777399200000 1777395861000 \n", "2 0.00010000 0.00010000 1777420800000 1777395861000 \n", "3 0.00005000 0.00005000 1777420800000 1777395861000 \n", "4 0.00001250 0.00010000 1777399200000 1777395861000 \n", ".. ... ... ... ... \n", "517 0.00005000 0.00010000 1777406400000 1777395861000 \n", "518 0 0 1777420800000 1777395861000 \n", "519 0.00010000 0.00010000 1777420800000 1777395861000 \n", "520 0 0 1777420800000 1777395861000 \n", "521 -0.00002590 0.00010000 1777399200000 1777395861000 \n", "\n", "[522 rows x 8 columns]" ] }, "execution_count": 95, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_aster_current_mkt_stats" ] }, { "cell_type": "markdown", "id": "68a91c34", "metadata": {}, "source": [] }, { "cell_type": "code", "execution_count": null, "id": "77c46298", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "id": "715bdb76", "metadata": {}, "outputs": [ { "data": { "application/vnd.microsoft.datawrangler.viewer.v0+json": { "columns": [ { "name": "index", "rawType": "int64", "type": "integer" }, { "name": "status", "rawType": "str", "type": "string" }, { "name": "name", "rawType": "str", "type": "string" }, { "name": "assetName", "rawType": "str", "type": "string" }, { "name": "collateralAssetName", "rawType": "str", "type": "string" }, { "name": "category", "rawType": "str", "type": "string" }, { "name": "min_order_size", "rawType": "str", "type": "string" }, { "name": "min_price_change", "rawType": "str", "type": "string" }, { "name": "max_leverage", "rawType": "str", "type": "string" }, { "name": "funding_rate", "rawType": "str", "type": "string" }, { "name": "funding_rate_ts", "rawType": "int64", "type": "integer" }, { "name": "funding_rate_ts_dt", "rawType": "datetime64[ms]", "type": "datetime" }, { "name": "USDT_Symbol", "rawType": "str", "type": "string" } ], "ref": "4420b413-3494-473e-89c5-69a1ecce5e9d", "rows": [ [ "0", "ACTIVE", "ENA-USD", "ENA", "USD", "Crypto", "100", "0.00001", "50.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "ENAUSDT" ], [ "1", "ACTIVE", "AVNT-USD", "AVNT", "USD", "Crypto", "10", "0.0001", "10.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "AVNTUSDT" ], [ "2", "ACTIVE", "EUR-USD", "EUR", "USD", "TradFi", "10", "0.00001", "100.00", "0.000015", "1777395600000", "2026-04-28 17:00:00", "EURUSDT" ], [ "3", "ACTIVE", "SUI-USD", "SUI", "USD", "Crypto", "10", "0.0001", "50.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "SUIUSDT" ], [ "4", "ACTIVE", "WIF-USD", "WIF", "USD", "Crypto", "10", "0.0001", "25.00", "-0.000035", "1777395600000", "2026-04-28 17:00:00", "WIFUSDT" ], [ "5", "ACTIVE", "CAKE-USD", "CAKE", "USD", "Crypto", "10", "0.0001", "10.00", "-0.000057", "1777395600000", "2026-04-28 17:00:00", "CAKEUSDT" ], [ "6", "ACTIVE", "MEGA-USD", "MEGA", "USD", "Crypto", "10", "0.00001", "5.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "MEGAUSDT" ], [ "7", "ACTIVE", "AVAX-USD", "AVAX", "USD", "Crypto", "1", "0.001", "25.00", "-0.000022", "1777395600000", "2026-04-28 17:00:00", "AVAXUSDT" ], [ "8", "ACTIVE", "HYPE-USD", "HYPE", "USD", "Crypto", "0.1", "0.001", "50.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "HYPEUSDT" ], [ "9", "ACTIVE", "WLFI-USD", "WLFI", "USD", "Crypto", "100", "0.00001", "10.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "WLFIUSDT" ], [ "10", "ACTIVE", "INTC_24_5-USD", "INTC_24_5", "USD", "TradFi", "0.1", "0.001", "10.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "INTC_24_5USDT" ], [ "11", "ACTIVE", "MSTR_24_5-USD", "MSTR_24_5", "USD", "TradFi", "0.1", "0.01", "10.00", "-0.000005", "1777395600000", "2026-04-28 17:00:00", "MSTR_24_5USDT" ], [ "12", "ACTIVE", "XRP-USD", "XRP", "USD", "Crypto", "10", "0.0001", "50.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "XRPUSDT" ], [ "13", "ACTIVE", "1000SHIB-USD", "1000SHIB", "USD", "Crypto", "1000", "0.000001", "25.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "1000SHIBUSDT" ], [ "14", "ACTIVE", "SPX-USD", "SPX", "USD", "Crypto", "10", "0.00001", "10.00", "0.000009", "1777395600000", "2026-04-28 17:00:00", "SPXUSDT" ], [ "15", "ACTIVE", "LTC-USD", "LTC", "USD", "Crypto", "0.1", "0.01", "25.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "LTCUSDT" ], [ "16", "ACTIVE", "KAITO-USD", "KAITO", "USD", "Crypto", "10", "0.0001", "10.00", "-0.000069", "1777395600000", "2026-04-28 17:00:00", "KAITOUSDT" ], [ "17", "ACTIVE", "MU_24_5-USD", "MU_24_5", "USD", "TradFi", "0.01", "0.01", "10.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "MU_24_5USDT" ], [ "18", "ACTIVE", "MELANIA-USD", "MELANIA", "USD", "Crypto", "100", "0.00001", "5.00", "0.000074", "1777395600000", "2026-04-28 17:00:00", "MELANIAUSDT" ], [ "19", "ACTIVE", "XPT-USD", "XPT", "USD", "TradFi", "0.01", "0.1", "5.00", "0.000054", "1777395600000", "2026-04-28 17:00:00", "XPTUSDT" ], [ "20", "ACTIVE", "USDJPY-USD", "USDJPY", "USD", "TradFi", "0.1", "0.001", "25.00", "0.000000", "1777395600000", "2026-04-28 17:00:00", "USDJPYUSDT" ], [ "21", "ACTIVE", "AZTEC-USD", "AZTEC", "USD", "Crypto", "1000", "0.000001", "5.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "AZTECUSDT" ], [ "22", "ACTIVE", "AMZN_24_5-USD", "AMZN_24_5", "USD", "TradFi", "0.1", "0.01", "10.00", "0.000000", "1777395600000", "2026-04-28 17:00:00", "AMZN_24_5USDT" ], [ "23", "ACTIVE", "AAVE-USD", "AAVE", "USD", "Crypto", "0.1", "0.01", "50.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "AAVEUSDT" ], [ "24", "ACTIVE", "SNDK_24_5-USD", "SNDK_24_5", "USD", "TradFi", "0.01", "0.01", "10.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "SNDK_24_5USDT" ], [ "25", "ACTIVE", "POPCAT-USD", "POPCAT", "USD", "Crypto", "10", "0.00001", "10.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "POPCATUSDT" ], [ "26", "ACTIVE", "APT-USD", "APT", "USD", "Crypto", "1", "0.0001", "25.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "APTUSDT" ], [ "27", "ACTIVE", "PUMP-USD", "PUMP", "USD", "Crypto", "1000", "0.000001", "50.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "PUMPUSDT" ], [ "28", "ACTIVE", "SOL-USD", "SOL", "USD", "Crypto", "0.1", "0.01", "50.00", "0.000000", "1777395600000", "2026-04-28 17:00:00", "SOLUSDT" ], [ "29", "ACTIVE", "OP-USD", "OP", "USD", "Crypto", "10", "0.0001", "25.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "OPUSDT" ], [ "31", "ACTIVE", "PLTR_24_5-USD", "PLTR_24_5", "USD", "TradFi", "0.1", "0.01", "10.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "PLTR_24_5USDT" ], [ "32", "ACTIVE", "TIA-USD", "TIA", "USD", "Crypto", "10", "0.0001", "25.00", "-0.000032", "1777395600000", "2026-04-28 17:00:00", "TIAUSDT" ], [ "33", "ACTIVE", "VVV-USD", "VVV", "USD", "Crypto", "1", "0.0001", "5.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "VVVUSDT" ], [ "34", "ACTIVE", "S-USD", "S", "USD", "Crypto", "100", "0.00001", "10.00", "-0.000030", "1777395600000", "2026-04-28 17:00:00", "SUSDT" ], [ "35", "ACTIVE", "BABA_24_5-USD", "BABA_24_5", "USD", "TradFi", "0.1", "0.01", "10.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "BABA_24_5USDT" ], [ "36", "ACTIVE", "UNI-USD", "UNI", "USD", "Crypto", "1", "0.0001", "25.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "UNIUSDT" ], [ "37", "ACTIVE", "XLM-USD", "XLM", "USD", "Crypto", "100", "0.00001", "10.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "XLMUSDT" ], [ "38", "ACTIVE", "HOOD_24_5-USD", "HOOD_24_5", "USD", "TradFi", "0.1", "0.001", "10.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "HOOD_24_5USDT" ], [ "40", "ACTIVE", "EDEN-USD", "EDEN", "USD", "Crypto", "100", "0.00001", "10.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "EDENUSDT" ], [ "41", "ACTIVE", "SNX-USD", "SNX", "USD", "Crypto", "10", "0.0001", "10.00", "-0.000025", "1777395600000", "2026-04-28 17:00:00", "SNXUSDT" ], [ "42", "ACTIVE", "TSLA_24_5-USD", "TSLA_24_5", "USD", "TradFi", "0.1", "0.01", "10.00", "0.000000", "1777395600000", "2026-04-28 17:00:00", "TSLA_24_5USDT" ], [ "43", "ACTIVE", "CRV-USD", "CRV", "USD", "Crypto", "10", "0.00001", "25.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "CRVUSDT" ], [ "44", "ACTIVE", "ETH-USD", "ETH", "USD", "Crypto", "0.01", "0.1", "50.00", "0.000001", "1777395600000", "2026-04-28 17:00:00", "ETHUSDT" ], [ "45", "ACTIVE", "MNT-USD", "MNT", "USD", "Crypto", "10", "0.00001", "10.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "MNTUSDT" ], [ "46", "ACTIVE", "CC-USD", "CC", "USD", "Crypto", "100", "0.00001", "5.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "CCUSDT" ], [ "47", "ACTIVE", "PENGU-USD", "PENGU", "USD", "Crypto", "1000", "0.000001", "10.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "PENGUUSDT" ], [ "49", "ACTIVE", "WLD-USD", "WLD", "USD", "Crypto", "10", "0.0001", "10.00", "-0.000050", "1777395600000", "2026-04-28 17:00:00", "WLDUSDT" ], [ "50", "ACTIVE", "MON-USD", "MON", "USD", "Crypto", "100", "0.00001", "10.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "MONUSDT" ], [ "51", "ACTIVE", "GOOG_24_5-USD", "GOOG_24_5", "USD", "TradFi", "0.1", "0.01", "10.00", "0.000058", "1777395600000", "2026-04-28 17:00:00", "GOOG_24_5USDT" ], [ "52", "ACTIVE", "NEAR-USD", "NEAR", "USD", "Crypto", "10", "0.0001", "25.00", "0.000013", "1777395600000", "2026-04-28 17:00:00", "NEARUSDT" ] ], "shape": { "columns": 12, "rows": 112 } }, "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
statusnameassetNamecollateralAssetNamecategorymin_order_sizemin_price_changemax_leveragefunding_ratefunding_rate_tsfunding_rate_ts_dtUSDT_Symbol
0ACTIVEENA-USDENAUSDCrypto1000.0000150.000.00001317773956000002026-04-28 17:00:00ENAUSDT
1ACTIVEAVNT-USDAVNTUSDCrypto100.000110.000.00001317773956000002026-04-28 17:00:00AVNTUSDT
2ACTIVEEUR-USDEURUSDTradFi100.00001100.000.00001517773956000002026-04-28 17:00:00EURUSDT
3ACTIVESUI-USDSUIUSDCrypto100.000150.000.00001317773956000002026-04-28 17:00:00SUIUSDT
4ACTIVEWIF-USDWIFUSDCrypto100.000125.00-0.00003517773956000002026-04-28 17:00:00WIFUSDT
.......................................
112ACTIVEFARTCOIN-USDFARTCOINUSDCrypto100.0000125.000.00001317773956000002026-04-28 17:00:00FARTCOINUSDT
113ACTIVEZORA-USDZORAUSDCrypto10000.0000015.000.00001317773956000002026-04-28 17:00:00ZORAUSDT
114ACTIVEAPEX-USDAPEXUSDCrypto100.0000110.000.00001317773956000002026-04-28 17:00:00APEXUSDT
117ACTIVEZRO-USDZROUSDCrypto100.000110.000.00001317773956000002026-04-28 17:00:00ZROUSDT
118ACTIVEAMD_24_5-USDAMD_24_5USDTradFi0.10.0110.000.00000017773956000002026-04-28 17:00:00AMD_24_5USDT
\n", "

112 rows × 12 columns

\n", "
" ], "text/plain": [ " status name assetName collateralAssetName category \\\n", "0 ACTIVE ENA-USD ENA USD Crypto \n", "1 ACTIVE AVNT-USD AVNT USD Crypto \n", "2 ACTIVE EUR-USD EUR USD TradFi \n", "3 ACTIVE SUI-USD SUI USD Crypto \n", "4 ACTIVE WIF-USD WIF USD Crypto \n", ".. ... ... ... ... ... \n", "112 ACTIVE FARTCOIN-USD FARTCOIN USD Crypto \n", "113 ACTIVE ZORA-USD ZORA USD Crypto \n", "114 ACTIVE APEX-USD APEX USD Crypto \n", "117 ACTIVE ZRO-USD ZRO USD Crypto \n", "118 ACTIVE AMD_24_5-USD AMD_24_5 USD TradFi \n", "\n", " min_order_size min_price_change max_leverage funding_rate \\\n", "0 100 0.00001 50.00 0.000013 \n", "1 10 0.0001 10.00 0.000013 \n", "2 10 0.00001 100.00 0.000015 \n", "3 10 0.0001 50.00 0.000013 \n", "4 10 0.0001 25.00 -0.000035 \n", ".. ... ... ... ... \n", "112 10 0.00001 25.00 0.000013 \n", "113 1000 0.000001 5.00 0.000013 \n", "114 10 0.00001 10.00 0.000013 \n", "117 10 0.0001 10.00 0.000013 \n", "118 0.1 0.01 10.00 0.000000 \n", "\n", " funding_rate_ts funding_rate_ts_dt USDT_Symbol \n", "0 1777395600000 2026-04-28 17:00:00 ENAUSDT \n", "1 1777395600000 2026-04-28 17:00:00 AVNTUSDT \n", "2 1777395600000 2026-04-28 17:00:00 EURUSDT \n", "3 1777395600000 2026-04-28 17:00:00 SUIUSDT \n", "4 1777395600000 2026-04-28 17:00:00 WIFUSDT \n", ".. ... ... ... \n", "112 1777395600000 2026-04-28 17:00:00 FARTCOINUSDT \n", "113 1777395600000 2026-04-28 17:00:00 ZORAUSDT \n", "114 1777395600000 2026-04-28 17:00:00 APEXUSDT \n", "117 1777395600000 2026-04-28 17:00:00 ZROUSDT \n", "118 1777395600000 2026-04-28 17:00:00 AMD_24_5USDT \n", "\n", "[112 rows x 12 columns]" ] }, "execution_count": 62, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_extend_current_fr['USDT_Symbol'] = df_extend_current_fr['assetName'] + 'USDT'\n", "df_extend_current_fr[['USDT_Symbol','funding_rate_ts_dt','funding_rate']]" ] }, { "cell_type": "code", "execution_count": 70, "id": "9bba65de", "metadata": {}, "outputs": [ { "data": { "application/vnd.microsoft.datawrangler.viewer.v0+json": { "columns": [ { "name": "index", "rawType": "int64", "type": "integer" }, { "name": "USDT_Symbol", "rawType": "str", "type": "string" }, { "name": "funding_rate_ts_dt_ex", "rawType": "datetime64[ms]", "type": "datetime" }, { "name": "funding_rate_ex", "rawType": "str", "type": "string" }, { "name": "symbol", "rawType": "str", "type": "string" }, { "name": "funding_rate_ts_dt_as", "rawType": "datetime64[ms]", "type": "datetime" }, { "name": "funding_rate_as", "rawType": "str", "type": "string" } ], "ref": "53abeb1d-c6eb-4ba9-a9d7-54c0004f0dec", "rows": [ [ "0", "ENAUSDT", "2026-04-28 17:00:00", "0.000013", "ENAUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "1", "AVNTUSDT", "2026-04-28 17:00:00", "0.000013", "AVNTUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "2", "EURUSDT", "2026-04-28 17:00:00", "0.000015", null, null, null ], [ "3", "SUIUSDT", "2026-04-28 17:00:00", "0.000013", "SUIUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "4", "WIFUSDT", "2026-04-28 17:00:00", "-0.000035", "WIFUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "5", "CAKEUSDT", "2026-04-28 17:00:00", "-0.000057", "CAKEUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "6", "MEGAUSDT", "2026-04-28 17:00:00", "0.000013", "MEGAUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "7", "AVAXUSDT", "2026-04-28 17:00:00", "-0.000022", "AVAXUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "8", "HYPEUSDT", "2026-04-28 17:00:00", "0.000013", "HYPEUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "9", "WLFIUSDT", "2026-04-28 17:00:00", "0.000013", "WLFIUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "10", "INTC_24_5USDT", "2026-04-28 17:00:00", "0.000013", null, null, null ], [ "11", "MSTR_24_5USDT", "2026-04-28 17:00:00", "-0.000005", null, null, null ], [ "12", "XRPUSDT", "2026-04-28 17:00:00", "0.000013", "XRPUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "13", "1000SHIBUSDT", "2026-04-28 17:00:00", "0.000013", "1000SHIBUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "14", "SPXUSDT", "2026-04-28 17:00:00", "0.000009", "SPXUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "15", "LTCUSDT", "2026-04-28 17:00:00", "0.000013", "LTCUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "16", "KAITOUSDT", "2026-04-28 17:00:00", "-0.000069", null, null, null ], [ "17", "MU_24_5USDT", "2026-04-28 17:00:00", "0.000013", null, null, null ], [ "18", "MELANIAUSDT", "2026-04-28 17:00:00", "0.000074", "MELANIAUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "19", "XPTUSDT", "2026-04-28 17:00:00", "0.000054", "XPTUSDT", "2026-04-28 16:47:59", "0" ], [ "20", "USDJPYUSDT", "2026-04-28 17:00:00", "0.000000", null, null, null ], [ "21", "AZTECUSDT", "2026-04-28 17:00:00", "0.000013", "AZTECUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "22", "AMZN_24_5USDT", "2026-04-28 17:00:00", "0.000000", null, null, null ], [ "23", "AAVEUSDT", "2026-04-28 17:00:00", "0.000013", "AAVEUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "24", "SNDK_24_5USDT", "2026-04-28 17:00:00", "0.000013", null, null, null ], [ "25", "POPCATUSDT", "2026-04-28 17:00:00", "0.000013", null, null, null ], [ "26", "APTUSDT", "2026-04-28 17:00:00", "0.000013", "APTUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "27", "PUMPUSDT", "2026-04-28 17:00:00", "0.000013", "PUMPUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "28", "SOLUSDT", "2026-04-28 17:00:00", "0.000000", "SOLUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "29", "OPUSDT", "2026-04-28 17:00:00", "0.000013", "OPUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "30", "PLTR_24_5USDT", "2026-04-28 17:00:00", "0.000013", null, null, null ], [ "31", "TIAUSDT", "2026-04-28 17:00:00", "-0.000032", "TIAUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "32", "VVVUSDT", "2026-04-28 17:00:00", "0.000013", "VVVUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "33", "SUSDT", "2026-04-28 17:00:00", "-0.000030", "SUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "34", "BABA_24_5USDT", "2026-04-28 17:00:00", "0.000013", null, null, null ], [ "35", "UNIUSDT", "2026-04-28 17:00:00", "0.000013", "UNIUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "36", "XLMUSDT", "2026-04-28 17:00:00", "0.000013", "XLMUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "37", "HOOD_24_5USDT", "2026-04-28 17:00:00", "0.000013", null, null, null ], [ "38", "EDENUSDT", "2026-04-28 17:00:00", "0.000013", "EDENUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "39", "SNXUSDT", "2026-04-28 17:00:00", "-0.000025", "SNXUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "40", "TSLA_24_5USDT", "2026-04-28 17:00:00", "0.000000", null, null, null ], [ "41", "CRVUSDT", "2026-04-28 17:00:00", "0.000013", "CRVUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "42", "ETHUSDT", "2026-04-28 17:00:00", "0.000001", "ETHUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "43", "MNTUSDT", "2026-04-28 17:00:00", "0.000013", null, null, null ], [ "44", "CCUSDT", "2026-04-28 17:00:00", "0.000013", "CCUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "45", "PENGUUSDT", "2026-04-28 17:00:00", "0.000013", "PENGUUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "46", "WLDUSDT", "2026-04-28 17:00:00", "-0.000050", "WLDUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "47", "MONUSDT", "2026-04-28 17:00:00", "0.000013", "MONUSDT", "2026-04-28 16:47:59", "0.00010000" ], [ "48", "GOOG_24_5USDT", "2026-04-28 17:00:00", "0.000058", null, null, null ], [ "49", "NEARUSDT", "2026-04-28 17:00:00", "0.000013", "NEARUSDT", "2026-04-28 16:47:59", "0.00010000" ] ], "shape": { "columns": 6, "rows": 112 } }, "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
USDT_Symbolfunding_rate_ts_dt_exfunding_rate_exsymbolfunding_rate_ts_dt_asfunding_rate_as
0ENAUSDT2026-04-28 17:00:000.000013ENAUSDT2026-04-28 16:47:590.00010000
1AVNTUSDT2026-04-28 17:00:000.000013AVNTUSDT2026-04-28 16:47:590.00010000
2EURUSDT2026-04-28 17:00:000.000015NaNNaTNaN
3SUIUSDT2026-04-28 17:00:000.000013SUIUSDT2026-04-28 16:47:590.00010000
4WIFUSDT2026-04-28 17:00:00-0.000035WIFUSDT2026-04-28 16:47:590.00010000
.....................
107FARTCOINUSDT2026-04-28 17:00:000.000013FARTCOINUSDT2026-04-28 16:47:590.00010000
108ZORAUSDT2026-04-28 17:00:000.000013ZORAUSDT2026-04-28 16:47:590.00010000
109APEXUSDT2026-04-28 17:00:000.000013NaNNaTNaN
110ZROUSDT2026-04-28 17:00:000.000013ZROUSDT2026-04-28 16:47:590.00010000
111AMD_24_5USDT2026-04-28 17:00:000.000000NaNNaTNaN
\n", "

112 rows × 6 columns

\n", "
" ], "text/plain": [ " USDT_Symbol funding_rate_ts_dt_ex funding_rate_ex symbol \\\n", "0 ENAUSDT 2026-04-28 17:00:00 0.000013 ENAUSDT \n", "1 AVNTUSDT 2026-04-28 17:00:00 0.000013 AVNTUSDT \n", "2 EURUSDT 2026-04-28 17:00:00 0.000015 NaN \n", "3 SUIUSDT 2026-04-28 17:00:00 0.000013 SUIUSDT \n", "4 WIFUSDT 2026-04-28 17:00:00 -0.000035 WIFUSDT \n", ".. ... ... ... ... \n", "107 FARTCOINUSDT 2026-04-28 17:00:00 0.000013 FARTCOINUSDT \n", "108 ZORAUSDT 2026-04-28 17:00:00 0.000013 ZORAUSDT \n", "109 APEXUSDT 2026-04-28 17:00:00 0.000013 NaN \n", "110 ZROUSDT 2026-04-28 17:00:00 0.000013 ZROUSDT \n", "111 AMD_24_5USDT 2026-04-28 17:00:00 0.000000 NaN \n", "\n", " funding_rate_ts_dt_as funding_rate_as \n", "0 2026-04-28 16:47:59 0.00010000 \n", "1 2026-04-28 16:47:59 0.00010000 \n", "2 NaT NaN \n", "3 2026-04-28 16:47:59 0.00010000 \n", "4 2026-04-28 16:47:59 0.00010000 \n", ".. ... ... \n", "107 2026-04-28 16:47:59 0.00010000 \n", "108 2026-04-28 16:47:59 0.00010000 \n", "109 NaT NaN \n", "110 2026-04-28 16:47:59 0.00010000 \n", "111 NaT NaN \n", "\n", "[112 rows x 6 columns]" ] }, "execution_count": 70, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_extend_current_fr[['USDT_Symbol','funding_rate_ts_dt','funding_rate']].merge(df_aster_current_fr[['symbol','funding_rate_ts_dt','funding_rate']], how='left', left_on='USDT_Symbol', right_on='symbol', suffixes=('_ex','_as'))" ] }, { "cell_type": "code", "execution_count": null, "id": "63226c64", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "id": "37275f59", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "id": "125ee5ed", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "id": "cdcda9a8", "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 }