移動平均クロスオーバーギャップ戦略


作成日: 2024-02-22 16:11:42 最終変更日: 2024-02-22 16:11:42
コピー: 0 クリック数: 724
1
フォロー
1617
フォロワー

移動平均クロスオーバーギャップ戦略

概要

均線交差空跳策略は,均線交差信号を利用して入場と出場を行うショートライン策略である.この策略は,12周期と21周期の単純な移動平均を使って取引信号を構築する.12周期線が21周期線を下から渡るときに買入信号を生じ,12周期線が21周期線を上から渡るときに売出信号を生じます.この策略は,波動性高い市場のショートライン取引に適用される.

戦略原則

均線交差空飛戦略は,12周期と21周期の2つの移動平均を使用する.この2つの移動平均は,市場の短期トレンドを効果的に描写できる.短期平均線が長期平均線を下から通過すると,市場のステップアップが表示され,短期平均線が長期平均線を上から通過すると,市場のステップダウンが表示される.戦略は,均線が黄金の交差時に多めに行われ,死亡交差時に空白を出し,短期トレンドの転換を捕獲して利益を得る.

具体的には,この戦略は,まず12周期と21周期の単純移動平均を計算し,描画する. そして,ta.crossoverとta.crossunderによって平均線が交差しているかどうかを判断する. 12周期線が下方から21周期線を横切るとき,市場動向が下方から上方へ転移することを示す戦略は,多単行をする. 12周期線が上方から下方から21周期線を横切るとき,市場動向が上方から下方へ転移することを示す戦略は,空きをする.

この方法によって,戦略は短期トレンドの転換点を素早く捉え,価格が反転する前に場に入って,トレンドに従って取引することができる.トレンドが再び反転すると,再び均線の交差点を通ってポジションを退出することができる.

優位分析

均線交差跳び戦略は以下の利点がある.

  1. 操作が簡単で実行しやすい.この戦略は,平均線交差の1つの指標のみに頼って取引することができます.非常に簡単です.

  2. 体系的であり,主観的な影響を受けない. 戦略は,指定されたパラメータの均線交差信号を完全に依存して取引し,人工感情の影響を受けない.

  3. 迅速に反応し,短期的なトレンドを捉える.より短い周期の平均線によって,価格の逆転を迅速に捉え,短期的な動きを捉える.

  4. 株の選択と深遠な研究を必要としません. 戦略は,様々な種類の株や品種の短期取引に適用され,多くの時間を費やさずに株の選択を必要としません.

リスク分析

横線交差跳びの戦略には多くの利点がありますが,注意すべきリスクもあります.

  1. 偽突破の影響を受けやすい.均線が交差すると,必ずしも真のトレンドの逆転を意味するものではなく,短期間の偽突破になる可能性がある.これは,不必要な損失を引き起こす.

  2. ポジション管理を考慮していない.この戦略にはポジション管理のルールが設定されていないため,傾向の状況により過度取引が容易である.

  3. ストップ・オフの対策がない. 極端な状況では,ストップ・オフの欠如は,大きな損失を招く.

  4. 参数最適化のスペースは限られている.移動平均周期は,唯一の最適の参数组合ではない.参数調整のスペースは限られている.

このリスクに対して,以下の方法で最適化できます.

  1. 取引量指数に偽突破を加える

  2. ポジションと資金管理のルールを設定し,過剰な取引を避ける.

  3. 移動ストップまたは波動ストップを追加します.

  4. 異なるパラメータの組み合わせをテストし,最適なパラメータを探します.

最適化の方向

誤取引の頻度を減らすために,MACD,RSIなどの指標が同期シグナルを発する時に入場するなど,他の指標を添加する補助フィルタリングを考慮することができます.

単一損失を制御するために,移動ストップまたは波動ストップを設定できます. 価格が不利な方向に一定量の動きを起こすときに,ストップストップを退出します.

策略パラメータをより普遍的にするために,平均線周期,ポジションサイズなどの主要なパラメータを最適化して,最適なパラメータの組み合わせを見つけることができます.

さらに,この戦略は,市場が強い傾向性があるときに,トレンド追跡機構を採用し,ポジションの時間を延長する自己適応取引機構の追加を検討することもできます.市場が収束し,波動が拡大するときに,ポジションの周期を短縮し,時宜で損失を止めてください.

要約する

この戦略は,全体として,短期捕捉市場の逆転状況に非常に適しています. わずか2つの均線のパラメータを使用して取引信号を構築し,簡単に操作できます. 同時に,価格の変化に素早く反応し,短期トレンドを捕捉できます. しかし,特定の誤取引のリスクと,一方的な状況下での過剰取引のリスクがあります. 補助技術指標フィルタリング,信号設定の止損ルール,パラメータの組み合わせを最適化するなどの手段を追加することで,この戦略を効果的に改善し,非常に実用的ショートライン捕捉戦略にすることができます.

ストラテジーソースコード
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © rodrigofveras

//@version=5
strategy("BOT Bitget 12/21", overlay=true)

// Variáveis para armazenar as médias móveis
ma12 = ta.sma(close, 12)
ma21 = ta.sma(close, 21)

// Adicionar média móvel de 12 períodos ao gráfico
plot(ma12, color=color.rgb(224, 224, 224), linewidth=2, title="MA 12")

// Adicionar média móvel de 21 períodos ao gráfico
plot(ma21, color=color.rgb(255, 106, 0), linewidth=2, title="MA 21")

// Variáveis para armazenar o estado da estratégia
isLong = false
isShort = false

// Verifica se a média móvel de 12 períodos está cruzando acima da média móvel de 21 períodos
if ta.crossover(ma12, ma21)
    // Entra em uma posição longa
    isLong := true
    isShort := false
    strategy.entry("Long", strategy.long)

// Verifica se a média móvel de 12 períodos está cruzando abaixo da média móvel de 21 períodos
if ta.crossunder(ma12, ma21)
    // Entra em uma posição curta
    isLong := false
    isShort := true
    strategy.entry("Short", strategy.short)