當前位置: 華文世界 > 股票

點石為金:如何讓一個指標「化腐朽為神奇」

2024-08-24股票

在金融市場中,投資者經常依賴技術指標來指導交易決策。這些經典的指標在量化發展的初期可能風靡一時,但是隨著技術分析的進步,這些指標逐漸黯然失色。其中,一些經典的指標主要優點包括計算簡單、訊號明確,但也存在一定的缺點,如對市場噪音敏感、滯後性強等。在實際交易中,僅依靠經典指標可能難以實作理想的收益。因此,如何最佳化這類的經典指標,使其在不同市場環境下都能穩定表現,是交易者面臨的重要課題。

為了克服經典指標的不足,我們嘗試引入三個關鍵概念:(一)靈活定義開倉手數、(二)加倉策略和(三)勝率和盈虧比。這些概念不僅幫助我們更好地套用經典指標,還能透過科學的資金管理和風險管理策略,實作更高的交易成功率和盈利能力。

(一)靈活定義開倉手數:風險系數和保證金預留水平

在金融交易中,確定合理的開倉手數是控制風險的關鍵。風險系數(Risk Ratio)和保證金預留水平是兩個重要的參數,透過它們可以在保證使用可用資金的情況下,靈活地定義每筆交易的開倉手數,以達到最佳的資金利用和風險控制。

開倉手數計算

為了確保風險控制,我們首先計算可用資金,使用初始的帳戶資金 *(1-保證金預留水平),保證金預留水平是指在帳戶中預留一部份資金作為保證金,以應對市場波動和潛在的風險。保證金預留水平可以幫助投資者在市場出現突發情況時,仍能保持一定的資金靈活性和風險承受能力。然後考慮風險系數和保證金水平來分別計算風險制約手數和資金制約手數:

風險制約手數

風險制約手數的計算邏輯主要是為了確定在風險可控的前提下,可以開倉的手數。它的計算邏輯如下:

