【发布时间】:2022-06-10 19:28:31
【问题描述】:
首先,我不是程序员,而是交易员。几年前我在学校接受过一些java培训,所以我了解代码并且可以通过复制粘贴来构建一些小东西。
我设法在 Python 脚本中从 websocket 获取数据。
我需要一个小小的帮助。我的问题:如何将 websocket 数据中的两个值(价格和符号)放入变量价格和变量符号中?
示例: 可变价格:30000 变量符号:BTCUSDT
#####################################################
from BybitWebsocket import BybitWebsocket
import logging
from time import sleep
def setup_logger():
logger = logging.getLogger()
logger.setLevel(logging.DEBUG) # Change this to DEBUG if you want a lot more info
ch = logging.StreamHandler()
formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
ch.setFormatter(formatter)
logger.addHandler(ch)
return logger
if __name__ == "__main__":
logger = setup_logger()
ws_public = BybitWebsocket(wsURL="wss://stream-testnet.bybit.com/realtime",
api_key="apikey", api_secret="apisecret"
)
ws_public.subscribe_orderBookL2("BTCUSD")
while(1):
logger.info(ws_public.get_data("orderBookL2_25.BTCUSD"))
sleep(1)
#####################################################
【问题讨论】:
-
您能否编辑您的问题,以便代码块在问题正文中正确格式化。 How do I format my posts using Markdown or HTML?.
标签: python python-3.x websocket bybit python-bybit