要怎麼樣才能達到curve-fit? - 財經
By Heather
at 2010-05-23T20:16
at 2010-05-23T20:16
Table of Contents
先感謝大家的回應 因為我沒有太多經驗 所以有些想法可能稍嫌稚嫩
還請大家不要見笑 ^^"
以下是我想再跟各位板友討教的地方
我自己對於最佳化的看法是這樣的:
由於參數的變動導致對過去走勢的參與期間或程度有所改變 因此影響到績效
以通道突破為例 該取十天高點還是十五天高點還是二十天高點?
在某些交易中 會因為這個參數變動而造成參與的時間點不同 或甚至沒有交易
但倘若有其他的交易補進來 則對整體的績效應該不會造成太大的影響
所以最佳化過程中我會思考這些參數的更動是否僅僅將某幾個特定的虧損交易排除而已
倘若如此 在參數變動時的績效曲線會劇烈波動 則這樣的結果通常不可信任
但是 如果參數的變動對績效影響不大 甚至出現了相當寬廣的高原區域
那我會對這樣的策略較為放心 雖然並不至於是獲利保證 但至少是較為穩定的
因此最佳化是我在評估策略時一定會做的動作 目的並非是挑選最佳績效的參數
而是為了測試這樣的策略"最糟糕"的狀況為何 以決定是否要將此策略納入系統
當然 這樣的議題總是眾說紛紜
海龜的Curtis Faith說最佳化可看出策略潛藏的問題
而頗負盛名的Thomas Demark 則說他完全不信任最佳化
基本上在這個部分我較傾向於Curtis的說法
我在策略績效評估時 一定會回頭看走勢圖上的進出點位
以確保策略的確是按照我的邏輯在進行 所以我可以回答這個問題:
2004年319事件連續跌停出現時 是對我的部位不利的 賠了將近700點
2008年期指漲停 兩天反彈500點 我的空單也被軋
2009的兩天漲停 我的程式在第一天發出進場訊號 能不能成交是個問題
所以綜合以上 漲跌停對我的系統的確造成了某些程度的高估
畢竟該賠的跑不掉 但是能賺的不一定賺得到 然而頂多是500點左右的程度 問題不大
在下駑鈍 一直找不到/設計不出這樣的程式 不知可否請mmk大指引一下
我對這樣的程式有興趣
市場當然會變 但市場有漲有跌這件事情卻是不太常發生變化
按照幾個大師的分法 市態可粗略分為: 動態/靜態 與 上升/持平/下降
共有六種常見的狀況 我不是想建構一個在六大市況都通用的策略
(基本上我也很懷疑真的有這種萬能的策略存在嗎?)
我只希望分別找到在某一兩個市況通用 且其他市況可以避開不致嚴重虧損的策略
並將其結合為一套系統 廣泛用在幾個市場中來達到多元化的效果
我也如此確信 因此我都將系統的連續虧損加倍計算 當成是實際進場後可能遇見的狀況
而市場變化的部份 有賴系統使用者的調整 我只能期望我的調整能力可以跟上市場的腳步
我大概有底啦 對於靜態上升/下降這種市況 阿貓阿狗也能賺
不管是怎樣的趨勢追蹤系統大概都有一定的獲利能力
難搞的是其他的市況 動態上升/下降對於趨勢追蹤系統也是一個難題
出場過於敏感的順勢系統適用於靜態上升/下降的市況 但在動態上升/下降的市場狀態中
會一再進出造成獲利不足 甚至是些微的虧損
(如2008後半段崩跌 2009某些部份漲勢 都是波動性相當大的動態趨勢市場)
您的意思是否如下:
在某一段市場狀況中 A邏輯大賺特賺 B邏輯還可以 C邏輯則會賠錢
倘若在最佳化的過程裡 僅挑選A+B的系統 自然績效亮麗
但若實際下單時 市況轉為對C邏輯有利 A+B反而賠到吃屎 那麼即使邏輯正確也賺不了錢
我在測試的階段中 的確見到有這樣的現象發生
某一策略在01~08年的表現不錯 但09年卻是標準的吃屎 然而今年又回復正常
(01~08獲利都在400~600之間 09賠560 今年至5/22為止賺500)
(你猜得沒錯 該策略是屬於空方策略 而且我怎麼也做不出09年可獲利的空方策略)
我仔細思考 發覺2009雖然是大漲 但是漲得卻不太自然
三次回測季線都馬上強力反彈 這是過去的價格走勢沒有過的
只要遇見以前沒有的東西 那麼不具彈性的策略就只有賠錢的份
願聞其詳
我之所以一開始用10年資料是希望資料可以涵蓋大多數的市場狀況
四年的資料或許太短 無法涵蓋完整的多空循環或是不同模式的多空循環
再者 我有做walking forward analysis 也就是兩年為一單位作時間窗口的推移
如果四年的資料足夠多采多姿 那或許也無妨 但我想總是不比十年資料來的完整
這個嘛...視個人獲利目標而定 以系統年均獲利為3000點 最大連續虧損1300點來說
如果想追求年獲利30% 那1300點的連續虧損意味著損失13%
甚至以Van Tharp推廣的R-multiple來看 這最大連續虧損是我系統的12個R
以1%的部位風險 大約也是12%的最大虧損 如果將它乘以兩倍 也不過25%
(實際使用總是比歷史回測來得糟糕 我的習慣是先double再說)
如此看來 不要突然失心瘋地加大部位 離掛點還有一段很長的距離
---
題外話 如果1300點的Max Drawdown便會傷及筋骨 那這樣的部位顯然太高了
要先講究不傷身體 再談效果呀!
--
還請大家不要見笑 ^^"
以下是我想再跟各位板友討教的地方
→ dontblame:curve fit 的最大問題 在於 你去fit curve 05/22 03:56
→ dontblame:也就是在於最佳化的動作...即便只有一個參數 05/22 03:57
我自己對於最佳化的看法是這樣的:
由於參數的變動導致對過去走勢的參與期間或程度有所改變 因此影響到績效
以通道突破為例 該取十天高點還是十五天高點還是二十天高點?
在某些交易中 會因為這個參數變動而造成參與的時間點不同 或甚至沒有交易
但倘若有其他的交易補進來 則對整體的績效應該不會造成太大的影響
所以最佳化過程中我會思考這些參數的更動是否僅僅將某幾個特定的虧損交易排除而已
倘若如此 在參數變動時的績效曲線會劇烈波動 則這樣的結果通常不可信任
但是 如果參數的變動對績效影響不大 甚至出現了相當寬廣的高原區域
那我會對這樣的策略較為放心 雖然並不至於是獲利保證 但至少是較為穩定的
因此最佳化是我在評估策略時一定會做的動作 目的並非是挑選最佳績效的參數
而是為了測試這樣的策略"最糟糕"的狀況為何 以決定是否要將此策略納入系統
當然 這樣的議題總是眾說紛紜
海龜的Curtis Faith說最佳化可看出策略潛藏的問題
而頗負盛名的Thomas Demark 則說他完全不信任最佳化
基本上在這個部分我較傾向於Curtis的說法
推 idleidle:跳空漲跌停時,你是否都剛好賺到,而且賺飽飽 05/22 08:20
我在策略績效評估時 一定會回頭看走勢圖上的進出點位
以確保策略的確是按照我的邏輯在進行 所以我可以回答這個問題:
2004年319事件連續跌停出現時 是對我的部位不利的 賠了將近700點
2008年期指漲停 兩天反彈500點 我的空單也被軋
2009的兩天漲停 我的程式在第一天發出進場訊號 能不能成交是個問題
所以綜合以上 漲跌停對我的系統的確造成了某些程度的高估
畢竟該賠的跑不掉 但是能賺的不一定賺得到 然而頂多是500點左右的程度 問題不大
推 mmkntust:說實在的..個人始終覺得太早以前的期指資料沒啥用.. 05/22 10:15
→ mmkntust:網路上一卡車07年以前穩穩的程式..08到今年就.... 05/22 10:16
在下駑鈍 一直找不到/設計不出這樣的程式 不知可否請mmk大指引一下
我對這樣的程式有興趣
推 dyhsu:直接問你一句話 市場會不會變? 05/22 11:27
市場當然會變 但市場有漲有跌這件事情卻是不太常發生變化
按照幾個大師的分法 市態可粗略分為: 動態/靜態 與 上升/持平/下降
共有六種常見的狀況 我不是想建構一個在六大市況都通用的策略
(基本上我也很懷疑真的有這種萬能的策略存在嗎?)
我只希望分別找到在某一兩個市況通用 且其他市況可以避開不致嚴重虧損的策略
並將其結合為一套系統 廣泛用在幾個市場中來達到多元化的效果
推 bathtub:關鍵在於你的系統會不會跟著市場調整改變 05/22 12:57
→ bathtub:如果你的進出場下注都是用過去資料做出來 最好的 05/22 12:58
→ bathtub:那我確信有一天會失效 或者造成非測試內的更大連續虧損 05/22 12:59
我也如此確信 因此我都將系統的連續虧損加倍計算 當成是實際進場後可能遇見的狀況
而市場變化的部份 有賴系統使用者的調整 我只能期望我的調整能力可以跟上市場的腳步
推 KZHenry:你先問問自己為什麼這樣做會賺錢吧,我怕你自己都不知道 05/22 13:24
我大概有底啦 對於靜態上升/下降這種市況 阿貓阿狗也能賺
不管是怎樣的趨勢追蹤系統大概都有一定的獲利能力
難搞的是其他的市況 動態上升/下降對於趨勢追蹤系統也是一個難題
出場過於敏感的順勢系統適用於靜態上升/下降的市況 但在動態上升/下降的市場狀態中
會一再進出造成獲利不足 甚至是些微的虧損
(如2008後半段崩跌 2009某些部份漲勢 都是波動性相當大的動態趨勢市場)
推 dyhsu:參數都可以最佳化. 邏輯也可以阿 換參數跟換邏輯不是一樣嗎 05/23 16:35
您的意思是否如下:
在某一段市場狀況中 A邏輯大賺特賺 B邏輯還可以 C邏輯則會賠錢
倘若在最佳化的過程裡 僅挑選A+B的系統 自然績效亮麗
但若實際下單時 市況轉為對C邏輯有利 A+B反而賠到吃屎 那麼即使邏輯正確也賺不了錢
我在測試的階段中 的確見到有這樣的現象發生
某一策略在01~08年的表現不錯 但09年卻是標準的吃屎 然而今年又回復正常
(01~08獲利都在400~600之間 09賠560 今年至5/22為止賺500)
(你猜得沒錯 該策略是屬於空方策略 而且我怎麼也做不出09年可獲利的空方策略)
我仔細思考 發覺2009雖然是大漲 但是漲得卻不太自然
三次回測季線都馬上強力反彈 這是過去的價格走勢沒有過的
只要遇見以前沒有的東西 那麼不具彈性的策略就只有賠錢的份
推 poqwer:寫一個人工智慧的,要多密合有多密合....不過不保證未來 05/23 17:03
→ poqwer:績效喔.......。一直著執於密合不密合就說沒有意義嘛... 05/23 17:04
願聞其詳
推 mm6:用小於四年的資料建立系統跑十年回測 比四個參數有意義 05/23 18:51
我之所以一開始用10年資料是希望資料可以涵蓋大多數的市場狀況
四年的資料或許太短 無法涵蓋完整的多空循環或是不同模式的多空循環
再者 我有做walking forward analysis 也就是兩年為一單位作時間窗口的推移
如果四年的資料足夠多采多姿 那或許也無妨 但我想總是不比十年資料來的完整
推 mm6:還有先講究不傷身體再說效果 1300點連損都要快掛點了 05/23 18:56
這個嘛...視個人獲利目標而定 以系統年均獲利為3000點 最大連續虧損1300點來說
如果想追求年獲利30% 那1300點的連續虧損意味著損失13%
甚至以Van Tharp推廣的R-multiple來看 這最大連續虧損是我系統的12個R
以1%的部位風險 大約也是12%的最大虧損 如果將它乘以兩倍 也不過25%
(實際使用總是比歷史回測來得糟糕 我的習慣是先double再說)
如此看來 不要突然失心瘋地加大部位 離掛點還有一段很長的距離
---
題外話 如果1300點的Max Drawdown便會傷及筋骨 那這樣的部位顯然太高了
要先講究不傷身體 再談效果呀!
--
Tags:
財經
All Comments
By Odelette
at 2010-05-24T19:42
at 2010-05-24T19:42
By Skylar DavisLinda
at 2010-05-29T00:20
at 2010-05-29T00:20
By Isla
at 2010-06-02T19:07
at 2010-06-02T19:07
By Joseph
at 2010-06-05T05:01
at 2010-06-05T05:01
By Selena
at 2010-06-05T17:34
at 2010-06-05T17:34
By Elma
at 2010-06-06T02:53
at 2010-06-06T02:53
By Ursula
at 2010-06-09T13:33
at 2010-06-09T13:33
By Agnes
at 2010-06-13T09:56
at 2010-06-13T09:56
By Thomas
at 2010-06-14T23:53
at 2010-06-14T23:53
By Caroline
at 2010-06-15T07:15
at 2010-06-15T07:15
By Michael
at 2010-06-18T03:24
at 2010-06-18T03:24
By Freda
at 2010-06-19T18:54
at 2010-06-19T18:54
By Todd Johnson
at 2010-06-21T13:22
at 2010-06-21T13:22
By Hazel
at 2010-06-22T08:32
at 2010-06-22T08:32
By Rae
at 2010-06-23T21:05
at 2010-06-23T21:05
By Todd Johnson
at 2010-06-28T19:39
at 2010-06-28T19:39
By Una
at 2010-07-01T22:13
at 2010-07-01T22:13
By Yedda
at 2010-07-06T10:52
at 2010-07-06T10:52
By Gary
at 2010-07-07T23:11
at 2010-07-07T23:11
By Kama
at 2010-07-08T11:34
at 2010-07-08T11:34
By Bennie
at 2010-07-12T03:06
at 2010-07-12T03:06
By Belly
at 2010-07-16T22:22
at 2010-07-16T22:22
Related Posts
Oanda的滑點
By Thomas
at 2010-05-21T20:50
at 2010-05-21T20:50
hts 4000畫面開啟問題
By Mary
at 2010-05-21T15:15
at 2010-05-21T15:15
外匯pk 第39天
By Faithe
at 2010-05-20T22:28
at 2010-05-20T22:28
外匯pk 第38天
By Lily
at 2010-05-19T22:20
at 2010-05-19T22:20
外匯pk 第37天
By Brianna
at 2010-05-18T21:51
at 2010-05-18T21:51