This commit is contained in:
lz_db
2025-11-17 17:18:51 +08:00
parent 0fab423a18
commit 42a0391eeb
4 changed files with 956 additions and 146 deletions

View File

@@ -107,21 +107,22 @@ async def websocket_quick_test():
'apiKey': '76888962',
'secret': 'LZ-trade666888',
'verbose': False, # 启用详细日志
# 'debug': True, # 启用详细调试信息
'hostname': '43.167.188.220:5000',
'options': {
# 'server': '147.160.254.81:443', # 使用服务器名称
# 或者
'host': '18.163.85.196',
'port': 443,
},
'host': '18.163.85.196',
'port': 443,
})
try:
# 监听订单更新
async def order_listener():
orders = await exchange.watch_orders()
for order in orders:
logger.info(f"📦 订单更新: {order['id']} {order['symbol']} {order['side']} {order['status']}")
while True:
# print("111111111")
res = await exchange.watch_ticker(symbol='BTCUSD')
print("===========================收到信息")
print(res)
# for order in res:
# logger.info(f"📦 订单更新: {order}")
# 监听余额更新
async def balance_listener():
@@ -132,16 +133,17 @@ async def websocket_quick_test():
# 运行监听器
await asyncio.gather(
order_listener(),
balance_listener(),
return_exceptions=True
# balance_listener(),
# return_exceptions=True
)
except Exception as e:
logger.error(f"WebSocket 测试错误: {e}")
# logger.error(f"WebSocket 测试错误: {e}")
logger.exception("WebSocket 测试错误:")
finally:
await exchange.close()
if __name__ == "__main__":
# 运行快速测试
asyncio.run(quick_order_test())
asyncio.run(websocket_quick_test())