关于简语言variable变量的问题
请帮忙看一下,这几句代码,用到了 variable 定义的变量,但是有很一些值的返回是不正确的。比如截图中的。代码在后面,工作区在附件。谢谢!VARIABLE:TDBuyCount:0; //vars Lookback := 4 ; // buyFlip buyFlip : C < ref(C, Lookback) && ref(C, 1) > ref(C, 1 + Lookback), NODRAW; DRAWTEXT(buyFlip, L, '+'),colorgreen ; // 前4周期 Close Clb := ref(c, lookback) ; // buyflip 触发 tdbuycount 计数开始 IF buyFlip THEN BEGIN TDBuyCount := 1 ; END //上周期 tdbuyCount 的值 上周期tdbuyCount : REF(TDBuyCount, 1), NODRAW; //tdbuyCount 持续计数 IF REF(TDBuyCount, 1) > 0 THEN BEGIN IF CLOSE < Clb then begin TDBuyCount := REF(TDBuyCount, 1) +1 ; end else begin tdbuycount := 0 ; end END //当前周期 tdbuyCount 的值 当前周期tdbuyCount : TDBuyCount, NODRAW; DRAWNUMBER1(TDBuyCount >1, Low, TDBuyCount, 0), COLORGREEN;