@饮冰 科创板需要使用限价单,原先的交易函数默认市价单,所以会出错。需要重写下单方式,我之前写过一个给你参考。
def order_target_value_(security, value):
if value == 0:
log.debug("Selling out %s" % (security))
else:
log.debug("Order %s to value %f" % (security, value))
if security[:2] != '68':
return order_target_value(security, value)
else:
current_data = get_current_data()
limit_price = current_data[security].last_price
return order_target_value(security, value, LimitOrderStyle(limit_price))
2022-11-25