Type/to search
0
Follow
1
Followers
コルーチンの問題
Help
Created 2023-06-08 22:38:26  
 4
 1048

async with session.get(url, params=params) as response:
data = await response.json()
if "code" not in data:
print (("更新通貨ペアの情報",symbol, "=",pd.Timestamp.now ((().floor (("s")))
df_kline=process_kline_data(data,symbol,atr_periods,atr_multiplier, change_atr=True)
else:
print(f" データの受信異常 エラー fetching data: {data['msg']}",symbol)

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)

if name == "main":
asyncio.run(main())

同じコードで,VSCODEが実行されたとき,以下のように表示されます.
更新通貨ペアの情報,RVNUSDT = 2023-06-08 22:33:21
ADAUSDT=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秒間隔です

プレートディスクの"print"が"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
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 種類の通貨ペアを同時に作り出すというアイデアです.

発明者の時間差が大きいのは コンピュータのせいでしょうか?

Related Recommendations
Comment
All comments (4)

    找到原因了 我同时开的策略太多了。。。。。。。。。。。

    3 years ago

    继续求教啊 ,,,我是有一个指标函数,想遍历所有货币对

    3 years ago

    是啊 梦总 我疑惑的是 同样的程序 在我自己的电脑中运行更新就很快,在托管者中运行就像单线程一样 累积时间很长

    3 years ago

    贴的这个代码是个普通的python程序,和FMZ没什么关系哇。

    3 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)