開拓者取昨天收盤價(jià)closed(1)問題
作者:開拓者 TB 來源:cxh99.com 發(fā)布時(shí)間:2012年12月01日
- 咨詢內(nèi)容: 老師指點(diǎn)下,
Numeric qq
Begin
qq=closeD(1);
FileAppend("c:\\Formula.log1",Text(qq));
end
在TA1301日線加載,顯示出屏幕所有K線收盤價(jià),本人只想取得一個(gè)數(shù)值:昨天收盤價(jià),應(yīng)如何處理?
- TB技術(shù)人員: 本帖最后由 flyfish 于 2012-9-27 08:17 編輯
你是日線加載的,當(dāng)然會(huì)顯示所有K線收盤價(jià)了。
如果你只要最后一天的前一天的收盤價(jià),那就這樣試試:
if(barstatus == 2)
{
qq=closeD(1);
FileAppend("c:\\Formula.log1",Text(qq));
}
- TB客服: 1、樓上的寫法是有問題的,序列函數(shù)不能在條件語句里面使用。會(huì)導(dǎo)致錯(cuò)誤的結(jié)果。
2、如果在日線上想要取昨天的收盤價(jià),只需要使用Close[1]即可。