例如取周線數據,set his=GetHistoryData (Code, Market,7)
然后讀取數據 his.close(pos)
當第一周時,周一到周四(假設有周一)pos為0,到周五pos=1,如此類推,這樣當日K線下調用該函數,上周五的收盤價就成為這周的收盤價,這樣編程不好處理。
能否改為周一才將pos+1
月線和多周期的也是這樣。
Set History = marketdata.GetHistoryData("if00","zj",6)
application.MsgOut History.close(1)
這邊測試都是周五作為周線收盤價的啊
此主題相關圖片如下:(n6f}6xj90npjav_w4_oh.png
但是下一周的周一至周四讀取的還是上周五的收盤價,
我的想法是應該像跨周期調用stkindi一樣,周一至周五都是周五的收盤價。
沒明白,不是周線嗎?
周線返回的就是本周周五的收盤價呀,怎么又和周一至周四有關系了,在周線下根本沒法用到日線周一周四