Amibroker 使用"Individual Optimize" 並取得Net Profit
我需要將所有公司的股票"各別"最佳化,並取得各股最佳化後所有「參數數值」、「Net Profit」。在Amibroker中有一項功能是"Individual Optimize",可將所以公司股票各別做最佳化,但卻不支援「SetCustomBacktestProc」,因此官方文件中取得最佳化報告的方法似乎無法使用,
以下為官方文件中的範例程式:
SetCustomBacktestProc("");
if( Status("action") == actionPortfolio )
{
bo = GetBacktesterObject();
bo.Backtest(); // run default backtest procedure
st = bo.GetPerformanceStats(0); // get stats for all trades
NetProfit = st.GetValue("NetProfit");
}
若使用「SetCustomBacktestProc」,就會出現錯誤訊息:
Notice. Customer Backtester is NOT yet supported in Multithreaded Individual Optimization.
不知道是否有其他方法可以同時做「各股最佳化」與「取得Net Profit」?
頁:
[1]