請(qǐng)教:下面兩個(gè)循環(huán)語(yǔ)句中都含有序列函數(shù),為什么一個(gè)警告,一個(gè)沒(méi)有警告? [開(kāi)拓者 TB]
- 咨詢內(nèi)容:
下面這段代碼編譯后沒(méi)有出現(xiàn)警告信息:
For I=1 TO M
{
SumC=SumC+Abs(C[i]-C[i+1]);
}
下面這段代碼編譯后出現(xiàn)警告信息(FOR,WHILE.IF,ELSE中包含序列函數(shù),可能存在潛在的邏輯錯(cuò)誤。請(qǐng)確認(rèn)代碼無(wú)誤):
For I=1 TO preDayHLLng
{
SumpreDayHL=SumpreDayHL+(HighD(I)-LowD(I));
}
為什么會(huì)這樣?后面的第二段代碼的警告信息需要理會(huì)嗎? - TB技術(shù)人員:
tb不建議在FOR,WHILE.IF,ELSE中使用序列函數(shù),因?yàn)樾蛄凶兞康闹悼赡軙?huì)出現(xiàn)錯(cuò)誤
樓主第一段代碼直接使用的序列變量,所以沒(méi)有報(bào)錯(cuò)。而第二段代碼,用到了highd函數(shù),該函數(shù)代碼中是對(duì)high序列變量比較,所以報(bào)警告了。出現(xiàn)這個(gè)信息你需要自己分析,如果不會(huì)因?yàn)樾蛄凶兞吭斐捎?jì)算邏輯混亂,也可以用的。
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容