感謝某版友熱情相助關於在下遇到換倉日跳空的問題~

在此不吝分享之前看到噗浪上對於回測資料準確性的探討~


 

原本在下對於回測資料的準確性到底重不重要這檔事情~

其實是沒啥概念的~畢竟當初經驗薄弱所知甚少~

不過後來看過法意這個網站的介紹後~

多少了解回測資料的準確性其實是很重要的~

但是在實際撰寫程式交易以及回測的時候~

還是不太能感受到資料的準確性到底與撰寫交易邏輯的確切關聯性~

畢竟到目前為止還只是在HTS上搞搞小程式~

連TS這專業的程式都沒用到~

遑論準確而大量的回測資料當然沒有感受了~

 

隨著交易次數與經驗的累積之後~

在下初步有點概念~

在此在前輩面前班門弄斧一下~

分享自己的看法~

 

在下想從自己分類的程式策略取向來看待回測資料~

在下自己武斷的粗略區分程式策略取向有兩大類~

一類是程式邏輯取向~

一類是程式機率取向~

 

前者就是在下常常提到的交易邏輯重要性~

利用邏輯來找出交易策略~

比如用均線~比如用盤整後的突破長紅K棒等等~

這類交易策略的生成偏向邏輯性的推導~

與過去交易紀錄的關係比較不密切~

雖然多少還是會用到回測來找出可能的較佳值~

但是更大的成分是在驗證這些交易邏輯是否有問題~

理論上若交易邏輯本身沒有太大的問題的話~

回測的結果無論怎麼去最佳化參數~

其所謂的變數最佳化報告~

理論上都應該是賺錢的~

只是賺多賺少的問題~

 

而若是使用程式機率取向來研擬交易策略的話~

這類交易策略比較偏向機率問題~

比如上漲X倍有較大的機率回測~

比如乖離率X%時會有大機率回檔~

比如盤整後的突破很大的機率是一大段走勢~

比如連續三跟XX條件的黑K棒就是跌勢的開始~

以上這些交易策略都是偏重過去歷史發生的資料~

然後整理過後所推理出來的機率論~

理所當然的這樣的交易策略生成方式~

就會導致其所回測的歷史資料準確性變的非常非常重要~

回測資料越準~程式的執行績效與準確幸會越高~

反之則很有可能出現相當不良的結果~

即使回測資料多漂亮都沒用~

 

簡單的說~

利用邏輯產生的交易策略~

賺錢機率高但是相對的不容易產生高獲利~

但是程式的使用壽命長~

也比較不介意回測資料的準確性~

反之利用歷史資料整理各種走勢的機率~

來產生的交易策略~

就要非常注意其所回測的資料準確性~

而且也要特別注意程式的壽命問題~

只回測三五年可能就只能使用一兩年就得檢討~

常常出現拉長時間測試就失靈的狀況~

但是寫的好的話也很容易創造出短期績效極佳的程式~

不過在下個人認為這些程式的壽命有限~

畢竟一些現象很容易被發現而多人使用導致失靈~

這是這類程式要注意的地方~

 

不過話說回來~

在下的程式都是利用邏輯來生成的~

利用歷史資料與走勢機率並非在下擅長~

所以也別太在意在下的看法~

無論如何~只要是會幫你賺錢的程式~

就是好程式~就是可以用的程式~

看倌們您說是嘛~~

arrow
arrow
    全站熱搜

    carmalone 發表在 痞客邦 留言(0) 人氣()