資金曲線模擬器 -- 蓝色投机客 转自:http://tw.myblog.yahoo.com/Blue-Speculator/article?mid=2627&prev=2661&next=2606 假設我們開發了一個具有edge的交易策略,長期來說是會贏錢的。舉例來說,這個策略平均贏的機率是40%,而每筆交易贏錢的平均金額是$20,000,而輸錢的平均金額是$10,000。這些數字聽起來蠻像是一般標準順勢策略應該會有的數字。 現在我們繼續假設這個策略沒有curve-fitting,實際交易的績效也是比照回測的績效來表現,並沒有打折。現在我們拿這個交易策略實際交易100次,那麼請猜猜看,下面哪一個圖會是這個策略實際跑出來的資金曲線? A: B: C: D: 應該很多人會猜第二張圖(B)吧。因為第二張圖的資金曲線看起來最漂亮,呈現45度角往上跑的樣子。 結果正確答案是什麼呢?正確答案是四張圖都是這個交易策略所跑出來的資金曲線。 這時候你心裡面可能會想,這怎麼可能呢?這四張資金曲線的圖表差這麼多,怎麼可能會是同一個交易策略所跑出來的呢?這個結果應該會讓很多人驚訝吧。 其實這個例子只是說明一件事情而已: 就算我們擁有一個很好的交易策略,實際交易所產生的資金曲線,也會因為機率的關係,而有很大的差異。 這四張資金曲線圖,都是依據我們輸入的參數:1.勝率40%, 2.平均贏兩萬, 3.平均輸一萬,然後亂數去跑出來的資金曲線,所以由此,我們可以知道,機率會對於我們交易策略實際的績效有多大的影響。 也因此,當我們在做資金管理/部位規模控制的時候,請記得保守一點。我們寧願保守交易(under-trading)而少賺一點,也不要過度交易(over-trading)而破產退出市場。 上面的這些圖表,是由下面的這個excel檔所產生的。各位可以下載之後,在黃色區域輸入你們交易策略的參數,然後看看跑出來的資金曲線會是什麼樣子。每按一次F9,excel就會重新計算一次。 http://www.traderkingdom.com/downloads/NextDimension_Equity_Curve_Simulator.xls (感谢蓝色投机客写出的好文)
谢谢。我输入了一组 profit factor = 2 的参数,按了四五十次F9才出现一次结果为负的权益曲线。这正是我一向强调策略的盈利能力的原因。实际交易中应尽量选取 profitor factor >=2 的策略。
即使选取 profitor factor >=2 ,而胜率太低也不行 如30%的胜率,仍无法保证成功 关键是在考虑交易成本后的真实胜率 > 50% ,而且越大越好 真实胜率 = 盈亏比×胜率 /(盈亏比×胜率+(1-胜率))
John Joseph, the author of this spreadsheet, gave a very good presentation at http://www.traderkingdom.com/future...binars/505-adapting-to-changes-in-volatility- , you need to sign up for viewing this presentation
这个模拟给我们很多深思。虽然是一个确定性的正期望系统,交易一百次,也很难得到自己原来预想的资金曲线。更何况真实交易中的正期望值可能不如这个模拟的,以及还远远不到一百次,无统计意义。 这个工具给了我们很多新的思考。就算你有了一个好的系统(何况我们不一定有真正的好系统),资金下降的可能性也非常大。