老师,请问一个指令价模型的问题 (文华财经WH8赢智V8.2)

投资者咨询:老师,请问一个指令价模型的问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-14 14:35
 DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
2*(DIFF-DEA),COLORSTICK;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
DDD := MA(CLOSE,10)-MA(CLOSE,50);
AMA := MA(DDD,10);
MA1:=MA(CLOSE,4);
MA2:=MA(CLOSE,9);


KK:=DIFF<DEA&&J<K&&K<D&&DDD<AMA&&MA1<MA2;
KP:=DIFF>DEA&&J>K&&K>D&&DDD>AMA&&MA1>MA2;
//SJ:=(TIME>=0900&&TIME<=1005)||(TIME>=1015&&TIME<=1450);//||(TIME>=2100||TIME<=0050);
SJ:=(TIME>=0900&&TIME<=1500);
KD:=DIFF>DEA&&J>K&&K>D&&DDD>AMA&&MA1>MA2;
PD:=DIFF<DEA&&J<K&&K<D&&DDD<AMA&&MA1<MA2;
(COUNTSIG(BK,BARPOS)=0)&&KD&&SJ,BK;
BARSLAST(BKVOL<>0)>6&&KD&&SJ,BK;
PROFIT<=-INITMONEY*0.0800 && BKVOL>0&&BARSBK>6,CLOSEOUT;
PD,SP;
C<=BKHIGH-110*MINPRICE,SP;//点位
BKVOL>0&&PROFIT<=-INITMONEY*0.0800,PRECIS4,CLOSEOUT;
BKVOL>0&&PROFIT>=+INITMONEY*0.3500,PRECIS4,CLOSEOUT;






(COUNTSIG(SK,BARPOS)=0)&&KK&&SJ,SK;
BARSLAST(SKVOL<>0)>8&&KK&&SJ,SK;
PROFIT<=-INITMONEY*0.0800 && SKVOL>0&&BARSSK>8,CLOSEOUT;
KP,BP;
//TIME>=1130,BP;//收盘
//TIME>=1130,SP;//收盘
C>=SKLOW+110*MINPRICE,BP;//点位
SKVOL>0&&PROFIT<=-INITMONEY*0.0800,PRECIS4,CLOSEOUT;
SKVOL>0&&PROFIT>=+INITMONEY*0.3250,PRECIS4,CLOSEOUT;
 SETALLSIGPRICETYPE(TRACING_ORDER);//启用自动连续追价功能
CHECKSIG(CLOSEOUT,'A',0,'E',20,0);//小节下单
CHECKSIG(BK,'A',0,'E',20,0);
CHECKSIG(SP,'A',0,'E',20,0);
CHECKSIG(SK,'A',0,'E',20,0);
CHECKSIG(BP,'A',0,'E',20,0);
CHECKSIG(CLOSEOUT,'A',0,'C',0,0);
TRADE_OTHER('AUTO');
AUTOFILTER;

老师,请问需要怎么改?
我的要求只有一个就是每个小节收盘前,提前处理好信号我已经试过CHECKSIG(BK,'A',0,'E',20,0);     CHECKSIG(BK,'B',0,'E',20,0);
A回测会出现信号消失的结果,B没有效果
 
技术人员回复
日期:2018-6-14 15:13

您1楼模型中含有TRADE_OTHER('AUTO');函数,该函数是逐分钟计算的,不能和CHECKSIG逐tick回测函数连用的,

 

建议您调整下思路

 

 

投资者咨询:老师,请问一个指令价模型的问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-14 14:35
 TRADE_OTHER('AUTO');
老师,假如我不要这句能达到要求吗?我的要求只有小节收盘提前处理信号和达到百分比盈亏。其他K线按照收盘价处理
技术人员回复
日期:2018-6-14 15:45

核实下,

 

您的思路是出信号立即下单,没小结提前20秒走完确认信号下单,您的疑问是有信号消失的情况?

 

这个是这样的,小结前20秒会判断条件是否满足,不满足信号就会消失,做反向处理的

 

如果您还有疑问,还请告知下加载的合约周期,我们对应看下

投资者咨询:老师,请问一个指令价模型的问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-14 14:35
 苹果主连。
老师我的思路不是出信号立即下单,开仓思路都是收盘价开仓的。然后点位止损也是按照收盘价,除非出现达到盈亏的百分比才立即执行。然后就是小节提前处理信号(比如现在是11.30,现在如果出现信号,刚好是小节收盘时间,所有信号都没法及时处理,而且等到下午开盘以后,单子又会出现撤单或者没法成交。我的想法是在小节收盘前处理好这些信号,以免丢单)
技术人员回复
日期:2018-6-14 22:14
如下修改请参考:

//CHECKSIG(CLOSEOUT,'A',0,'E',20,0);//小节下单
CHECKSIG(BK,'B',0,'E',20,0);
CHECKSIG(SP,'B',0,'E',20,0);
CHECKSIG(SK,'B',0,'E',20,0);
CHECKSIG(BP,'B',0,'E',20,0);
CHECKSIG(CLOSEOUT,'A',0,'C',0,0);
TRADE_OTHER('AUTO');
AUTOFILTER;

相同指令只能有一种执行方式,所以CLOSEOUT执行出信号立即下单就可以了
投资者咨询:老师,请问一个指令价模型的问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-14 14:35
 CHECKSIG(BK,'B',0,'E',20,0);
CHECKSIG(SP,'B',0,'E',20,0);
CHECKSIG(SK,'B',0,'E',20,0);
CHECKSIG(BP,'B',0,'E',20,0);
CHECKSIG(CLOSEOUT,'A',0,'C',0,0);
TRADE_OTHER('AUTO');
AUTOFILTER;
老师,这种写法是不是即能满足小节提前20秒处理信号,又能达到百分比盈亏及时平仓?
技术人员回复
日期:2018-6-15 8:26

能满足的,参考6楼给您的回复就可以的

   
投资者咨询:老师,请问一个指令价模型的问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-14 14:35
老师,好像并什么用。我运行了苹果和沪镍的1.3.

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看5也没有什么结果
技术人员回复
日期:2018-6-15 13:35

没有问题的,

 

以镍1分钟图为例,买开信号是11:19:59触发的,这根不是小结,所以是走完触发信号下单的,

 

1分钟的话,小结那根是11:29那根K线,您了解下