-- 作者:chnxgd
-- 发布时间:2013/6/6 16:23:49
-- 一个开平仓问题求解
1、系统买卖条件设置如下:
SELL(平多条件 AND HOLDING>0,手数,MARKET); SELLSHORT(平空条件 AND HOLDING<0,手数,MARKET); BUY(开多条件 AND HOLDING<=0,手数,MARKET); BUYSHORT(开空条件 AND HOLDING>=0,手数,MARKET);
2、实际k线运行如下:见贴图附件;
3、监控四个部位的开平结果如下:今天的RB1310,1分钟的,是模拟账户。
2013-06-06 13:39:59.703 【图表】RB10 运行完毕 2013-06-06 13:40:59.703 【图表】触发下单 BUYSHORT 品种 RB10 2013-06-06 13:40:59.703 【图表】模型下单 1 2013-06-06 13:40:59.703 【图表】下单系数调整后 手数:1 2013-06-06 13:40:59.703 【图表】直接下单 2013-06-06 13:40:59.718 【图表】RB10 运行完毕 2013-06-06 13:40:59.718 【下单】RB10 价0.000000 量1 买卖1 类型1 开平0 账户805856 Formula 1 2013-06-06 13:41:00.000 【回报】805856 : RB10 - 正在申报 1 价格:3424.000 开仓 卖出 2013-06-06 13:41:00.187 【回报】805856 : RB10 全部成交 1 价格:3428 开 卖 2013-06-06 13:42:00.703 【图表】RB10 运行完毕
013-06-06 14:03:08.750 【图表】RB10 运行完毕 2013-06-06 14:04:09.765 【图表】触发下单 SHELLSHORT 品种 RB10 2013-06-06 14:04:09.765 【图表】模型下单 1 2013-06-06 14:04:09.765 【图表】下单系数调整后 手数:1 2013-06-06 14:04:09.765 【图表】实际持仓 -1 2013-06-06 14:04:09.765 【图表】直接下单 2013-06-06 14:04:09.765 【图表】RB10 运行完毕 2013-06-06 14:04:09.765 【下单】RB10 价0.000000 量1 买卖0 类型1 开平2 账户805856 Formula 1 2013-06-06 14:04:10.046 【平仓委托计量】1 - 0 2013-06-06 14:04:10.046 【回报】805856 : RB10 - 正在申报 1 价格:3433.000 平今 买入 2013-06-06 14:04:10.234 【回报】805856 : RB10 全部成交 1 价格:3429 平 买 2013-06-06 14:05:09.765 【图表】RB10 运行完毕
2013-06-06 14:33:21.765 【图表】RB10 运行完毕 2013-06-06 14:34:21.765 【图表】触发下单 BUYSHORT 品种 RB10 2013-06-06 14:34:21.765 【图表】模型下单 1 2013-06-06 14:34:21.765 【图表】下单系数调整后 手数:1 2013-06-06 14:34:21.765 【图表】直接下单 2013-06-06 14:34:21.765 【图表】RB10 运行完毕 2013-06-06 14:34:21.765 【下单】RB10 价0.000000 量1 买卖1 类型1 开平0 账户805856 Formula 1 2013-06-06 14:34:22.015 【回报】805856 : RB10 - 正在申报 1 价格:3416.000 开仓 卖出 2013-06-06 14:34:22.250 【回报】805856 : RB10 全部成交 1 价格:3419 开 卖 2013-06-06 14:33:58.703 【图表】RB10 运行完毕
2013-06-06 14:56:07.750 【图表】RB10 运行完毕 2013-06-06 14:57:07.750 【图表】触发下单 SHELLSHORT 品种 RB10 2013-06-06 14:57:07.750 【图表】模型下单 1 2013-06-06 14:57:07.750 【图表】下单系数调整后 手数:1 2013-06-06 14:57:07.750 【图表】实际持仓 -1 2013-06-06 14:57:07.796 【图表】直接下单 2013-06-06 14:57:07.796 【图表】RB10 运行完毕 2013-06-06 14:57:07.796 【下单】RB10 价0.000000 量1 买卖0 类型1 开平2 账户805856 Formula 1 2013-06-06 14:57:08.015 【平仓委托计量】1 - 0 2013-06-06 14:57:08.015 【回报】805856 : RB10 - 正在申报 1 价格:3424.000 平今 买入 2013-06-06 14:57:08.156 【回报】805856 : RB10 全部成交 1 价格:3421 平 买 2013-06-06 14:58:09.765 【图表】RB10 运行完毕
问题如下:
例如:
2013-06-06 13:41:00.000 【回报】805856 : RB10 - 正在申报 1 价格:3424.000 开仓 卖出 2013-06-06 13:41:00.187 【回报】805856 : RB10 全部成交 1 价格:3428 开 卖
问1:申报3424,成交为什么是3428?下面的几单也是一样疑问。
问2:MARKET函数:附图中显示的是次周期的open处出入场,说明书中说图表交易时是按市价买卖,市价是什么意思?如果是滑失,为什么会这么大?触发信号后短时间有可能变化会很大,但不会每次都这么大,这是什么原因?另外MARKET是本周期市价还是次周期市价,函数说明书写的太简单,看不明白。
此主题相关图片如下:snap3.gif

|