ゴールデンパラボラのブレイクアウト戦略

作者: リン・ハーンチャオチャン開催日:2024年2月4日 18:07:14
タグ:

img

概要

ゴールデンパラボラのブレークアウト戦略は,ゴールデンパラボラのパターンの判断と移動平均のブレークアウトシグナルを組み合わせて,ゴールデンパラボラのパターンが形成されたときに市場に参入し,退出シグナルが破裂すると退出する技術分析戦略です.

戦略の原則

この戦略の主な判断基準は以下の通りである.

  1. 金色のパラボラのチャネルを描くために 5つのK線の最高値と最低値の単純な移動平均を使用します

  2. 閉じる価格がチャネルを上向きに突破すると,市場への入場のための買い信号として金色のパラボラパターンを形成します.これは価格がチャネルの上限を突破し,トレンドに入っていることを示します.

  3. 購入後,損失を防ぐためにエントリー価格の近くにストップ損失を設定します.同時に,利益をロックするために,利益のラインを設定します.

  4. 価格がチャネルの下縁を突破すると,ロングオーダーを閉じて市場を退出する出口信号を生成します.これは価格がショックまたはダウンチャネルに再び入る可能性があることを示します.

この戦略の主な判断基準には,黄金パラボラのパターン判断と移動平均のブレイクアウト出口信号判断が含まれ,トレンドブレイク中に入力し,トライリングストップと利益を取ることでリスクを制御することができます.

利点

この戦略には以下の利点があります.

  1. パターン分析と技術指標を組み合わせることで,取引信号の信頼性が向上します.

  2. 遅延ストップ損失は,単一の損失のリスクを制御し,過度の損失を回避します.

  3. 利回りは利回りを阻害し 利回りを阻害します

  4. 比較的高い利益率があり,安定した利益を求める投資家に適しています.

  5. easytrade 戦略の構文はシンプルで,書き込みや最適化も簡単です.

リスク

この戦略には次のリスクもあります

  1. 価格がチャネルを効果的に突破しない可能性があります.これは不必要な損失を引き起こす可能性があります.パラメータを最適化することで,誤った突破の可能性を減らすことができます.

  2. ストップロスは破られ,損失が拡大する可能性があります.これは合理的にストップロスの距離を設定する必要があります.

  3. 遅れた利益は早すぎるので,より大きな利益の機会を逃す可能性があります.これは,市場状況に基づいて利益の位置を調整する必要があります.

  4. チャンネルパラメータを適時に調整し,異なるサイクルにおける傾向調整に適応する必要があります.

オプティマイゼーションの方向性

戦略は以下の側面で最適化できます.

  1. チャンネルパラメータを最適化して,より適切なパラメータ組み合わせを見つけ,信号品質を向上させる.

  2. シグナル精度を向上させるため,取引量の急増などの他のフィルタリング条件を追加します.

  3. より良い出口ポイントを見つけるために,ボリンジャーバンド出口やSARストップなどの他の出口信号を試してみてください.

  4. ストップ・ロスのテストや 収益のアルゴリズムを使って 資金管理を最適化します

  5. アダプティブモジュールを追加して リアルタイム市場状況に基づいて 戦略パラメータを自動的に最適化します

概要

ゴールデンパラボラのブレイクアウト戦略は,比較的高い品質の取引信号のためのパターン分析と技術指標を組み合わせ,リスクを制御するためにストップと利益を取ることを使用する.この戦略は,さまざまな最適化方法によって収益性を向上させ,安定したリターンを持つ定量的な取引戦略を習得するのが簡単です.安定したリターンを求めるいくつかの基盤を持つ投資家に適しています.


/*backtest
start: 2024-01-04 00:00:00
end: 2024-02-03 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("5MABAND + GBS Buy & Sell Strategy", overlay=true)

// Command 1 - 5MABAND Calculation
length = input(5, title="Number of Candles for Average")
avgHigh = ta.sma(high, length)
avgLow = ta.sma(low, length)

// Plotting 5MABAND Bands
plot(avgHigh, color=color.green, title="5MABAND High Line", linewidth=1)
plot(avgLow, color=color.red, title="5MABAND Low Line", linewidth=1)

// Command 2 - GBS concept Buy Entry
gbsBuyCondition = close > open and high - close < close - open and open - low < close - open and close - open > close[1] - open[1] and close - open > close[2] - open[2] and close - open > close[3] - open[3] and close[1] < avgHigh and close[2] < avgHigh and close[3] < avgHigh and open[1] < avgHigh and open[2] < avgHigh and open[3] < avgHigh

// Command 3 - GBS Concept Sell Entry
gbsSellCondition = open - close > open[1] - close[1] and open - close > open[2] - close[2] and open - close > open[3] - close[3] and open[1] > avgLow and open[2] > avgLow and open[3] > avgLow and open - close > open - low and open - close > high - open

// Command 6 - 5MABAND Exit Trigger
exitTriggerCandle_5MABAND_Buy = low < avgLow
exitTriggerCandle_5MABAND_Sell = high > avgHigh

// Exit Signals for 5MABAND
exitBuySignal_5MABAND = close < avgLow
exitSellSignal_5MABAND = close > avgHigh

// Execute Buy and Sell Orders
strategy.entry("Buy", strategy.long, when = gbsBuyCondition)
strategy.close("Buy", when = exitBuySignal_5MABAND)

strategy.entry("Sell", strategy.short, when = gbsSellCondition)
strategy.close("Sell", when = exitSellSignal_5MABAND)

// Exit Buy and Sell Orders for 5MABAND
strategy.close("Buy", when = exitTriggerCandle_5MABAND_Buy)
strategy.close("Sell", when = exitTriggerCandle_5MABAND_Sell)


もっと