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