一個奇怪的問題,請教一下專業人士 [金字塔]
- 咨詢內容:
我在程序里面使用martkerdata.gethistorydata然后再用formul=marketdata.stkindibydata ("公式名“, historydata)讀不出數據
但是我要在程序里先使用marketdata.gethistorydata然后用一次formul=marketdata.stkindi(...”公式名“....)之后再用stkindibydata就可以拿出數據來了
請大拿解答一下 - 金字塔客服:
Set HistoryData = marketdata.GetHistoryData("if00","zj",6)'調用中金所IF00合約的日線數據.
Set Formula = marketdata.StkindiByData("ma",HistoryData) '使用HistoryData對象的數據計算MA移動平均線指標,參數為默認參數
msgbox Formula.GetBufData("ma3",24) '顯示第24根k線上的MA3指標線數值用這個范例沒有輸出?我這邊顯示讀有值,是不是本地的數據沒有導致的?
- 用戶回復:
1)model1期貨SQAG12測試開始14:23:49datasize|sacycnum:6006000datasize|sacycnum:6006000datasize|sacycnum:5756000E)個股測試結束14:23:491)開始@14:29:58|代碼SQAG12639872734------------------------------------------1)model1期貨SQAG12測試開始14:29:58datasize|sacycnum:60060068.62datasize|sacycnum:60060079.95datasize|sacycnum:57560069.52E)個股測試結束14:29:581)開始@14:30:24|代碼SQAG12639970734
我的測試是這樣的,一開始沒有開stkindi先,直接開的stkindibydata,輸出不了formula的參數然后第二個測試時,隨便開了一個stkindi先,然后再開stkindibydata,數據就出來了而且我stkindi開的那個都不是測試品種,但是測試品種數據就出來了,挺奇怪的不懂啥情況數據應該本地都有 - 網友回復:
我2樓的范例能輸出沒?這段完整的可輸出的您先看下呢
我這邊用這段代碼只有這段代碼都很正常
- 網友回復: 也是讀不出數據這個問題是在每次金字塔軟件啟動后的時候發生的金字塔啟動后,執行過一次stkindi后(不管啥品種),再用任何項目的stkindibydata就沒有問題了金字塔啟動后,從沒有執行過stkindi,直接執行stkindibydata就一直讀不出數據
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容