風險資金計算

  • 可用資金 * 風險系數:風險系數是指每筆交易中願意承擔的風險比例。例如,風險系數設定為4%,表示每筆交易願意承擔帳戶總資金的4%作為風險。這一參數可以根據個人風險承受能力和市場情況進行調整。透過公式,計算出實際用於風險投資的資金量。這部份資金是在可用資金中的一部份,是根據使用者設定的風險比率確定的。
  • 波動性調整

  • N:通常表示某個波動性或風險相關的指標,比如ATR系數,標準差、波動率等。透過將風險資金量除以 N,考慮了市場波動的影響。這樣做的目的是為了在波動較大的市場條件下減少開倉手數,從而控制風險。
  • 合約乘數調整

  • 合約乘數:表示一個合約單位對應的具體規模。透過將上述結果除以合約乘數,可以得到實際風險制約手數。
  • 資金制約手數

    當計算資金制約手數時,分母是可用資金,分子則是一手合約所需的保證金,具體為當前價格(乘以1.2倍),保證金費率和合約交易單位共同決定了每個合約的實際交易成本,這些因素經過計算,幫助確定當前資金可以完全覆蓋的交易手數。

    最終的開倉手數取風險制約手數和資金制約手數兩個值中的較小值,這樣呢確保既能充分利用資金,又能有效控制風險。

    (二)加倉策略:利用ATR系數和加倉系數

    一個好的策略在可以準確判斷趨勢的基礎上,不僅可以及時追隨市場趨勢,還能透過合理的加倉操作,有效地增加頭寸規模,從而在市場行情中抓住更多的盈利機會。上面在判斷「靈活開倉手數」的基礎上,下面我們來看下怎樣抓住趨勢,進行加倉的操作。合理的加倉策略可以顯著提高整體收益,但需要嚴格控制風險。ATR(平均真實波動範圍)和加倉系數是實作這一目標的重要工具。

    ATR(平均真實波動範圍)

    ATR是一個衡量市場波動性的指標。它反映了市場價格在一定時間內的波動振幅,通常用於確定止損和加倉的區間。在加倉策略中,我們利用ATR系數(N)來判斷市場的波動性,並結合加倉系數來確定加倉的時機和手數。

    加倉系數計算

    加倉策略的核心在於確定加倉的時機和手數。具體計算公式如下:

    具體來說,加倉操作的條件包括以下幾個要素:

    1. 加倉間隔 :加倉系數是指每次加倉時的價格間隔。透過ATR和加倉系數的乘積,我們可以確定每次加倉的價格間隔,從而避免頻繁加倉帶來的風險。然後透過判斷市場價格與上一次加倉價格之間的距離是否大於加倉間隔,從而驗證趨勢的延續性,然後及時的進行加倉的操作。這個間隔通常基於市場波動的特性和策略的風險容忍度來確定。
    2. 當前持倉盈利 :在執行加倉前,策略會評估當前持倉的盈利情況。一般來說,只有當當前持倉已經顯示出一定盈利時,才會考慮進一步增加頭寸(浮盈加倉)。這樣做的目的是在市場趨勢明確且有利的情況下,進一步提升整體盈利水平。
    3. 最大加倉次數 :為了控制風險,我們設定了最大加倉次數。這意味著無論市場多麽有利,策略都不會無限制地增加頭寸。這樣的限制確保了策略在追求盈利最大化的同時,不會陷入過度加倉的風險。

    透過這種方式,加倉操作不僅在技術上合理,還能有效地管理市場風險。它充分利用了市場趨勢的延續性,同時避免了過度交易的風險,從而保持了策略的穩健性和永續性。

    (三)勝率和盈虧比:評估策略表現的重要指標

    由於指標的滯後性和限制性,我們想要實作好的趨勢時牢牢跟隨(加倉),短暫的趨勢我們要及時止損(砍倉),這就涉及到了一個勝率和盈虧比的問題。

    勝率(WinRate)

    勝率是指成功交易次數占總交易次數的比例。它反映了交易策略的成功率,是衡量策略可靠性的重要指標。勝率的計算公式如下:

    盈虧比(PLRatio)

    盈虧比是指累計利潤與累計虧損的比值。它反映了每單位虧損對應的盈利情況,是評估策略盈利能力的重要指標。盈虧比的計算公式如下:

    雖然在一定程度上,勝率和盈虧比之間存在一種相互制約的關系,但是透過量化的參數調整,我們可以實作一個兩者之間的均衡。在策略中,可以透過這兩個指標,交易者可以直觀地了解策略的表現,及時發現並調整潛在的問題,以提高整體交易策略的穩定性和盈利能力。

    實踐運用:最佳化雙均線策略

    雙均線是一個經典的指標,該策略透過短期均線和長期均線的交叉來產生交易訊號,但其在實際套用中常受到市場噪音和滯後性的影響。本次呢,我們將嘗試透過引入靈活開倉和動態加倉方法,從而最佳化這一指標的效果。

    原始策略表現

    優寬量化交易平台策略回測

    雙均線策略最佳化

    優寬量化交易平台策略回測

    透過使用相同的目標合約(純堿主力),雙均線指標和策略參數,並且兩個策略初始的開倉手數也是一致的,可以看到在同一段時間中,兩個策略中開倉次數是一致的,但是符合指標的一致性,但是最佳化策略中增加了靈活判斷開倉手數和加倉策略後,雖然勝率有所降低(0.369 < 0.413),但是盈虧比得到較好的提示(1.23 > 1.05),並且盈利的金額也達到了原始策略的五倍以上。透過最佳化策略,特別是在靈活判斷開倉手數和加倉策略方面,我們可以看到如下幾點顯著的改進:

    1. 盈利能力提升 :最佳化後的策略在相同的交易次數下,實作了明顯更高的盈利金額。這表明透過更有效的資金管理和交易執行,策略能夠更有效地利用市場的盈利機會。
    2. 盈虧比提升 :盡管勝率略有降低,但盈虧比顯著提高。這意味著最佳化後的策略在每次交易中獲得更多的盈利,相對於虧損更為有效地進行了控制。這種提升反映了策略在資本增長和風險管理方面的成熟度。
    3. 策略穩定性增強 :盡管勝率下降,但最佳化後的策略表現出更穩定的盈利模式。這是因為策略在選擇交易時更加謹慎,更專註於那些具有較高潛在盈利的交易機會,同時透過風險管理策略保護資金免受較大虧損的影響。

    綜上所述,最佳化後的策略不僅在盈利能力上有所提升,而且在風險控制和資本保護方面也更為成熟。雖然勝率可能會略微下降,但透過提高盈虧比和實作更高的盈利金額,最終實作了更加穩健和永續的交易表現。

    :當然,並沒有完全完美的策略,最佳化後的策略確實在趨勢比較明顯的時候,獲得了相對於原始策略超額的收益,但是我們針對於趨勢相對混亂的品種時,由於均線的滯後性,可能造成加倉的倉位的損失擴大,造成收益遜色於原始的策略,因此針對於具體場景,我們需要更多條件進行策略的使用和最佳化。

    結論

    在金融市場的波動性和不確定性中,交易策略的最佳化是實作穩健投資報酬的關鍵。透過本研究,我們展示了如何將風險管理和資金管理的理念融入到經典的技術指標中,以提升策略的整體表現。

    首先,我們透過引入風險系數和保證金預留水平的概念,最佳化了開倉手數的計算方法。這種方法不僅提升了資金的使用效率,同時也增強了對市場波動的抵禦能力。其次,我們利用ATR系數和加倉系數,制定了動態加倉策略,這有助於在控制風險的同時,捕捉市場的盈利機會。最後,我們透過監控勝率和盈虧比,對策略進行了持續的評估和調整,確保了策略的長期穩定性和盈利性。最佳化後的雙均線策略證明了這些概念和工具的有效性。盡管勝率有所下降,但透過提高盈虧比和盈利金額,策略顯示出更強的盈利能力和穩定性。這強調了在量化交易中,不應單純追求高勝率,而應更註重策略的綜合表現。

    隨著市場環境的演變和交易技術的進步,我們的策略最佳化方法也需要不斷地更新和完善。交易者應該持續學習,積極探索新的量化工具和方法,以適應市場的變化。透過科學的設計和嚴格的風險管理,交易者可以在復雜多變的市場中保持競爭力,實作永續的投資報酬。最終,交易策略的成功不僅取決於技術指標的精確性,更在於交易者如何綜合運用風險管理、資金管理以及市場心理等多方面的知識。不斷最佳化和適應,將使交易者在金融市場中立於不敗之地。

    原始雙均線:https://www.youquant.com/strategy/397850
    加倉策略:https://www.youquant.com/strategy/397806

    轉載自:優寬量化交易平台社群

    作者:ianzeng123