0
時只得到:「警告,而評估偵聽器回調時出現錯誤:」我有一個具有以下功能的Matlab的對象:交易工具箱:獨立運行程序
function obj = request_historical(obj,ticktype)
startdate = floor(now)-1500;
enddate = floor(now);
period = '1 day';
tradehours = false;
eventhandler = 'IB_histHandler';
d2 = history(obj.ib,obj.ibContract,startdate,enddate,ticktype,period,...
tradehours,eventhandler);
end
然後我調用該函數。該功能發送歷史財務數據,並由另一個函數「IB_histhandler」處理。該功能與獨立程序位於同一目錄中。
它使用工作區通過MATLAB程序運行時,它工作正常,但每當我運行獨立編譯的程序,我收到了一堆警告:
Warning: Error occurred while evaluating listener callback.
> In pause (line 21)
In IB_socket (line 432)
In start (line 13)
In tradingbot (line 31)
Error using comeventcallback (line 24)
Error firing event 'historicalData' to 'IB_histHandler'.
它就像我的獨立的EXE程序不能找到「IB_histhandler」函數,就像程序在使用工作區通過MATLAB運行時發現它一樣。
任何想法??