setting up feed handlers, more to come
This commit is contained in:
198
mexc.ipynb
198
mexc.ipynb
@@ -2,39 +2,52 @@
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"execution_count": 15,
|
||||
"id": "7a3f41bd",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import pandas as pd\n",
|
||||
"import requests"
|
||||
"import requests\n",
|
||||
"from datetime import datetime"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"execution_count": 44,
|
||||
"id": "3b48e1ce",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"url_all_tickers = 'https://api.mexc.com/api/v1/contract/ticker'"
|
||||
"mexc_all_tickers = 'https://api.mexc.com/api/v1/contract/ticker'\n",
|
||||
"edgex_all_tickers = 'https://pro.edgex.exchange/api/v1/public/quote/getTicker/?contractId=10000001'"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 10,
|
||||
"execution_count": 34,
|
||||
"id": "ab38d984",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"r = requests.get(url_all_tickers)\n",
|
||||
"r = requests.get(mexc_all_tickers)\n",
|
||||
"data = r.json()['data']"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 21,
|
||||
"execution_count": 49,
|
||||
"id": "2976b377",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"r = requests.get(edgex_all_tickers)\n",
|
||||
"data = r.json()['data']"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"id": "1139b1a3",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
@@ -45,19 +58,19 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 22,
|
||||
"execution_count": null,
|
||||
"id": "b00512dc",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"df_trim = df[['symbol','fundingRate_pct','volume24']].copy()\n",
|
||||
"df_trim = df_trim.loc[df_trim['volume24'] > 10_000]\n"
|
||||
"df_trim = df_trim.loc[df_trim['volume24'] > 10_000]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 23,
|
||||
"id": "43b053d0",
|
||||
"execution_count": 9,
|
||||
"id": "f7b44068",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
@@ -88,34 +101,34 @@
|
||||
" </thead>\n",
|
||||
" <tbody>\n",
|
||||
" <tr>\n",
|
||||
" <th>0</th>\n",
|
||||
" <td>BTC_USDT</td>\n",
|
||||
" <td>-0.0007</td>\n",
|
||||
" <td>208341522</td>\n",
|
||||
" <th>55</th>\n",
|
||||
" <td>DRIFT_USDT</td>\n",
|
||||
" <td>-1.1360</td>\n",
|
||||
" <td>3308466</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>1</th>\n",
|
||||
" <td>ETH_USDT</td>\n",
|
||||
" <td>0.0012</td>\n",
|
||||
" <td>27134917</td>\n",
|
||||
" <th>10</th>\n",
|
||||
" <td>RED_USDT</td>\n",
|
||||
" <td>-1.1138</td>\n",
|
||||
" <td>105826673</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>2</th>\n",
|
||||
" <td>XAUT_USDT</td>\n",
|
||||
" <td>0.0050</td>\n",
|
||||
" <td>429520428</td>\n",
|
||||
" <th>157</th>\n",
|
||||
" <td>PIXEL_USDT</td>\n",
|
||||
" <td>-0.4059</td>\n",
|
||||
" <td>12415472</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>3</th>\n",
|
||||
" <td>SOL_USDT</td>\n",
|
||||
" <td>-0.0016</td>\n",
|
||||
" <td>188591783</td>\n",
|
||||
" <th>105</th>\n",
|
||||
" <td>NIL_USDT</td>\n",
|
||||
" <td>-0.3846</td>\n",
|
||||
" <td>31438005</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>4</th>\n",
|
||||
" <td>SILVER_USDT</td>\n",
|
||||
" <td>0.0000</td>\n",
|
||||
" <td>634682239</td>\n",
|
||||
" <th>33</th>\n",
|
||||
" <td>SUPER_USDT</td>\n",
|
||||
" <td>-0.3718</td>\n",
|
||||
" <td>2469502</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>...</th>\n",
|
||||
@@ -124,34 +137,34 @@
|
||||
" <td>...</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>837</th>\n",
|
||||
" <td>ENS_USDC</td>\n",
|
||||
" <td>0.0100</td>\n",
|
||||
" <td>196467</td>\n",
|
||||
" <th>12</th>\n",
|
||||
" <td>PLAY_USDT</td>\n",
|
||||
" <td>0.0838</td>\n",
|
||||
" <td>22168649</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>838</th>\n",
|
||||
" <td>KAITO_USDC</td>\n",
|
||||
" <td>-0.0106</td>\n",
|
||||
" <td>245467</td>\n",
|
||||
" <th>414</th>\n",
|
||||
" <td>PUMPBTC_USDT</td>\n",
|
||||
" <td>0.0913</td>\n",
|
||||
" <td>745129</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>839</th>\n",
|
||||
" <td>BIO_USDC</td>\n",
|
||||
" <td>0.0050</td>\n",
|
||||
" <td>586982</td>\n",
|
||||
" <th>398</th>\n",
|
||||
" <td>QQQSTOCK_USDT</td>\n",
|
||||
" <td>0.0969</td>\n",
|
||||
" <td>59485</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>840</th>\n",
|
||||
" <td>ETC_USDC</td>\n",
|
||||
" <td>0.0100</td>\n",
|
||||
" <td>117338</td>\n",
|
||||
" <th>222</th>\n",
|
||||
" <td>GUA_USDT</td>\n",
|
||||
" <td>0.0996</td>\n",
|
||||
" <td>45623</td>\n",
|
||||
" </tr>\n",
|
||||
" <tr>\n",
|
||||
" <th>841</th>\n",
|
||||
" <td>MNT_USDC</td>\n",
|
||||
" <td>0.0100</td>\n",
|
||||
" <td>150912</td>\n",
|
||||
" <th>265</th>\n",
|
||||
" <td>BROCCOLIF3B_USDT</td>\n",
|
||||
" <td>0.1647</td>\n",
|
||||
" <td>3936939</td>\n",
|
||||
" </tr>\n",
|
||||
" </tbody>\n",
|
||||
"</table>\n",
|
||||
@@ -159,35 +172,88 @@
|
||||
"</div>"
|
||||
],
|
||||
"text/plain": [
|
||||
" symbol fundingRate_pct volume24\n",
|
||||
"0 BTC_USDT -0.0007 208341522\n",
|
||||
"1 ETH_USDT 0.0012 27134917\n",
|
||||
"2 XAUT_USDT 0.0050 429520428\n",
|
||||
"3 SOL_USDT -0.0016 188591783\n",
|
||||
"4 SILVER_USDT 0.0000 634682239\n",
|
||||
".. ... ... ...\n",
|
||||
"837 ENS_USDC 0.0100 196467\n",
|
||||
"838 KAITO_USDC -0.0106 245467\n",
|
||||
"839 BIO_USDC 0.0050 586982\n",
|
||||
"840 ETC_USDC 0.0100 117338\n",
|
||||
"841 MNT_USDC 0.0100 150912\n",
|
||||
" symbol fundingRate_pct volume24\n",
|
||||
"55 DRIFT_USDT -1.1360 3308466\n",
|
||||
"10 RED_USDT -1.1138 105826673\n",
|
||||
"157 PIXEL_USDT -0.4059 12415472\n",
|
||||
"105 NIL_USDT -0.3846 31438005\n",
|
||||
"33 SUPER_USDT -0.3718 2469502\n",
|
||||
".. ... ... ...\n",
|
||||
"12 PLAY_USDT 0.0838 22168649\n",
|
||||
"414 PUMPBTC_USDT 0.0913 745129\n",
|
||||
"398 QQQSTOCK_USDT 0.0969 59485\n",
|
||||
"222 GUA_USDT 0.0996 45623\n",
|
||||
"265 BROCCOLIF3B_USDT 0.1647 3936939\n",
|
||||
"\n",
|
||||
"[837 rows x 3 columns]"
|
||||
]
|
||||
},
|
||||
"execution_count": 23,
|
||||
"execution_count": 9,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"df_trim"
|
||||
"df_trim.sort_values('fundingRate_pct', ascending=True)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"id": "6775a03f",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"1775583908"
|
||||
]
|
||||
},
|
||||
"execution_count": 4,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"round(datetime.now().timestamp())"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f7b44068",
|
||||
"id": "edca3b9f",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"### PRIVATE API ###\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "51e50e0d",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "21aabf30",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
|
||||
Reference in New Issue
Block a user