리소스 로딩... 로딩...

동시행 문제

저자:, 창작: 2023-06-08 22:38:26, 업데이트:

async with session.get ((url, params=params) as response: data = await response.json (대응을 기다린다) if code not in data: 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" 데이터 수신 오류Error 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)

만약이름 == “주요”: asyncio.run(주))

같은 코드, 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 업데이트 통화 쌍 정보, 1000 SHIBUSDT = 2023-06-08 22:33:24 업데이트 통화 쌍 정보, IOSTUSDT = 2023-06-08 22:33:25 업데이트 통화 쌍 정보, 1000 SHIBBUSD = 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 이 비디오는 한 장의 비디오입니다.

제 생각에는 50개의 화폐를 동시 동시 생성하는 공정을 사용해서 공식을 호출하는 함수들을 계산하는 것입니다.

발명가들의 시간 간격이 커진 이유는 무엇일까요? 컴퓨터 때문일까요?


더 많은

그리고 그 이유를 찾아냈어요. 저는 너무 많은 전략들을 동시에 실행했습니다.

계속 부탁하세요, 저는 모든 통화들을 가로질러 지표 함수를 가지고 있습니다.

네, 드림 총, 제 의구심은 바로 같은 프로그램이 제 컴퓨터에서 업데이트를 실행하는 것이 매우 빠르다는 것입니다. 호스트에서 단일 스레드처럼 실행되는 시간이 길다는 것입니다.

발명가들의 수량화 - 작은 꿈이 코드는 일반적인 파이썬 프로그램이며 FMZ와 아무런 관련이 없습니다.