等级: 新手上路
- 注册:
- 2021-7-28
- 曾用名:
|
发现平仓时,没有按交易公式里的平仓数量平仓?
公式代码:
SELLSHORT(平空,50,MARKET),ORDERQUEUE;
BUY(开多,1,MARKET),ORDERQUEUE;
SELLSHORT平仓数量设定的是50,而实际持仓是2,是不是这个有影响?
请问老师怎么写才能全部平掉所有实际持仓?谢谢
而实际运行是:
2021-07-29 10:47:57.725 【图表】框架:Technic 触发下单 SELLSHORT 品种 RB00 下单K线 2021.07.29 10:48:00 公式:AAA 窗格ID:Main 代码行:18
2021-07-29 10:47:57.725 【图表】模型下单 1
2021-07-29 10:47:57.725 【图表】下单系数调整后 手数:1
2021-07-29 10:47:57.725 【图表】实际持仓 -2
2021-07-29 10:47:57.725 【图表】至队列下单
2021-07-29 10:47:57.725 【图表】框架:Technic 触发下单 BUY 品种 RB00 下单K线 2021.07.29 10:48:00 公式:AAA 窗格ID:Main 代码行:19
2021-07-29 10:47:57.725 【图表】模型下单 1
2021-07-29 10:47:57.725 【图表】下单系数调整后 手数:1
2021-07-29 10:47:57.725 【图表】至队列下单
2021-07-29 10:47:57.725 【图表】RB00 运行完毕
2021-07-29 10:47:57.725 【队列】当前队列准备处理数据:2条
2021-07-29 10:47:57.725 【队列】发送下单指令
2021-07-29 10:47:57.725 【下单】RB10 价0.000000 量1 买卖0 类型1 开平1 账户15615972669 Formula 1
2021-07-29 10:47:57.725 【下单】已提交,订单ID :487000042
2021-07-29 10:47:57.725 【队列】当前队列准备处理数据:2条
2021-07-29 10:47:57.725 【队列】当前有未处理队列,返回等待
2021-07-29 10:47:57.834 【指令】收到回报指令 ID = 487000042
2021-07-29 10:47:57.834 【回报】15615972669 : RB10 - 已报单 1 价格:5674 平 买
2021-07-29 10:47:57.896 【指令】收到Order回报指令 ID = 487000042 Status = 3
2021-07-29 10:47:58.010 【指令】收到成交回报指令 ORDERID = 487000042
2021-07-29 10:47:58.011 【回报】15615972669 : rb2110 - 已成交 1 价格:5671 平 买
2021-07-29 10:47:58.011 【回报】15615972669 : rb2110 - 全部成交 1
2021-07-29 10:47:58.015 【指令】平仓计量 EBuy:0 ESell:0
2021-07-29 10:47:58.016 【队列】当前队列准备处理数据:1条
2021-07-29 10:47:58.016 【队列】发送下单指令
2021-07-29 10:47:58.016 【下单】RB10 价0.000000 量1 买卖0 类型1 开平0 账户15615972669 Formula 1
2021-07-29 10:47:58.016 【下单】已提交,订单ID :487000043
2021-07-29 10:47:58.116 【指令】收到回报指令 ID = 487000043
2021-07-29 10:47:58.116 【回报】15615972669 : RB10 - 已报单 1 价格:5674 开 买
2021-07-29 10:47:58.166 【指令】收到Order回报指令 ID = 487000043 Status = 3
2021-07-29 10:47:58.266 【指令】收到成交回报指令 ORDERID = 487000043
2021-07-29 10:47:58.266 【回报】15615972669 : rb2110 - 已成交 1 价格:5670 开 买
2021-07-29 10:47:58.266 【回报】15615972669 : rb2110 - 全部成交 1 |
|