Re: [問題] 新手程式交易回測與交易請益

看板Trading (金融交易)作者 (沒有暱稱)時間6年前 (2018/10/01 13:44), 6年前編輯推噓5(504)
留言9則, 6人參與, 6年前最新討論串4/4 (看更多)
個人推再推薦1個積效指標 凱利公式 http://www.bituzi.com/2013/06/KellyIronman.html http://www.bituzi.com/2013/06/kellyproof.html 凱利公式的值代表該策略的最佳投注金額比例 1就是全押 0.5就是一半 但在金融市場中會有限制 若真要參照建議再乘0.5 或是 0.25 期望值越大 賠率越大 凱利值越大 這個值探討有獲利的情況 個人建議這東西可當成策略積效評分 值越大越好 例:丟公正硬幣 賭正反面(勝率0.5) 贏1元輸1元 期望值0 凱利值0 贏2元輸1元 期望值0.5 凱利值0.25 贏4元輸1元 期望值1.5 凱利值0.375 贏8元輸1元 期望值3.5 凱利值0.4375 (這行是賠率) 可以看到在勝率固定的情況下 賠率越大 對應的凱利值也越大 實際上交易策略的勝率與賠率大都不是固定的 所以不能直接套用 然而用凱利值來當成績效的分數很有參考價值 可以反應這個交易策略的相對優勢大小 1 策略凱利值超過0.25就很強 超過0.375根本就是躺著賺的情況(基本上不可能出現) 注意:重要的前提是 策略執行的條件必須在長期都穩定出現 交易次數太少 條件太嚴苛 絕無僅有的狀況 凱利值得參考性就很低 個人經驗絕大多數策略的凱利值都不會超過0.25 0.1以上應該會有獲利性 0.15以上獲利性就算不錯了 0.1以下的請不要太樂觀 0.05以下要戒慎恐懼 交易次數個人建議交易進出次數 一年至少12次 最好超過36次 如果是用於自己歷史交易積效評分的話就限制就更小(總交易次數5以上就行) 這可以清楚的看到自己真實的積效評分 現實是殘酷的 高手很常見的情況是賺的錢多但是凱利值不高 這只說明你是個能本多忠勝的人生勝利組 交易獲利性與凱利值都不高 這是說明你還在賺辛苦的勞力財 交易獲利性與凱利值都很高 恭喜你 你是真正的交易高手了 ※ 引述《rcwang (啊嘻汪)》之銘言:: : 嗨你好,很高興你能與大家分享你的績效報告 : 前面 sma1033 大大有提到滾動式的回測,我覺得你可以嘗試看看 : 單論你的這個績效報告的話,我有一些小小的建議給你參考看看 : 我待會提的東西可能很多你沒聽過,你可以去查詢相關資料和名詞介紹 : (一)首先,你 Recovery Factor (恢復因子) 過高 : Recovery Factor 在你的報告中的計算方式是拿 淨利 / 最大可能虧損 : 你的 RF 為 340664 / 11848 約莫是 28.75 左右 : 你可以 a 我的名字看 7/6 號我的文章 (#1RFv5fWg) : 裡面提到 RF 如果超過 25 就要非常小心你可能過度優化 : RF 高代表輸一點點就想要馬上贏回來,代表你對 MDD 有很強的風險厭惡 : 通常我個人會猜測你過度優化 MDD ,反過來說你應該沒有好的資金管理操作 : 這種屬性在某些情況會是好的,例如你的 Win Ratio 與 Profit Factor : 甚至 SQN Value 都好的話,或許值得嘗試,然而 … : (二)相對這麼高的 RF 你的 Profit Factor 太小 : 我之所以會這樣說,還有一個原因 : 因為你的策略中, Profit Factor 只有 1.5 左右 : 就算按年看,你的 Profit Factor 也大概都是在 1 ~ 1.5 左右 : 我的經驗是 RF 如果超過 15 以上,基本上 Profit Factor 應該要到 2 以上 : 也就是說你有太多不必要的虧損,為了賺 1.5 塊你得賠 1 塊 : 當 Profit Factor 不高時,交易量只要變少,你有很大可能讓毛損超過毛利 : 假如你 勝率 (Win Ratio) 夠高,那可能還有挽救的機會 : 通常勝率高 + Recovery Factor 這麼高的策略,不太容易馬上變成勝率低 : 所以交易量變少還能支撐一下,然而 … : (三)最糟糕的情況是,你的 Win Ratio 常年在 45% 左右 : Win Ratio 在 45% 是什麼概念呢?你看你 Profit Factor 是 1.5 對不對 : 所以你能在只贏不到 5 成的情況,賠 1 元能賺 1.5 元 : 所以你的勝手交易的平均獲利一定會遠高於你的輸手交易的平均虧損 : 仔細看會發現是 44369 / 23464 = 1.8 : 所以你贏都贏很大贏兩倍,很好,但是如果勝手狀況不穩定,你會直接掛掉 : 我建議你應該讓回測年週期勝率先提高到 60% : 你 RF 如果還能維持在 10 以上 : 我覺得你的 Profit Factor 應該可以到 2 整個策略才會比較健康 ... : 疑,我還沒提 MAE / MFE 呢... : 你的停損和停利可以更小啦,我剛剛幫你看一下 : 停損大概可以放 400 百元位置, 停利可以放 1500 百元位置 : 但因為你有多時間尺度,我的建議可能沒有用 : 然後我強烈建議你使用延遲進場(Delay Entry) : 也就是進場時後放你的進場價成本更低的位置 : 你想想看你有一堆輸一點點的交易,如果你放低一點的位置進場 : 這些交易可能就不會輸,但是你犧牲掉可能只有一點點直接價格往上的交易 : 因為他沒有往反方向走到你放限價單的位置 : 這樣你的 Win Ratio 應該就會起來,你可以思考看看 : 我知道你應該看不懂我在寫什麼 XD 可以再推文討論 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.172.49.225 ※ 文章網址: https://www.ptt.cc/bbs/Trading/M.1538372687.A.8FE.html

