這個報錯 [開拓者 TB]
- 咨詢內(nèi)容:
for while if else 包含序列函數(shù)
MA4 = Average(Close, FourLength);
MA9 = Average(Close, NineLength);
MA18 = Average(Close, EighteenLength);
If(MarketPosition == 0) //無倉位
{
If(crossover(MA4,MA18)) // 4小時均線上穿18小時均線
{ - TB技術(shù)人員:
MA4,MA18中都使用了序列數(shù)據(jù),如果放在if,while等條件語句內(nèi),會導(dǎo)致取值受條件限制而取不到正確的值,
所以應(yīng)該放到外面:
MA4 = Average(Close, FourLength);
MA9 = Average(Close, NineLength);
MA18 = Average(Close, EighteenLength);
condition= crossover(MA4,MA18);
If(MarketPosition == 0) //無倉位
{
If(condition) // 4小時均線上穿18小時均線
{
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容