我這樣的代碼獲取MACD的數(shù)據(jù)對(duì)嗎?
作者:金字塔 來(lái)源:cxh99.com 發(fā)布時(shí)間:2015年03月17日
- 咨詢內(nèi)容:
請(qǐng)教:我這樣的代碼獲取MACD的數(shù)據(jù)對(duì)嗎?
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
為什么我輸出的值貌似不對(duì),我是獲取日線的數(shù)據(jù)?
- 金字塔客服:
' 得到框架名稱為"Technic",窗格名稱為"Main"的窗格對(duì)象
Set Grid = Technic.GetGridByName("Main")
'得到該窗格所對(duì)應(yīng)的動(dòng)態(tài)行情對(duì)象
Set ReportData = Grid.GetReportData()
marketdata.STKINDI(ReportData.Label,ReportData.MarketName,sPolicyName,0,iPeriod) //這里iPeriod填5才是日線,6是周線了。
[此貼子已經(jīng)被作者于2014/11/20 11:18:00編輯過(guò)]