由于VBA開發策略要用到很多FUN對象中的函數,但是FUN對象則必須是STOCK.ARRAY對象類型,而market.GetHistoryData返回的是historydata對象,其中的close則是數組類型,我寫了一個函數,把返回的historydata中的CLOSE數組轉換成STOCK.ARRAY類型,但是轉換時候老報錯
function ConvertToJztArray(Arr())下面代碼是調用的地方
set xl=ConvertToJztArray(HistroyData.close)
application.MsgOut fun.TRMA(xl)
但是報如下錯誤,請版主給予幫助
historydata中的CLOSE 這個不是數組的,是金字塔提供的一個函數,你使用時只能用
historydata.CLOSE(0)
historydata.CLOSE(1)
historydata.CLOSE(2)
這樣的方式調用數據