关于每一行代码执行次数的疑问。 [文华财经]
- 咨询内容:
非过滤模型,突破20日高点开多,以后每涨1atr加一次仓,最多开四次,回撤2ATR平仓:
T1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
V1:HHV(H,20);
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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容