無法獲取歷史i數據 [金字塔]
- 咨詢內容:
為什么在marketdata.HistoryDataMode=1的情況下, 我只獲取到了最早的那一根的數據,后面四根都等于0?而在marketdata.HistoryDataMode=0的情況下又可以?'讀取白糖PTA得日線數據marketdata.HistoryDataMode=1'不同品種為獨立的緩沖區Set HistroyData = marketdata.GetHistoryData("SRX00","ZQ",0,5)'若要是分鐘這里填0Set HistroyData1 = marketdata.GetHistoryData("TA00","ZQ",0,5)'若要是分鐘這里填0msgbox HistroyData.countfor i = 0 to HistroyData.count-1application.MsgOut "SR"&":"&HistroyData.date(i)&" "&HistroyData.Close(i)&" "&"TA"&":"&HistroyData1.date(i)&" "&HistroyData1.Close(i)'數據處理完畢后,清理緩沖區 marketdata.DestroyHistoryData
此主題相關圖片如下:數據.png
next - 金字塔客服:
'讀取白糖PTA得日線數據
marketdata.HistoryDataMode=1'不同品種為獨立的緩沖區
Set HistroyData = marketdata.GetHistoryData("SRX00","ZQ",0,5)'若要是分鐘這里填0
Set HistroyData1 = marketdata.GetHistoryData("TA00","ZQ",0,5)'若要是分鐘這里填0
msgbox HistroyData.count
for i = 0 to HistroyData.count-1
application.MsgOut "SR"&":"&HistroyData.date(i)&" "&HistroyData.Close(i)&" "&"TA"&":"&HistroyData1.date(i)&" "&HistroyData1.Close(i)
'數據處理完畢后,清理緩沖區
marketdata.DestroyHistoryData
next
如果上述代碼沒錯的話,建議你看一下你的代碼病句問題在哪里
- 用戶回復:
marketdata.DestroyHistoryData
清空緩沖放在循環外,否者你第一次循環就全部清掉了。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容