如何把BPK,SPK信号拆解不带回溯算法? (文华财经WH8赢智V8.2)

投资者咨询:如何把BPK,SPK信号拆解不带回溯算法? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-5-22 11:28
老师,您好!
          关于如何把BPK,SPK信号拆解,看到论坛里有采用

 SX:EMA(C,10);
X:EMA(C,60);
CROSS(SX,X)&&ISTIMETOKLINEEND(1),BK;
CROSS(X,SX)&&ISTIMETOKLINEEND(2),SP;
CROSS(X,SX)&&ISTIMETOKLINEEND(1),SK;
CROSS(SX,X)&&ISTIMETOKLINEEND(2),BP;

AUTOFILTER;
MULTSIG(0,0,2,0);

但这个算法带入后有回溯功能,在5分钟和1分钟周期时,计算也很慢很慢,

有没有把BPK,SPK指令直接拆解的办法呢?
技术人员回复
日期:2019-5-22 11:32

 不是指令带回溯算法,而是两条均线的EMA函数是回溯算法的,并且回溯算法不会影响模型计算速度

 

您问题是模型中用了MULTSIG,设置逐笔tick回测

 

也就是每一笔行情都要计算一次模型,一天有几万笔行情就要计算几万次,即使计算速度再快也需要一定时间的

 

如果您不需要出信号立即下单,只要K线结束的时候判断一次,把MULTSIG这行去掉就可以了

投资者咨询:如何把BPK,SPK信号拆解不带回溯算法? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-5-22 11:28
是的,EMA改成了MA,回溯就没有了。

但如果把MULTSIG这行去掉,模型就只有BK,SP,指令,后面的SK,BP就发不出来。

老师,有没有好办法直接拆解BPK,SPK,并能在一个K线或错开个K线执行平一开一指令的?


 
其实我是想实现的功能是:BPK和SPK都是全平一开的动作,如何实现指令出来卖:一平一开,和买:一平一开动作?区别于BPK和SPK的全平开一?
技术人员回复
日期:2019-5-22 13:17