MAのクロスでエントリー、エグジットを教えてください

MetaTrader 4
MAXゆきち
2025/07/27 11:32
14

初心者です
移動平均線のゴールデンクロス、デットクロスの条件教えてください。
基本的なことで申し訳ありません

コメント

GogoJungle
2025/07/27 12:24

MAのクロス(ゴールデンクロス、デッドクロス)でエントリー・エグジットを行う方法についてのご質問ですね。

移動平均線のゴールデンクロスとは、短期移動平均線が長期移動平均線を下から上に抜けるタイミングを指します。反対に、デッドクロスは短期移動平均線が長期移動平均線を上から下に抜けるタイミングです。EAつくーるでは、この2本の移動平均線の位置関係を比較することで設定します。

以下に、基本的なゴールデンクロス(買いエントリー)とデッドクロス(売りエントリー)、およびクロス逆方向での決済の例を示します。

なお、

左辺:短期移動平均線(計算期間:5)
右辺:長期移動平均線(計算期間:25)

で統一します。こうすることで、考えるのは「何本前か」と「不等号の向き」の2点だけになります。

設定方法(ロジック例)

買いエントリー(ゴールデンクロス)
「1本前の時点では短期の方が長期よりにあり(不等号は「<」)、0本前の時点ではその逆になった」という条件にすればOKです。

移動平均線(計算期間:5, 移動平均線種類:EMA, 適用価格:終値, 計算位置:1本前) &lt; 移動平均線(計算期間:25, 移動平均線種類:EMA, 適用価格:終値, 計算位置:1本前)
AND
移動平均線(計算期間:5, 移動平均線種類:EMA, 適用価格:終値, 計算位置:0本前) &gt; 移動平均線(計算期間:25, 移動平均線種類:EMA, 適用価格:終値, 計算位置:0本前)
↓
買いエントリー

売りエントリー(デッドクロス)
こちらは「1本前の時点では短期の方が長期よりにあり(不等号は「>」)、0本前の時点ではその逆になった」という条件にすればOKですね。

移動平均線(計算期間:5, 移動平均線種類:EMA, 適用価格:終値, 計算位置:1本前) &gt; 移動平均線(計算期間:25, 移動平均線種類:EMA, 適用価格:終値, 計算位置:1本前)
AND
移動平均線(計算期間:5, 移動平均線種類:EMA, 適用価格:終値, 計算位置:0本前) &lt; 移動平均線(計算期間:25, 移動平均線種類:EMA, 適用価格:終値, 計算位置:0本前)
↓
売りエントリー

決済条件(例:逆クロスで決済)

  • 買いポジションをデッドクロス時に決済する場合:
移動平均線(計算期間:5, 移動平均線種類:EMA, 適用価格:終値, 計算位置:1本前) &gt; 移動平均線(計算期間:25, 移動平均線種類:EMA, 適用価格:終値, 計算位置:1本前)
AND
移動平均線(計算期間:5, 移動平均線種類:EMA, 適用価格:終値, 計算位置:0本前) &lt; 移動平均線(計算期間:25, 移動平均線種類:EMA, 適用価格:終値, 計算位置:0本前)
↓
買いポジション決済
  • 売りポジションをゴールデンクロス時に決済する場合:
移動平均線(計算期間:5, 移動平均線種類:EMA, 適用価格:終値, 計算位置:1本前) &lt; 移動平均線(計算期間:25, 移動平均線種類:EMA, 適用価格:終値, 計算位置:1本前)
AND
移動平均線(計算期間:5, 移動平均線種類:EMA, 適用価格:終値, 計算位置:0本前) &gt; 移動平均線(計算期間:25, 移動平均線種類:EMA, 適用価格:終値, 計算位置:0本前)
↓
売りポジション決済

補足

  • 計算期間(上記例では5と25)は一例です。お好みで変更可能です。
  • 「計算位置」を0本前・1本前と使い分けることで、直前の足でクロスしているかを確認する形になっています。
  • 0本前は現在の足のため、足が確定した時点ではクロスが発生していない場合があります。確定足でクロスしているかを確認する場合は、「0本前・1本前」ではなく「1本前・2本前」を使用します。
  • 買い・売りの両方でポジションが重複しないようにする場合は、「両建て防止」オプションを有効にしておくと便利です。

上記設定をそのままEAつくーるの「取引条件」画面で入力すれば、ゴールデンクロスとデッドクロスによる基本的な売買ロジックが完成します。

関連トピックス

検索結果がありません。

ノーコードで誰でも簡単EA開発!MQL言語学習にも使える! | GogoJungle

注目トピックス

検索結果がありません。