async with session.get ((url,params=params) as response: 応答する 応答する
data = await response.json (データ = 応答を待っています)
if
async def main (アシンクロンデフ メイン)) #symbols = get_usdt_pairs ((() した
symbols = get_top_50_volume_coins()
print("监测货币对=",symbols)
async with aiohttp.ClientSession() as session:
while True:
tasks = [get_binance_data(session, symbol) for symbol in symbols]
await asyncio.gather(*tasks)
print("更新货币对信息=",pd.Timestamp.now().floor("s"))
await asyncio.sleep(1)
もし名前 == “主要”: asyncio.run(メイン))
VSCODE を実行するときに,同じコードが次のように表示されます. 更新した通貨対情報, RVNUSDT = 2023-06-08 22:33:21 アダUSDT = 2023-06-08 22:33:22 更新した通貨対情報 アップデート通貨対情報,ARPAUSDT = 2023-06-08 22:33:22 更新された通貨対情報,GRTUSDT = 2023-06-08 22:33:23 更新された通貨ペアの情報, 1000SHIBUSDT = 2023-06-08 22:33:24 更新した通貨対情報, IOSTUSDT = 2023-06-08 22:33:25 更新された通貨ペアの情報, 1000SHIBBUSD = 2023-06-08 22:33:25 基本的には1秒くらいです
プリントはLogに変更され,他のものは変更されません. 2023-06-08 22:33:35 情報を更新 通貨ペアの情報,STMXUSDT = 2023-06-08 14:33:35 2023-06-08 22:33:28 情報を更新 通貨対情報, DOGEUSDT = 2023-06-08 14:33:28 情報を更新 通貨対情報, DOGEUSDT = 2023-06-08 14:33:28 2023-06-08 22:33:21 情報を更新 通貨対情報,REEFUSDT = 2023-06-08 14:33:21 詳細はこちら 2023-06-08 22:33:14 情報を更新 通貨ペア情報, 1000PEPEUSDT = 2023-06-08 14:33:14 ビデオは7秒間くらいで,
公式を呼び出し,指数を計算する関数で 50の通貨を同時に作成します.
発明家の時間差が大きいのは コンピュータのせいでしょうか?
イジクル理由は見つけた.私は同時に戦術が多すぎました.
イジクル私はすべての通貨を横断したい指標関数を持っている
イジクル私の疑問は,同じプログラムが,私のコンピュータで更新を実行すると,非常に速く,ホストで実行すると,単一のスレッドのように,長い時間蓄積されます.
発明者 量化 - 微かな夢投稿されたコードは普通のPythonプログラムで,FMZとは何の関係もない.