关于每一行代码执行次数的疑问。 [文华财经]
- 咨询内容:
	
	非过滤模型,突破20日高点开多,以后每涨1atr加一次仓,最多开四次,回撤2ATR平仓:
 T1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
 ATR:=REF(MA(T1,20),1);
 V1:HHV(H,20);
 H>REF(V1,1)&&BKVOL=0,BK(N1);
 H>(BKPRICE+ATR)&&H>REF(V1,1)&&BKVOL>0,BK(N1);
 H>(BKPRICE+ATR)&&H>REF(V1,1)&&BKVOL>0,BK(N1);
 H>(BKPRICE+ATR)&&H>REF(V1,1)&&BKVOL>0,BK(N1);
 L<(V1-2*ATR)&&BARSBK>0&&bkvol>0,SP(BKVOL);
 请老师看一下上面这样写有什么问题。
 最新版wh8里,非过滤模型说明里写道:“一个指令行,在一次“开仓->平仓”交易过程中只发一次信号”。比如这行: H>(BKPRICE+ATR)&&H>REF(V1,1)&&BKVOL>0,BK(N1);如果bk信号发生,直到sp信号发生前,是不会再次执行这行的bk的,是否这个意思。
 另外最后一行bkvol>0这一句是否必须。
 多谢。
-  文华技术人员:
	
	编写是没有问题的 如果bk信号发生,直到sp信号发生前,是不会再次执行这行的bk的,是否这个意思。 是的,您的理解是正确的 最后一行BKVOL>0可以不写的 
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240  进行 有偿 编写!(不贵!点击查看价格!)
                        
相关文章
- 
                        没有相关内容
                       

 
                     会员登录/注册
会员登录/注册