COCO研究院

 找回密碼
 註冊
搜索
查看: 21090|回復: 8

Walk forward Backtesting)程式交易?

[複製鏈接]
發表於 11-5-27 11:06 | 顯示全部樓層 |閱讀模式
本帖最後由 Can100 於 11-5-27 11:07 AM 編輯

小弟最近想學程式交易
到處看看到下面這篇文章
向前走的backtesting方法(Walk forward Backtesting) - 可以看交易系統是不是有穩健度

小的太淺看不太懂

不知道有人可以簡單的幾句話解釋一下嗎

發表於 11-5-27 11:23 | 顯示全部樓層
舉個例子好了
如果你手中有今年1到5月的歷史資料, 然後寫了一個策略, 想看看在未來能不能賺錢
可以將策略用1到4月的歷史資料做最佳化測試, 找出一組在1到4月行情可以獲利的參數,然後用這組參數去測試用在5月行情能不能獲利, 如果績效不錯, 表示系統穩健度不錯, 用在未來行情獲利的程度至少會
有平均值左右, 如果差很多, 表示穩健度不好

基本上是這樣的意思, 當然了, 系統穩健度要有一個指標來做標準, 不然怎麼衡量好壞, 有些人用獲利當指標, 獲利沒差太多表示穩健度好, 有些人用最大連續損失當指標, 以前面的例子, 1到4月找出的最佳化參數, 用在5月, 兩者最大連續損失不能差太多才算穩健

版上高人很多, 小弟如有說錯的地方, 請各位不吝吐嘈
發表於 11-5-27 11:24 | 顯示全部樓層
簡單的來說
walkforward baskettest就是取一段時間當作樣本找出一組最佳化參數
然後把這組參數套用的樣本時間的後一年得到第一個回測結果
例如2001-2004當樣本 取出的參數套用在2005
     2002-2005當樣本 取出的參數套用在2006
     2003-2006當樣本 取出的參數套用在2007
     2004-2007當樣本 取出的參數套用在2008
     2005-2008當樣本 取出的參數套用在2009
     2006-2009當樣本 取出的參數套用在2010
你可以用這樣的回測結果和普通方式回測的結果做比較
差異越小代表你的策略越穩健

評分

參與人數 2金錢 +9 收起 理由
joey0415 + 4 很棒的文章,感恩!
kilroy + 5 感謝ec大扼要說明,讚!

查看全部評分

 樓主| 發表於 11-5-27 11:31 | 顯示全部樓層
原來是這個意思~~
謝謝各位
發表於 11-5-27 12:32 | 顯示全部樓層
回測還是不如實測模擬更能了解,那些模擬只上談兵還是跟理想差很多
發表於 11-5-27 12:38 | 顯示全部樓層
經過大大的解釋總算了解~

看起來比一般的回測更有參考性
發表於 11-5-27 19:06 | 顯示全部樓層
簡單的來說
walkforward baskettest就是取一段時間當作樣本找出一組最佳化參數
然後把這組參數套用的樣本時 ...
eclife 發表於 11-5-27 11:24 AM



    謝謝大大分享
發表於 12-4-18 22:46 | 顯示全部樓層
之前看原文書有看過,以為就是回測的意思;原來還有這一層的意思
發表於 12-6-21 12:39 | 顯示全部樓層
谁都无法预知后果。。。。。
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-5-4 07:04

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 | AI繪圖AI超擬真美女AI beauty AI Stable DiffusionAI正妹AI Lookbook