「RSIの値が50ライン以上にある時、ローソク足の50EMAタッチで買う」というロジックの組み方を教えてください

2026/05/06 21:06
12

「RSIの値が50ライン以上にある時、ローソク足の50EMAタッチで買う」というロジックの組み方を教えてください

コメント

GogoJungle
2026/05/08 20:02

「RSIが50以上のときに、ローソク足が50EMAにタッチしたら買いエントリーしたい」というご質問ですね。

このロジックは、EAつくーるの機能のみで設定可能です。

「50EMAタッチ」は、厳密には「ローソク足の高値・安値の範囲内に50EMAが入っている状態」として設定します。買いの場合は、次のように設定してください。

取引条件の設定例

「取引条件」画面の「買いエントリー」に、以下の条件を設定します。

RSI(計算期間:14, 適用価格:終値, 計算位置:0本前) >= 数値(値:50)
AND
ローソク足(適用価格:安値, 計算位置:0本前) <= 移動平均線(計算期間:50, 移動平均線種類:EMA, 適用価格:終値, 計算位置:0本前)
AND
ローソク足(適用価格:高値, 計算位置:0本前) >= 移動平均線(計算期間:50, 移動平均線種類:EMA, 適用価格:終値, 計算位置:0本前)
↓
買いエントリー

考え方

ローソク足が50EMAにタッチしている状態は、次の2つを同時に満たす状態です。

ローソク足の安値 <= 50EMA
ローソク足の高値 >= 50EMA

つまり、ローソク足の上下の範囲内に50EMAが入っていれば「タッチ」と判定できます。

注意点

初期状態のままですと、

ローソク足 = ローソク足
↓
買いエントリー

という条件が残っている場合があります。

この条件が残っていると、常に買いエントリーしてしまう可能性がありますので、上記のRSIとEMAタッチ条件に置き換えてください。

また、現在足の途中で判定すると、ローソク足形成中に条件が変化します。確定足で判定したい場合は、各条件の「計算位置」をすべて「1本前」に変更してください。

関連トピックス

検索結果がありません。

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

注目トピックス

検索結果がありません。