我這樣的代碼獲取MACD的數據對嗎?
作者:金字塔 來源:cxh99.com 發布時間:2015年03月17日
- 咨詢內容:
請教:我這樣的代碼獲取MACD的數據對嗎?
Set ReportData = Grid.GetReportData()
Application.MsgOut ReportData.Label
Application.MsgOut ReportData.MarketName
sPolicyName="MACD"
iPeriod=6
Set Formula = marketdata.STKINDI(ReportData.Label,ReportData.MarketName,sPolicyName,0,iPeriod)
iDIFFs=Formula.GetBufData("DIFF",Formula.DataSize-1)
Application.MsgOut iDIFFs
iDEAs=Formula.GetBufData("DEA",Formula.DataSize-1)
Application.MsgOut iDEAs
iMACDs=Formula.GetBufData("MACD",Formula.DataSize-1)
Application.MsgOut iMACDs
為什么我輸出的值貌似不對,我是獲取日線的數據?
- 金字塔客服:
' 得到框架名稱為"Technic",窗格名稱為"Main"的窗格對象
Set Grid = Technic.GetGridByName("Main")
'得到該窗格所對應的動態行情對象
Set ReportData = Grid.GetReportData()
marketdata.STKINDI(ReportData.Label,ReportData.MarketName,sPolicyName,0,iPeriod) //這里iPeriod填5才是日線,6是周線了。
[此貼子已經被作者于2014/11/20 11:18:00編輯過]