Async with session.get ((url, params=params) como respuesta:
data = espera respuesta. json (())
if
Asíncrono de la definición principal: #simbolos = 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)
si esnombre == “el principal”: asyncio.run¿ Qué pasa?
El mismo código, cuando VSCODE se ejecuta, muestra lo siguiente: Actualizar la información de la pareja de divisas, RVNUSDT = 2023-06-08 22:33:21 Actualización de la información de la pareja de divisas, ADAUSDT = 2023-06-08 22:33:22 Actualización de la información de la pareja de divisas, ARPAUSDT = 2023-06-08 22:33:22 Actualizar la información de la pareja de divisas, GRTUSDT = 2023-06-08 22:33:23 Actualizar la información de la pareja de divisas, 1000 SHIBUSDT = 2023-06-08 22:33:24 Actualizar la información de la pareja de monedas, IOSTUSDT = 2023-06-08 22:33:25 Actualizar la información de la pareja de divisas, 1000 SHIBBUSD = 2023-06-08 22:33:25 El intervalo básico es de alrededor de un segundo.
En el siguiente disco real, print se cambia a Log y todo lo demás es igual: 2023-06-08 22:33:35 Información Actualización de la información del par de monedas, STMXUSDT = 2023-06-08 14:33:35 2023-06-08 22:33:28 Información Actualización de la información de la pareja de monedas, DOGEUSDT = 2023-06-08 14:33:28 2023-06-08 22:33:21 Información Actualización de la información sobre el par de monedas, REEFUSDT = 2023-06-08 14:33:21 2023-06-08 22:33:14 Información Actualización de la información del par de monedas, 1000 PEPEUSDT = 2023-06-08 14:33:14 El intervalo de tiempo es de unos 7 segundos.
Mi idea es usar el programa de synchronization para crear 50 monedas al mismo tiempo para calcular el indicador de la fórmula de llamada.
¿Por qué los inventores tienen grandes intervalos de tiempo? ¿Por las computadoras?
¿Qué quieres decir?En el momento en que encontré la razón, yo estaba usando demasiadas estrategias a la vez.
¿Qué quieres decir?Sigue pidiendo, tengo una función de indicadores que quiere ir a través de todas las monedas
¿Qué quieres decir?Sí, DreamHost, mi duda es que el mismo programa que ejecuta las actualizaciones en mi propia computadora se ejecuta rápidamente, y en el host se ejecuta como un único hilo acumula mucho tiempo.
Los inventores cuantifican - sueños pequeñosEste código es un programa Python normal y no tiene nada que ver con FMZ.