一個AFL放多於一個策略
各位大大, 如果我有兩個策略, 想看看同一時間運作時, 表現如何, 應如何做? 這兩個策略並不是互斥(mutual exclusive), 所以有機會第一策略買入後, 第二策略再買入, 我想請教, 你們會這樣測試嗎? 語法上應怎樣實現? 我考慮過用scale in/out, 但這方法只適用於由了第一個買入後, 再加減, 就是說有次序的考慮, 但如兩個策略, 誰先誰後, 就難說得很.....希望有大大可以給些意見.為什麼要這樣做?開2個afl就好啦??不然就是 buy = buy1 OR buy2 那兩個策略的出場是否一致?如果是,真的可以buy=buy1 or buy2 scale in/out無法區分策略也沒關係吧
也許你可以把多個策略直接複製到price chart裡面
用PlotShapes()的方式畫上你想要的記號 lwhuang 發表於 14-4-8 17:45
為什麼要這樣做?開2個afl就好啦??不然就是 buy = buy1 OR buy2
Hi, 因為想看看兩個測略一齊做回測會怎樣.....^__^ Winson 發表於 14-4-8 18:29
那兩個策略的出場是否一致?如果是,真的可以buy=buy1 or buy2
不同呀,應該這樣說吧,是兩個完全不同的測略,你多時可能我空..... zaqimon 發表於 14-4-9 08:24
scale in/out無法區分策略也沒關係吧
也許你可以把多個策略直接複製到price chart裡面
用PlotShapes()的方 ...
Thanks, 不過除了想出入位置,我最想是看不同組合,一同跑時的結果... 本帖最後由 zaqimon 於 14-4-10 11:44 編輯
https://www.amibroker.com/guide/a_custombacktest.html
AmiBroker的backtest功能非常強大非常複雜
大多數人應該只會用到那個backtest按鈕去回測
但是還有mid-level, low-level可以讓你控制backtest的整個過程
我還沒機會深入研究GetBacktesterObject()相關的東西
或是你就做兩次回測
然後用Foreign()跟AddToComposite()
把目前的"~~~EQUITY"累加到另外一個symbol上
那個symbol就是兩種策略的加總equity
zaqimon 發表於 14-4-10 11:24
https://www.amibroker.com/guide/a_custombacktest.html
AmiBroker的backtest功能非常強大非常複雜
thanks zaqimon! 要花時間研究一下
頁:
[1]