if tick.pre_close:
r = (tick.last_price / tick.pre_close - 1) * 100
self.return_label.setText(f"{r:.2f}%")
应该用昨日结算价而不是昨日收盘价(tick.pre_close)
但我不知道哪个是结算价
if tick.pre_close:
r = (tick.last_price / tick.pre_close - 1) * 100
self.return_label.setText(f"{r:.2f}%")
应该用昨日结算价而不是昨日收盘价(tick.pre_close)
但我不知道哪个是结算价
找到了,是TickData没有这个字段,要改trader.object.py 和ctp_gateway的深度回调函数。