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