请问,模型这么表达对不对 (文华财经WH8赢智V8.2)

投资者咨询:请问,模型这么表达对不对 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-13 15:11
 操作周期是5分钟K线。早上,中午,夜盘这三个时间段的开盘第一根5分钟K线如果跳空的话后面的价格突破第一根K线的最高价开多,破最低价开空。

商品期货这么表达对不对:
0905<TIME<0910 && REF(L,1)>REF(H,2) && CROSS(C,REF(H,1)),BK;
0905<TIME<0910 && REF(H,1)<REF(L,2) && CROSS(REF(L,1),C),SK;
1335<TIME<1340 && REF(L,1)>REF(H,2) && CROSS(C,REF(H,1)),BK;
1335<TIME<1340 && REF(H,1)<REF(L,2) && CROSS(REF(L,1),C),SK;
2105<TIME<2110 && REF(L,1)>REF(H,2) && CROSS(C,REF(H,1)),BK;
2105<TIME<2110 && REF(H,1)<REF(L,2) && CROSS(REF(L,1),C),SK;
BARSBK=5,SP;
BARSSK=5,BP;
AUTOFILTER;

谢谢老师!
 
技术人员回复
日期:2018-7-13 15:27

这样修改一下:

 

TIME=0910 && REF(L,1)>REF(H,2) && CROSS(C,REF(H,1)),BK;
TIME=0910  && REF(H,1)<REF(L,2) && CROSS(REF(L,1),C),SK;
TIME=1340  && REF(L,1)>REF(H,2) && CROSS(C,REF(H,1)),BK;
TIME=1340  && REF(H,1)<REF(L,2) && CROSS(REF(L,1),C),SK;
TIME=2100 && REF(L,1)>REF(H,2) && CROSS(C,REF(H,1)),BK;
TIME=2100  && REF(H,1)<REF(L,2) && CROSS(REF(L,1),C),SK;
BARSBK=5,SP;
BARSSK=5,BP;
AUTOFILTER;

 

投资者咨询:请问,模型这么表达对不对 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-13 15:11
是指令价模型哦。     
     0905<TIME<0910 && REF(L,1)>REF(H,2) && CROSS(C,REF(H,1)),BK;
0905<TIME<0910 && REF(H,1)<REF(L,2) && CROSS(REF(L,1),C),SK;
1335<TIME<1340 && REF(L,1)>REF(H,2) && CROSS(C,REF(H,1)),BK;
1335<TIME<1340 && REF(H,1)<REF(L,2) && CROSS(REF(L,1),C),SK;
2105<TIME<2110 && REF(L,1)>REF(H,2) && CROSS(C,REF(H,1)),BK;
2105<TIME<2110 && REF(H,1)<REF(L,2) && CROSS(REF(L,1),C),SK;
BARSBK=5,SP;
BARSSK=5,BP;
AUTOFILTER;
CHECKSIG_MIN(BK,'A',0,'C',0); //BK信号的执行方式为:出信号立即下单,不进行复核
CHECKSIG_MIN(SK,'A',0,'C',0); //SK信号的执行方式为:出信号立即下单,不进行复核
技术人员回复
日期:2018-7-13 15:39
 再添加上指令价函数,最后两行语句就可以
投资者咨询:请问,模型这么表达对不对 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-13 15:11
说是 CHECKSIG_MIN不支持15分钟以下周期,所以,改为以下对吗:
0905<TIME<0910 && REF(L,1)>REF(H,2) && CROSS(C,REF(H,1)),BK;
0905<TIME<0910 && REF(H,1)<REF(L,2) && CROSS(REF(L,1),C),SK;
1335<TIME<1340 && REF(L,1)>REF(H,2) && CROSS(C,REF(H,1)),BK;
1335<TIME<1340 && REF(H,1)<REF(L,2) && CROSS(REF(L,1),C),SK;
2105<TIME<2110 && REF(L,1)>REF(H,2) && CROSS(C,REF(H,1)),BK;
2105<TIME<2110 && REF(H,1)<REF(L,2) && CROSS(REF(L,1),C),SK;
BARSBK=5,SP;
BARSSK=5,BP;
AUTOFILTER;
CHECKSIG(BK,'A',0,'C',0,0); //BK信号的执行方式为:出信号立即下单,不进行复核
CHECKSIG(SK,'A',0,'C',0,0); //SK信号的执行方式为:出信号立即下单,不进行复核
技术人员回复
日期:2018-7-13 15:53

 5楼主模型需要参考2楼回复修改一下:

 

TIME=0910 && REF(L,1)>REF(H,2) && CROSS(C,REF(H,1)),BK;
TIME=0910  && REF(H,1)<REF(L,2) && CROSS(REF(L,1),C),SK;
TIME=1340  && REF(L,1)>REF(H,2) && CROSS(C,REF(H,1)),BK;
TIME=1340  && REF(H,1)<REF(L,2) && CROSS(REF(L,1),C),SK;
TIME=2100 && REF(L,1)>REF(H,2) && CROSS(C,REF(H,1)),BK;
TIME=2100  && REF(H,1)<REF(L,2) && CROSS(REF(L,1),C),SK;
BARSBK=5,SP;
BARSSK=5,BP;
AUTOFILTER;

CHECKSIG(BK,'A',0,'C',0,0); //BK信号的执行方式为:出信号立即下单,不进行复核
CHECKSIG(SK,'A',0,'C',0,0); //SK信号的执行方式为:出信号立即下单,不进行复核
投资者咨询:请问,模型这么表达对不对 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-13 15:11
 没太懂。
假如9.08分出信号了,那TIME=0910,就不能及时执行开仓信号了?
技术人员回复
日期:2018-7-13 16:05

 7楼在第二根盘中判断参考这样的方式:

 

TIME>0905 &&TIME<=0910 && REF(L,1)>REF(H,2) && CROSS(C,REF(H,1)),BK;

投资者咨询:请问,模型这么表达对不对 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-13 15:11
 改了。
在商品上回测,人工交易本来应该出信号的地方,没有信号,问题出在哪?
技术人员回复
日期:2018-7-13 16:34

 您可以上传一下完整的源码,加载合约、加载周期

 

并具体截图说明一下,哪里是“人工交易本来应该出信号的地方”但是没有信号