-- 作者:never827
-- 发布时间:2016/7/13 16:00:58
-- 这样解决后台360根计算不出信号方案成吗
小均:=min(m1,m3); 下穿小值均:=cross(小均,close); 收过小均间隔周期:=BARSLAST(收过小均)+1,LINETHICK0,NOAXIS; 条件:=..................................................;
////////////////////////////////////////////////////////////////////////////////////////// 开空条件:=cross(小均,close) and count(条件,ref(收过小均间隔周期,1)+1)>0
这段代码表达的是当价格与均线死叉时,看这回死叉与上回死叉之间有没有条件出现,如果有,就开空。
问题1:在后台1分钟里,使用360根k参与计算,当“收过小均间隔周期”>360的时候,如果这个“条件”在360以外,金字塔就认不出来了,“开空条件”就不会出现信号是吗?
问题2:如果问题1是肯定的话,那么这个模型的回测和后台实盘就会出现偏差,
最大参考周期:=min(收过小均间隔周期,360);
开空条件:=cross(小均,close) and count(条件,ref(最大参考周期,1))>0
我用上面方法后我的count最大周期就是360,这样可以保证回测和后台实盘的效果一样。
我的问题是,在后台,因为金字塔只用360根计算,如果“收过小均间隔周期”超过360了,金字塔不算360以外的是肯定的,比如现在“收过小均间隔周期”是500,金字塔会不会认500这个数去和“min(收过小均间隔周期,360)”360作比较呀?如果金字塔连500这个数都不认,那么“min(收过小均间隔周期,360)”这个代码的返回值是无效的,还是返回360呀?
|