我們在操作過程中通常隻聽說過指定交易策略,而很多文章也隻會教投資者們怎樣制定策略,傳授投資者們技巧,今天這篇文章我們學習一下如何在交易過程中,量化交易策略。希望能對大家制定更加符合市場行情的策略有所幫助。
第一步,利用現成指标構建邏輯。TB内置了衆多的技術指标,取出一個,寫入買賣點,回測下曆史行情,這樣就可以得到一個簡單的策略了。随着策略經驗的積累,這裏的邏輯選擇會越來越多樣化。
當然這樣的策略一般是不賺錢的,所以我們第二步,進行參數優化。
選擇參數遍曆,觀察不同參數對于策略會産生怎樣的影響。一般情況下我們會得到幾組看起來比較賺錢的參數,然後我們進行第三步,樣本外檢測。
比如說我們之前遍曆的參數是2014年的數據得出的幾個表現好的參數,那麽我們就用2013/2015的數據對這些參數進行檢測。一般來說,這一參數會在樣本外慘淡無比,完全沒有樣本内優化出來的威武。這時第四步,進行觀察,判斷策略失效的原因是什麽。
最終我們修改得到了一個樣本内外都賺錢的策略,第五步,實盤追蹤。
在未來一段完全未知的行情中随着時間檢驗策略,觀察策略的真實表現究竟如何。如果表現與預期相符合,那麽說明策略有效,第六步,進行交易。
随着交易進行,我們也要觀察策略的有效性,當發現策略出現超出預期的虧損時,第七步,調整或終止策略。
關于具體開發中的經驗
1某種程度上來說做策略就是瞎想->嘗試->瞎想->嘗試的循環。
2選擇指标時一定要避免使用未來函數。
3參數不宜過多。
4參數優化中,可用的參數組越多越好,說明策略有效性高。
5在實盤中,策略的期望一般都要打折扣的,達到預期的50%就是合格。
6交易次數太少的策略一般是運氣。
通過上文我們了解認識到量化交易策略所需要的不僅僅是出衆的制定交易策略的能力,同時需要我們在制定策略之後又=有根據市場行情變化去調整和優化的能力。這就相當于考試的時候寫完試卷再去檢查的能力。
删除后无法恢复
删除后无法恢复