多項式トレーリングストップ戦略


作成日: 2024-02-23 14:43:36 最終変更日: 2024-02-23 14:43:36
コピー: 0 クリック数: 561
1
フォロー
1617
フォロワー

多項式トレーリングストップ戦略

概要

多項式追跡ストップ戦略は,多項式関数の形式でストップを追跡する戦略である.この戦略は,単純にスライドした閉盘の交差点での入場である.入場時に,入場期間の最小値が固定されている.入場後に,最小値+Dで活性化される.*N^a の形式の追跡ストップ,最小値は入場時に固定された期間の最小値,Dは後退値,Nは持仓期間のK線数,aは多項式の度数である.追跡ストップがK線を上下から閉店価格を通過すると,平仓である.

戦略原則

多項式トラッキングストップの戦略の核心は,多項式トラッキングストップの戦略の枠組みを採用することです. まず,単純な移動平均の交差点で入場シグナルを発行します. 具体的には,閉店価格が単純移動平均から上下を突破するときに,看落で入場します. 入場後,入場時の周期的な最小値は,その後のストップベース基準値として記録されます. その後,戦略は,特別な多項式トラッキングストップの論理をアクティブにします.

この戦略の最大の利点は,市場の状況に応じてストップラインを柔軟に調整でき,利益の確保のために利益の確保である.従来の線形追跡ストップと比べて,この戦略の多項的ストップラインはより滑らかで,無意味なストップが誘発されるのを効果的に抑制することができる.同時に,ストップを突破するよりも,この戦略は,時間の経過とともにストップラインを上昇させ,利益の保護を実現することができる.Dとaのパラメータを調整することで,ストップラインの形を変え,市場の変化の動態を追跡することができる.

優位分析

多項式トラッキングのストップ・ローズ戦略の最大の利点は

  1. 特殊な多項式ストップ方式を採用し,市場の状況に応じてストップラインを柔軟に調整することができ,線形ストップの問題が回避されます.

  2. この戦略は,従来のストップ方法と比べてストップラインを非線形で調整することで,無意味なストップが引き起こすのを大幅に減らすことができます.

  3. この戦略は,利潤を保証しながら,時効的にストップ・ロスを実現するために,ストップ・ロスの線をスムーズに動かす.

  4. 戦略のストップロスは,パラメータを調整することで自由に変化させることができ,市場の変化に強い適応力を持っています.

  5. 戦略の枠組みはシンプルで明確で,実行し,最適化することが容易です.

リスク分析

多項式トラッキングのストップ・ローズ策にはいくつかのリスクがあります.

  1. 追跡停止ラインの調整が過度に激しくなれば,早めに停止する可能性があります.これはパラメータ最適化で解決できます.

  2. ストップラインが順調に上昇する過程で,より大きな利益の機会を逃す可能性があります. これは,この戦略の必然的な選択です.

  3. 多項関数は,予期せぬ価格の突破を起こす可能性があり,これを回避するためにパラメータを調整し,他のストップ手段を追加する必要があります.

  4. テクニカル指標取引戦略として,この戦略は突発的な出来事に対する対応能力が弱い.これは人工的介入または他のモデルとの組み合わせによって強化することができる.

最適化の方向

多項式トラッキングのストップ・ローズ戦略には,以下の主要な最適化方向があります.

  1. 採用の論理を調整し,よりよい入学タイミングを模索する

  2. ストップラインを追跡する計算式を最適化して,最適なパラメータの組み合わせを見つける.

  3. 指数,対数などの異なる止損線形を試してみてください.

  4. 止損線の外に他の止損手段を加え,止損防線を構築する.

  5. 機械学習,深層学習などのモデルと組み合わせて,モデル予測による指針の停止を試みる.

  6. 異なる市場と周期で戦略を適用する際の効果を調査する

  7. 止損線自適応最適化メカニズムを構築し,止損線の形状を自動的に最適化する.

要約する

多項式追跡ストップ戦略は,全体として非常に実用的なストップ戦略である。従来の線形追跡ストップの限界を突破し,より滑らかな非線形多項式関数をストップラインとして採用し,無意味なストップを大幅に削減し,同時に利益を保証することができる。この戦略のストップメカニズムは,柔軟性があり,関連するパラメータを調整することでストップラインの形を自由に変えることができ,市場変化に強い適応力がある。この戦略の枠組みは,簡潔で,理解しやすい,そして,実践的な意味が高い。もちろん,この戦略は,技術的指標策として,突発的な出来事を処理する能力が弱いので,これは注意が必要なリスクの一つである。全体的に,多項式追跡ストップ戦略は,高効率で,実用的で,操作が容易な,利潤保護型の戦略であり,交易者および学習者にとって量化され,使用する価値がある。

ストラテジーソースコード
/*backtest
start: 2023-02-16 00:00:00
end: 2024-02-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Alferow

//@version=4

strategy("polynomic_stop", overlay=true, initial_capital=1000, commission_value=0.1, default_qty_type=strategy.percent_of_equity, default_qty_value=100)



D = input(0.1, minval = 0.0001, title = 'decrement')
S = input(2, minval = 1.0, title = 'polynomial degree ')



MA = input(20, title = 'period SMA')
MN = input(20, title = 'period MIN_for')



SMA = sma(close, MA)
MIN = lowest(low, MN)




var stop = 0.0
var num = 0
if strategy.opentrades[1] == 0 and strategy.opentrades != 0
    stop := MIN


    
if  strategy.opentrades != 0
    num := num + 1 
    
if  strategy.opentrades == 0
    num := 0
    stop := MIN


    
hl = stop + D * pow(num, S)


plot(hl)
plot(SMA, color = color.red)



strategy.entry("buy", true, when = close[1] < SMA[1] and close > SMA)

strategy.close("buy", when = crossover(hl, close))