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