開拓者序列變量不能用于If條件?
作者:開拓者 TB 來源:cxh99.com 發(fā)布時間:2013年01月04日
- 咨詢內(nèi)容: Begin
...
For i=0 To CurrentBar
{If (CrossOver(C[i],AverageFC(C[i],Length)))
...
}
End
上述公式應(yīng)用滿足If條件時不執(zhí)行{If ...}內(nèi)的語句,不知何故?
- TB技術(shù)人員: 1、序列變量可以用于IF這些判斷句式,但很容易出現(xiàn)問題,定義個變量,把AverageFC(C[i],Length)寫出去
2、Tb的運行機制就是每個bar都要去跑一遍,這樣寫是什么意思?
Vars
...
NumericSeries i;
Begin
i=AverageFC(C,Length);
If (CrossOver(C,i))
{
}
...
End
能不能實現(xiàn)你的目的