如何使用 python 中的 websocket.WebsocketApp 同时从两个不同的网络套接字传输数据?
How do I stream data from two different web sockets at the same time using the websocket.WebsocketApp in python?
我正在使用 Alpca api 创建股票交易算法 Python。我可以使用以下方式通过网络套接字流式传输报价和分钟柱数据:
socket = "wss://data.alpaca.markets/stream"
ws = websocket.WebSocketApp(socket, on_open=on_open, on_message=on_message,
on_close=on_close)
ws.run_forever()
但是,我需要同时从不同的套接字传输 trade_update 数据:
socket = "wss://paper-api.alpaca.markets/stream "
如何使用上述 python 中的格式同时从两个不同的网络套接字传输数据?
我们可以使用 Python 线程模块并行连接到多个 websocket。
我正在使用 Alpca api 创建股票交易算法 Python。我可以使用以下方式通过网络套接字流式传输报价和分钟柱数据:
socket = "wss://data.alpaca.markets/stream"
ws = websocket.WebSocketApp(socket, on_open=on_open, on_message=on_message,
on_close=on_close)
ws.run_forever()
但是,我需要同时从不同的套接字传输 trade_update 数据:
socket = "wss://paper-api.alpaca.markets/stream "
如何使用上述 python 中的格式同时从两个不同的网络套接字传输数据?
我们可以使用 Python 线程模块并行连接到多个 websocket。