VBA里獲取不到SAR指標值 [金字塔]
- 咨詢內容:
msgbox FormulaSar.GetBufData("SAR",Data1.Count-i)總是結果出錯,后來發現公式SAR沒有顯示值,就簡單的“SAR(P,STEP,MAXP),CIRCLEDOT”,后來給SAR加了顯示值,如“SARV:SAR(P,STEP,MAXP),CIRCLEDOT”,也是調用失敗,后來自己手動新加了一個公式也調用失敗,請問應該如何調用,謝謝
- 金字塔客服:
完整貼下你的FormulaSar代碼呢
光看這句看不出問題可能
- 用戶回復:
Set Data1= marketdata.GetHistoryData("if06","zj",6)
Set Formula = marketdata.StkindiByData("SAR",Data1)for i=Data2.Count-20 to Data2.Count-1
msgbox Formula.GetBufData("SAR",Data1.Count-i)
next
如果換成MACD就成功了
Set Data1= marketdata.GetHistoryData("if06","zj",6)
Set Formula = marketdata.StkindiByData("MACD",Data1)for i=Data2.Count-20 to Data2.Count-1
msgbox Formula.GetBufData("DEA",Data1.Count-i)
next
- 網友回復:
Sub UserForm1_CommandButton1_Click()Set Data1= marketdata.GetHistoryData("if06","zj",2)Set Formula = marketdata.StkindiByData("SAR",Data1)for i=1 to 5
msgbox Formula.GetBufData("SARV",Data1.Count-i)next
End Sub上面的失敗
Sub UserForm1_CommandButton1_Click()Set Data1= marketdata.GetHistoryData("if06","zj",2)Set Formula = marketdata.StkindiByData("MACD",Data1)for i=1 to 5
msgbox Formula.GetBufData("DEA",Data1.Count-i)next
End Sub成功 - 網友回復:
您先看下SAR指標
里面有沒有sarv這個指標輸出變量
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容