[求助]幫看這段代碼的編寫運行問題,謝謝
作者:金字塔 來源:cxh99.com 發(fā)布時間:2016年08月01日
- 咨詢內(nèi)容:
幫看這段代碼的編寫運行問題,謝謝
VARIABLE:SUMS=0;
VOLTOP:=0;
HV:=HHV(VOL,5);
IF (HV=VOL OR HV=REFVOL AND VOL>0.5*REFVOL) THEN VOLTOP:=1;
IF SINP>0 AND VOLTOP=1 THEN AVAIL:=1;
IF AVAIL=1 THEN SUMS:=SUMS+SVTRI602;
IF SINP<0 AND SGN(SUMS)<>SGN(SVTRI601) THEN BEGIN
AVAIL:=0;
SUMS:=0;
END
AV:AVAIL,NOAXIS,COLORYELLOW;
運行問題表現(xiàn):1,可以正常一次性加載與顯示黃色標(biāo)線,但是當(dāng)我用滾輪加大K線范圍時,時常失去運行與黃線的顯示,需要關(guān)閉公式后,重新加載方可。2,當(dāng)整個程序包含有這段代碼時,無法正確用優(yōu)化功能,即:用優(yōu)化功能測算的結(jié)果與運行相應(yīng)某參數(shù)值測算的結(jié)果完全不同。3,若程序不包含該部份公式時,就不會出現(xiàn)上述兩個問題。
請問:這段代碼的編寫上出現(xiàn)了什么隱蔽的問題?
- 金字塔客服:
此主題相關(guān)圖片如下:2.png
- 用戶回復(fù):
REFVOL:=REF(VOL,1);SVTRI601及SINP:可以看作是一個自定義函數(shù)值,因為其算法需引用其他函數(shù),較為復(fù)雜,這里不累述,但確定不是這些引用數(shù)值的問題。
- 網(wǎng)友回復(fù):
啊,找到了根源,原來是參數(shù)AVAIL必須試始化~~~謝謝您的答復(fù)!