Async with session.get ((url, params=params) as response:
data = await response.json ())
if
Async def main ((): #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)
senome == “principal”: asyncio.run(principal))
O mesmo código, VSCODE, quando executado, mostra o seguinte: Atualização de informações sobre o par de moedas, RVNUSDT = 2023-06-08 22:33:21 Atualização de informações sobre o par de moedas, ADAUSDT = 2023-06-08 22:33:22 Atualização de informações sobre o par de moedas, ARPAUSDT = 2023-06-08 22:33:22 Atualização de informações sobre o par de moedas, GRTUSDT = 2023-06-08 22:33:23 Atualização de informações sobre o par de moedas, 1000 SHIBUSDT = 2023-06-08 22:33:24 Atualização de informações sobre o par de moedas, IOSTUSDT = 2023-06-08 22:33:25 Atualização de informações sobre o par de moedas, 1000 SHIBBUSD = 2023-06-08 22:33:25 O intervalo básico é de cerca de um segundo.
No disco real abaixo, a impressão foi alterada para Log e outras constantes: 2023-06-08 22:33:35 Informações Atualização do par de moedas Informações, STMXUSDT = 2023-06-08 14:33:35 2023-06-08 22:33:28 Informações Atualização do par de moedas Informações, DOGEUSDT = 2023-06-08 14:33:28 2023-06-08 22:33:21 Informações Atualização do par de moedas Informações, REEFUSDT = 2023-06-08 14:33:21 2023-06-08 22:33:14 Informações Atualizar par de moedas Informações, 1000PEPEUSDT = 2023-06-08 14:33:14 O tempo de intervalo é de cerca de sete segundos.
A minha ideia é usar o co-programar para criar funções de 50 moedas para calcular indicadores de uma fórmula chamada simultaneamente.
O que é que os inventores fazem com o intervalo de tempo tão grande?
- O quê?Eu tenho muitas estratégias ao mesmo tempo.
- O quê?Continuem pedindo, eu tenho uma função de indicador que quer percorrer todas as moedas.
- O quê?Sim, o que eu suspeito é que o mesmo programa que executa as atualizações no meu próprio computador é muito rápido, e que executa as atualizações no host como se fosse um único thread, acumulando muito tempo.
Inventor quantificado - sonho pequenoEste código é um programa Python comum e não tem nada a ver com o FMZ.