回覆列表
  • 1 # 佳期如夢將至

    對於新手來說開發一個策略最開始一定是模仿。第一步,利用現成指標構建邏輯。TB內建了眾多的技術指標,取出一個,寫入買賣點,回測下歷史行情,這樣就可以得到一個簡單的策略了。隨著策略經驗的積累,這裡的邏輯選擇會越來越多樣化。當然這樣的策略一般是不賺錢的,所以我們第二步,進行引數最佳化。選擇引數遍歷,觀察不同引數對於策略會產生怎樣的影響。一般情況下我們會得到幾組看起來比較賺錢的引數,然後我們進行第三步,樣本外檢測。比如說我們之前遍歷的引數是2014年的資料得出的幾個表現好的引數,那麼我們就用2013/2015的資料對這些引數進行檢測。一般來說,這一引數會在樣本外慘淡無比,完全沒有樣本內優化出來的威武。這時第四步,進行觀察,判斷策略失效的原因是什麼。假設發現策略失效原因是樣本外某一兩次特殊的行情導致大幅虧損,那麼我們就可以設定一個硬止損來規避這種風險;如果發現策略失效是因為交易次數過少,那我們就將交易邏輯稍微放鬆,比如要求>x的地方改為>=x甚至是>=x-1。等等等等,這種修改就是策略的經驗了。設定好新的邏輯後我們回到第二步,重複以上步驟。最終我們修改得到了一個樣本內外都賺錢的策略,第五步,實盤追蹤。在未來一段完全未知的行情中隨著時間檢驗策略,觀察策略的真實表現究竟如何。如果表現與預期相符合,那麼說明策略有效,第六步,進行交易。隨著交易進行,我們也要觀察策略的有效性,當發現策略出現超出預期的虧損時,第七步,調整或終止策略。

  • 中秋節和大豐收的關聯?
  • 請問食堂保管員和食堂核算員的具體工作都是幹什麼的?