VBA編程中,引用指標數據,當行情界面改變時,引用的數據不變。 [金字塔]
- 咨詢內容:
VBA編程中,引用指標數據,當行情界面改變時,引用的數據不變。
情況如下:
我在引用股指06合約1分鐘,abc這個指標里的cde數值,代碼如下
Set Formula = marketdata.STKINDI("if06","zj","abc",0,0)
msgbox Formula.GetBufData("cde",100) '顯示第101根k線上的cde指標線數值
結果:第一次彈出來是對的,當加載更多K線數據的時候,彈出來數據還是一樣,沒有變。
我希望的結果是:永遠都是加載第101根K線上面的數據,加載更多數據的時候,這個值應該是變化的。希望版主耐心回答,謝謝
[此貼子已經被作者于2013-6-6 0:39:59編輯過] - 金字塔客服:
問題已經了解,請貼出完整代碼 ,另外1點開盤會幫你測試下問題。
- 用戶回復:
= marketdata.STKINDI 為后臺引用方式,與圖表是異步工作的,只有在調用一次marketdata.STKINDI時才進行指標計算,你可以考慮在定時器中定期來刷新這個函數就行了
- 網友回復: 應該沒錯,此函數式從前向后計算,如果要向后計算,你可以考慮用總數-去一個固定值來取得。你這么取得話永遠是數據表里序列的第101根數據
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容