Type/to search
0
Follow
1
Followers
Le problème avec les coroutines
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 (("mise à jour des informations sur les paires de devises, "symbol, "=", pd.Timestamp.now (().floor (("s")))
df_kline=process_kline_data(data,symbol,atr_periods,atr_multiplier, change_atr=True)
else:
print(f "Récupération de données inhabituelleError 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())

Le même code, VSCODE, s'exécute comme suit:
Mise à jour des informations sur les paires de devises, RVNUSDT = 2023-06-08 22:33:21
ADAUSDT = 2023-06-08 22:33:22 Mise à jour concernant les paires de devises
Mise à jour des informations sur les paires de devises, ARPAUSDT = 2023-06-08 22:33:22
Mise à jour des informations sur les paires de devises, GRTUSDT = 2023-06-08 22:33:23
Mise à jour des informations sur les paires de devises, 1000 SHIBUSDT = 2023-06-08 22:33:24
Mise à jour des informations sur les paires de devises, IOSTUSDT = 2023-06-08 22:33:25
Mise à jour des informations sur les paires de devises, 1000SHIBBUSD = 2023-06-08 22:33:25
L'intervalle de base est d'environ 1 seconde.

Sur le disque dur suivant, print est remplacé par Log.
Le STMXUSDT est une paire de devises dont la valeur est égale à la valeur du dollar américain.
Le 8 juin 2023 à 22:33:28 (info) Mise à jour des informations sur les paires de devises, DOGEUSDT = 8 juin 2023 à 14:33:28
Le taux d'intérêt est le taux d'intérêt le plus élevé au monde. Le taux d'intérêt le plus élevé est le taux d'intérêt le plus élevé au monde.
Le taux de change est le taux de change le plus élevé au monde. Le taux de change le plus élevé au monde est le taux de change le plus élevé au monde.
Il y a un intervalle d'environ 7 secondes entre les deux.

J'ai pensé à créer une fonction qui utilise la synchronisation pour créer simultanément 50 paires de devises appelant des formules pour calculer des indices.

Mais qu'est-ce qui a créé ce décalage entre les inventeurs ?

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)