同一根K線下, highest函數(shù)執(zhí)行的結(jié)果不一致
作者:開拓者 TB 來源:cxh99.com 發(fā)布時間:2018年03月26日
-
咨詢內(nèi)容:
同一根K線下, highest函數(shù)執(zhí)行的結(jié)果不一致
代碼和運行結(jié)果如下:
我理解TB會從左到右依次遍歷每根K線, 我的測試代碼中, 當(dāng)在最后一根K線時求最大值, 并將結(jié)果輸出
從運行結(jié)果看, H1是正確值, H2是錯誤值. H2只是當(dāng)前(最后一根K線)的最大值. 煩請高手解惑
QQ圖片20170907093403.png
(7.14 KB, 下載次數(shù): 1)
2017-9-7 09:36:49 上傳
?
?來源:CXH99.COM
-
TB技術(shù)人員:
Params
Vars
? ? ? ? Numeric? ? ? ? h1;
? ? ? ? Numeric h2;
? ? ? ? Numeric i;
Begin
? ? ? ? h1=Highest(high,20);
? ? ? ? h2=highest(high,20);
? ? ? ? If(BarStatus()==2)
? ? ? ? {
? ? ? ? ? ? ? ? FileAppend("d:\\aaa.txt",Text(h1)+Text(h2));
? ? ? ? }
End
?
-
TB客服:
當(dāng)前根沒有走完,會有不同的high,用high[1].應(yīng)該可以吧!
?
-
網(wǎng)友回復(fù):
highest不要放到循環(huán)或者判斷里,在之前先賦值給序列變量就行