以海龟中一段为例
IF BARPOS>=21 THEN BEGIN
IF BARPOS=21 THEN
N:=M;
IF DayCount=6 OR BARPOS=21 THEN BEGIN{5天调整N值}
N:=(19*N+TR)/20;{计算N值}
DayCount:=2;
END
DayCount:=DayCount+1; 如果没有理解错的话是:有21根K线后,每5根K线更新一次N值。
因能力问题,没法找出参数定期更新在编辑时要注意的写法。
类似的定期更新总觉得不对。谁能帮忙总结下。谢谢
使用variable定义全局变量,当条件成立时更新就行了
以下是引用guotx2010在2011-7-1 18:47:09的发言:
使用variable定义全局变量,当条件成立时更新就行了
能否写一段简单的看一下样式,谢谢
以下是引用王锋在2011-7-1 18:11:51的发言:
描述不清,无法解答
就是如果有一个变量需要定期更新,怎么写
variable:n=c;//每10根更新一次,更新为5周期均值
ma5:=ma(c,5);
if mod(barpos,10)=0 then N:=ma5;
variable:n=c;//每10根更新一次,更新为5周期均值
ma5:=ma(c,5);
if mod(barpos,10)=0 then N:=ma5;