10/01 14:10, 6年前 , 1F
感恩分享好文!請問MC看得到凱利值嗎?
10/01 14:10, 1F
我沒用MC 公式不難自己算就好 ※ 編輯: ProTrader (1.172.49.225), 10/01/2018 14:26:42

10/01 15:34, 6年前 , 2F
21點算牌的凱利值不高,不過可以賺錢,這算不算第一種?
10/01 15:34, 2F
21點是勞力財第2種 別想爽爽賺 有興趣的人可以在家自己試試看 跟金融市場的差異是 21點穩定性高 可以穩穩賺 簡單的理解賭21點不可能不看盤 金融市場可能不看盤 ※ 編輯: ProTrader (1.172.49.225), 10/01/2018 15:50:38

10/01 17:20, 6年前 , 3F
感謝推薦這個策略績效指標,回家來去算看看我的模組幾分
10/01 17:20, 3F

10/01 17:22, 6年前 , 4F
推推好指標
10/01 17:22, 4F

10/01 18:26, 6年前 , 5F
好的,謝謝分享
10/01 18:26, 5F

10/06 12:44, 6年前 , 6F
如果把玩21點的方式弄成全自動化叫電腦來跑就可以不看盤
10/06 12:44, 6F

10/06 12:45, 6年前 , 7F
不過實際上當然不可能有人會願意這樣跟你賭21點就是了 XD
10/06 12:45, 7F

10/06 12:46, 6年前 , 8F
所以說「賭21點不可能不看盤」也是合理的講法
10/06 12:46, 8F

12/01 18:24, 6年前 , 9F
21點莊家也懂算牌, 當小牌都出很多時, 莊家就會洗牌
12/01 18:24, 9F
文章代碼(AID): #1RiRHFZ- (Trading)
文章代碼(AID): #1RiRHFZ- (Trading)