能不能看看你的代码?最简代码看一下
李思恒 发表新评论 2020年8月31日
你这样试一下
while True:
api.wait_update()
print(order1.status, order1.volume_left, order1.status == “FINISHED” and order1.volume_left == 0)
if order1.status == “FINISHED” and order1.volume_left == 0:
for trade in order1.trade_records.values(): # 遍历dict的value: trade_records是dict类型, 其中每个元素的key为成交ID, value为 Trade类
print(trade.trade_date_time)
系统提示:
print(order1.status, order1.volume_left, order1.status == “FINISHED” and order1.volume_left == 0)
SyntaxError: invalid character in identifier
我这边是正常的,你再检查下代码首先你之前发的代码是没有wait.update的,第二如果trade.time=0可能是交易所没收到交易
trade = api.get_trade(“DCE.i2101”)
target_pos = TargetPosTask(.api,“DCE.i2101”)
target_pos.set_target_volume(1)
print(trade.trade_date_time)