报价类型:
xtconstant.MARKET_SH_CONVERT_5_LIMIT 43上海最优五档即时成交剩余转限价 xtconstant.MARKET_SZ_FULL_OR_CANCEL 48深圳全额成交或撤销
请教下面的问题:
1、选择43上海最优五档即时成交剩余转限价:
假如我要卖出1000股(五档总量700股),成交700股,剩余300股以什么价格挂限价单?
调用xt_trader.order_stock函数时,卖出价格参数应该填什么?
2、选择48深圳全额成交或撤销:
假如我要卖出10000股,若卖盘挂单≥10000股则全部成交。这个卖盘挂单是指全部的卖盘委托量吗?具体是五档、十档、还是全部卖档的量?
调用xt_trader.order_stock函数时,卖出价格参数应该填什么?
if param_code.endswith(".SH"): # 43上海最优五档即时成交剩余转限价
order_id = xt_trader.order_stock(param_user, param_code, xtconstant.STOCK_SELL, param_volume,
xtconstant.MARKET_SH_CONVERT_5_LIMIT, param_price, strategy_name, order_remark)
elif param_code.endswith(".SZ"): # 48深圳全额成交或撤销
order_id = xt_trader.order_stock(param_user, param_code, xtconstant.STOCK_SELL, param_volume,
xtconstant.MARKET_SZ_FULL_OR_CANCEL, param_price, strategy_name, order_remark)
else:
order_id = -1
print(f"委托卖出下单失败!不支持该交易所股票: [{param_code}]。")
|