现在我正在开发WebSocket以从FTX网站获取数据(ex.btcusdt) 由于 ftx.com,您可以交易加密货币而无需支付费用,而且我有最低预算
所以现在我想尝试获取一些数据并制作自己的机器人
但现在我在如何连接到网站时遇到了问题
自从我观看币安视频后,我就尝试了同样的方法,但仍然没有收到来自“wss://ftx.com/ws/”的任何消息
我不太明白他们提供的文档
我的问题是如何连接到数据流,例如,如果我想获取 BTCUSDT 或 BULLUSDT 的 JSON 文件
这是他们提供的文件 https://docs.ftx.com/#websocket-api
谢谢
我的代码
import websocket
SOCKET = "wss://ftx.com/ws/"
def on_open(ws):
print('opened connection')
def on_close(ws):
print('closed connection')
def on_message(ws, message):
print("got message")
ws = websocket.WebSocketApp(SOCKET, on_open=on_open, on_close=on_close, on_message=on_message)
ws.run_forever()
这适用于币安查找
最佳答案
使用示例代码here修改为接受 api 键作为参数,下面是获取股票数据的示例:
if __name__ == '__main__':
# rest = client.FtxClient(api_key=key, api_secret=secret)
ws = ws_client.FtxWebsocketClient(api_key=key, api_secret=secret)
ws.connect()
for i in range(1, 10):
print(ws.get_ticker(market='BTC-PERP'))
time.sleep(1)
关于python - 无法连接到 websocket API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64916889/