ランゲンドール反転戦略


作成日: 2023-09-17 18:10:02 最終変更日: 2023-09-17 18:10:02
コピー: 0 クリック数: 610
1
フォロー
1617
フォロワー

概要

ロングエンド逆転策は,ロングエンド指数を使用して価格の潜在的な転換点を識別し,閉盘価格とトレンド逆転を判断し,トレンド逆転の点で買い出します.

原則

この策略は,ロングアンド指標の2つの関数,ピボットハイとピボットローを使用して高点と低点を識別する.

pivothigh関数は,過去 n 根 K 線の最高値の最大値,すなわち潜在的抵抗を見つけ,pivotlow関数は,過去 n 根 K 線の最低値の最小値,すなわち潜在的サポートを見つけます.

その後,高点と低点の条件判断により,価格が新しい高点または新しい低点のK線を作成し,潜在的トレンドの逆転点を表示します.新しい高点の時に買い操作を行い,新しい低点の時に売り操作を行います.

利点

  • ロングアンド指数は,取引信号の信頼性を高めるために,重要なポイントを識別します.

  • 市場を判断する際には,実際の閉店価格と組み合わせて判断し,中間の偽の突破によって誤導されないようにしてください.

  • 戦略の論理は明快で理解しやすく,実行しやすい.

リスク

  • パラメータが正しく設定されていない場合,取引の頻度が高くなり,取引コストが増加し,滑点の損失が発生する可能性があります.

  • 短期間に複数の偽の突破が発生し,不必要な取引損失を招く可能性があります.

  • 長期のトレンドでは,より深い反動が起こり,戦略に誤った信号を与える可能性があります.

最適化の方向

  • 移動平均などの他の指標のフィルターを追加することで,信号の正確性を向上させることが考えられます.

  • 取引頻度と信号品質のバランスを取るために,パラメータnの値を最適化することができます.

  • ストップロズロジックが追加され,単一取引の最大損失を制御できます.

要約する

ロングエンドの逆転戦略は全体的に単純で直接的なもので,ロングエンド指標のみを使用するので,ある種の偽信号が発生する可能性があります.補助指標,最適化パラメータ,およびストップロスを設定することにより,リスクを軽減し,戦略の安定性を高めることができます.この戦略は逆向きの取引,および傾向がより明確な市場環境に適用されます.

ストラテジーソースコード
/*backtest
start: 2023-08-17 00:00:00
end: 2023-09-16 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("lokendra Reversal Strategy", overlay=true)

leftBars = input(4)
rightBars = input(2)

swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)

swh_cond = not na(swh)

hprice = 0.0
hprice := swh_cond ? swh : hprice[1]

le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])

if (le)
    strategy.entry("PivRevLE", strategy.long, comment="BUY**", stop=hprice + syminfo.mintick)

swl_cond = not na(swl)

lprice = 0.0
lprice := swl_cond ? swl : lprice[1]


se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])

if (se)
    strategy.entry("PivRevSE", strategy.short, comment="SELL**", stop=lprice - syminfo.mintick)

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)