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