Files
Funding_Rate/engine_best_funding_rate.ipynb

2748 lines
65 KiB
Plaintext
Raw Normal View History

2026-04-28 22:40:35 +00:00
{
"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": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>symbol</th>\n",
" <th>markPrice</th>\n",
" <th>indexPrice</th>\n",
" <th>estimatedSettlePrice</th>\n",
" <th>lastFundingRate</th>\n",
" <th>interestRate</th>\n",
" <th>nextFundingTime</th>\n",
" <th>time</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>GNSUSD</td>\n",
" <td>0.65303424</td>\n",
" <td>0.65303424</td>\n",
" <td>0.65605033</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1777420800000</td>\n",
" <td>1777395861000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>TRUTHUSDT</td>\n",
" <td>0.00951097</td>\n",
" <td>0.00948349</td>\n",
" <td>0.00943109</td>\n",
" <td>0.00003339</td>\n",
" <td>0.00010000</td>\n",
" <td>1777399200000</td>\n",
" <td>1777395861000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>SHIELDAMZNUSDT</td>\n",
" <td>258.94240937</td>\n",
" <td>258.93119846</td>\n",
" <td>259.90487776</td>\n",
" <td>0.00010000</td>\n",
" <td>0.00010000</td>\n",
" <td>1777420800000</td>\n",
" <td>1777395861000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>SBETUSDT</td>\n",
" <td>7.05523038</td>\n",
" <td>7.07923467</td>\n",
" <td>0</td>\n",
" <td>0.00005000</td>\n",
" <td>0.00005000</td>\n",
" <td>1777420800000</td>\n",
" <td>1777395861000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>BANKUSDT</td>\n",
" <td>0.03394185</td>\n",
" <td>0.03391230</td>\n",
" <td>0.03407309</td>\n",
" <td>0.00001250</td>\n",
" <td>0.00010000</td>\n",
" <td>1777399200000</td>\n",
" <td>1777395861000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>517</th>\n",
" <td>BLESSUSDT</td>\n",
" <td>0.00599619</td>\n",
" <td>0.00599597</td>\n",
" <td>0.00589893</td>\n",
" <td>0.00005000</td>\n",
" <td>0.00010000</td>\n",
" <td>1777406400000</td>\n",
" <td>1777395861000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>518</th>\n",
" <td>UNIUSD</td>\n",
" <td>3.23415377</td>\n",
" <td>3.23415377</td>\n",
" <td>3.22880936</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1777420800000</td>\n",
" <td>1777395861000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>519</th>\n",
" <td>DYDXUSDT</td>\n",
" <td>0.15756138</td>\n",
" <td>0.15754774</td>\n",
" <td>0.15882018</td>\n",
" <td>0.00010000</td>\n",
" <td>0.00010000</td>\n",
" <td>1777420800000</td>\n",
" <td>1777395861000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>520</th>\n",
" <td>AMZNUSD</td>\n",
" <td>258.86770000</td>\n",
" <td>258.86770000</td>\n",
" <td>259.86469641</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1777420800000</td>\n",
" <td>1777395861000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>521</th>\n",
" <td>DUSKUSDT</td>\n",
" <td>0.12641053</td>\n",
" <td>0.12641377</td>\n",
" <td>0.12682210</td>\n",
" <td>-0.00002590</td>\n",
" <td>0.00010000</td>\n",
" <td>1777399200000</td>\n",
" <td>1777395861000</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>522 rows × 8 columns</p>\n",
"</div>"
],
"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": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>status</th>\n",
" <th>name</th>\n",
" <th>assetName</th>\n",
" <th>collateralAssetName</th>\n",
" <th>category</th>\n",
" <th>min_order_size</th>\n",
" <th>min_price_change</th>\n",
" <th>max_leverage</th>\n",
" <th>funding_rate</th>\n",
" <th>funding_rate_ts</th>\n",
" <th>funding_rate_ts_dt</th>\n",
" <th>USDT_Symbol</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>ACTIVE</td>\n",
" <td>ENA-USD</td>\n",
" <td>ENA</td>\n",
" <td>USD</td>\n",
" <td>Crypto</td>\n",
" <td>100</td>\n",
" <td>0.00001</td>\n",
" <td>50.00</td>\n",
" <td>0.000013</td>\n",
" <td>1777395600000</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>ENAUSDT</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>ACTIVE</td>\n",
" <td>AVNT-USD</td>\n",
" <td>AVNT</td>\n",
" <td>USD</td>\n",
" <td>Crypto</td>\n",
" <td>10</td>\n",
" <td>0.0001</td>\n",
" <td>10.00</td>\n",
" <td>0.000013</td>\n",
" <td>1777395600000</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>AVNTUSDT</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>ACTIVE</td>\n",
" <td>EUR-USD</td>\n",
" <td>EUR</td>\n",
" <td>USD</td>\n",
" <td>TradFi</td>\n",
" <td>10</td>\n",
" <td>0.00001</td>\n",
" <td>100.00</td>\n",
" <td>0.000015</td>\n",
" <td>1777395600000</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>EURUSDT</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>ACTIVE</td>\n",
" <td>SUI-USD</td>\n",
" <td>SUI</td>\n",
" <td>USD</td>\n",
" <td>Crypto</td>\n",
" <td>10</td>\n",
" <td>0.0001</td>\n",
" <td>50.00</td>\n",
" <td>0.000013</td>\n",
" <td>1777395600000</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>SUIUSDT</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>ACTIVE</td>\n",
" <td>WIF-USD</td>\n",
" <td>WIF</td>\n",
" <td>USD</td>\n",
" <td>Crypto</td>\n",
" <td>10</td>\n",
" <td>0.0001</td>\n",
" <td>25.00</td>\n",
" <td>-0.000035</td>\n",
" <td>1777395600000</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>WIFUSDT</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>112</th>\n",
" <td>ACTIVE</td>\n",
" <td>FARTCOIN-USD</td>\n",
" <td>FARTCOIN</td>\n",
" <td>USD</td>\n",
" <td>Crypto</td>\n",
" <td>10</td>\n",
" <td>0.00001</td>\n",
" <td>25.00</td>\n",
" <td>0.000013</td>\n",
" <td>1777395600000</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>FARTCOINUSDT</td>\n",
" </tr>\n",
" <tr>\n",
" <th>113</th>\n",
" <td>ACTIVE</td>\n",
" <td>ZORA-USD</td>\n",
" <td>ZORA</td>\n",
" <td>USD</td>\n",
" <td>Crypto</td>\n",
" <td>1000</td>\n",
" <td>0.000001</td>\n",
" <td>5.00</td>\n",
" <td>0.000013</td>\n",
" <td>1777395600000</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>ZORAUSDT</td>\n",
" </tr>\n",
" <tr>\n",
" <th>114</th>\n",
" <td>ACTIVE</td>\n",
" <td>APEX-USD</td>\n",
" <td>APEX</td>\n",
" <td>USD</td>\n",
" <td>Crypto</td>\n",
" <td>10</td>\n",
" <td>0.00001</td>\n",
" <td>10.00</td>\n",
" <td>0.000013</td>\n",
" <td>1777395600000</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>APEXUSDT</td>\n",
" </tr>\n",
" <tr>\n",
" <th>117</th>\n",
" <td>ACTIVE</td>\n",
" <td>ZRO-USD</td>\n",
" <td>ZRO</td>\n",
" <td>USD</td>\n",
" <td>Crypto</td>\n",
" <td>10</td>\n",
" <td>0.0001</td>\n",
" <td>10.00</td>\n",
" <td>0.000013</td>\n",
" <td>1777395600000</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>ZROUSDT</td>\n",
" </tr>\n",
" <tr>\n",
" <th>118</th>\n",
" <td>ACTIVE</td>\n",
" <td>AMD_24_5-USD</td>\n",
" <td>AMD_24_5</td>\n",
" <td>USD</td>\n",
" <td>TradFi</td>\n",
" <td>0.1</td>\n",
" <td>0.01</td>\n",
" <td>10.00</td>\n",
" <td>0.000000</td>\n",
" <td>1777395600000</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>AMD_24_5USDT</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>112 rows × 12 columns</p>\n",
"</div>"
],
"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": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>USDT_Symbol</th>\n",
" <th>funding_rate_ts_dt_ex</th>\n",
" <th>funding_rate_ex</th>\n",
" <th>symbol</th>\n",
" <th>funding_rate_ts_dt_as</th>\n",
" <th>funding_rate_as</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>ENAUSDT</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>0.000013</td>\n",
" <td>ENAUSDT</td>\n",
" <td>2026-04-28 16:47:59</td>\n",
" <td>0.00010000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>AVNTUSDT</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>0.000013</td>\n",
" <td>AVNTUSDT</td>\n",
" <td>2026-04-28 16:47:59</td>\n",
" <td>0.00010000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>EURUSDT</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>0.000015</td>\n",
" <td>NaN</td>\n",
" <td>NaT</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>SUIUSDT</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>0.000013</td>\n",
" <td>SUIUSDT</td>\n",
" <td>2026-04-28 16:47:59</td>\n",
" <td>0.00010000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>WIFUSDT</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>-0.000035</td>\n",
" <td>WIFUSDT</td>\n",
" <td>2026-04-28 16:47:59</td>\n",
" <td>0.00010000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>107</th>\n",
" <td>FARTCOINUSDT</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>0.000013</td>\n",
" <td>FARTCOINUSDT</td>\n",
" <td>2026-04-28 16:47:59</td>\n",
" <td>0.00010000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>108</th>\n",
" <td>ZORAUSDT</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>0.000013</td>\n",
" <td>ZORAUSDT</td>\n",
" <td>2026-04-28 16:47:59</td>\n",
" <td>0.00010000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>109</th>\n",
" <td>APEXUSDT</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>0.000013</td>\n",
" <td>NaN</td>\n",
" <td>NaT</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>110</th>\n",
" <td>ZROUSDT</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>0.000013</td>\n",
" <td>ZROUSDT</td>\n",
" <td>2026-04-28 16:47:59</td>\n",
" <td>0.00010000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>111</th>\n",
" <td>AMD_24_5USDT</td>\n",
" <td>2026-04-28 17:00:00</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaT</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>112 rows × 6 columns</p>\n",
"</div>"
],
"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
}