問題描述:
通過金字塔軟件的 菜單:工具->市場與板塊(R)... 這個功能成功設(shè)置了90分鐘,150分鐘,3小時的K線
通過vba函數(shù) marketdata.STKINDI 將價格(我把高、開、低、收 價格作為四個指標(biāo)變量)和指標(biāo)導(dǎo)出,發(fā)現(xiàn)所有自定義周期的指標(biāo)不正確,價格正確。同樣的代碼,我導(dǎo)出金字塔自帶周期1小時,30分鐘的數(shù)據(jù),價格和指標(biāo)完全正確
附件的兩個截圖做了詳細(xì)說明
結(jié)論:金字塔vba函數(shù)marketdata.STKINDI 導(dǎo)出自定義周期的指標(biāo)數(shù)據(jù)不正確
請問有什么辦法解決
本地測試情況如下,代碼測試也如下
Set Formula = marketdata.STKINDI("000001","sh","kdj(9,3,3)",0,13,60)
application.MsgOut Formula.GetBufData("k",20)
application.MsgOut Formula.GetBufData("d",20)
application.MsgOut Formula.GetBufData("j",20)
此主題相關(guān)圖片如下:~1kesblrifpsq13pjd%mjf.png
版主,你把 Set Formula = marketdata.STKINDI("000001","sh","kdj(9,3,3)",0,13,60) 最后60 改成 90 試一下
60分鐘的結(jié)果我這里也是正確的。
不過前提是你需要 通過菜單:工具->市場與板塊(R)... 這個功能成功設(shè)置了90分鐘的K線,90分鐘的k線我是按照如下方法定制
此主題相關(guān)圖片如下:2015-12-10_17-46-25.png
除了金字塔自帶的常用周期正確, 自定義周期貌似都不對。