ローソク足確定前にエントリーするEAを作ることはできるか

2026/09/21 14:16
40

ローソク足確定を待たずに、一本前の移動平均線を下から上に1pipsまたは0.1pips超えたら買いエントリー、一本前の移動平均線を上から下に1pipsまたは0.1pips割ったら売りエントリーするEAを作ることはできますでしょうか。

コメント

GogoJungle
2026/09/24 12:07

EAつくーるの機能だけでご作成いただくことが可能です。
「ローソク足」の計算位置を「0本前」にすると、足の確定前の現在価格で判定されます。
これを1本前の移動平均線と比べ、「1pips超えたか」は移動平均線の「補正値」で指定します。

設定手順

1. 「基本項目」設定画面

ロット数・損切り・利食い・スリッページを、ご希望の値で入力してください。

2. 「オプション」設定画面

同じ足の中で何度もエントリーしないように、「一本当たりのエントリー回数制限」にチェックを入れることをおすすめします。

また、「始値でのみエントリー」にチェックが入っていないか確認してください。これが有効だと足の始まりでしか判定しないため、足の途中でのエントリーができなくなります。

3. 「取引条件」設定画面(ポジション1)

1pips超えたら判定する場合の設定例です。

ローソク足(適用価格:始値, 計算位置:0本前) < 移動平均線(計算期間:21, 適用価格:終値, 計算位置:1本前)
AND
ローソク足(適用価格:終値, 計算位置:0本前) >= 移動平均線(計算期間:21, 適用価格:終値, 計算位置:1本前, 補正値:1)
↓
買いエントリー

OR

ローソク足(適用価格:始値, 計算位置:0本前) > 移動平均線(計算期間:21, 適用価格:終値, 計算位置:1本前)
AND
ローソク足(適用価格:終値, 計算位置:0本前) <= 移動平均線(計算期間:21, 適用価格:終値, 計算位置:1本前, 補正値:-1)
↓
売りエントリー

0.1pipsで判定したい場合は、補正値を買いでは「0.1」、売りでは「-0.1」にしてください。

設定のポイント

  • 確定前の価格の使い方:「ローソク足(適用価格:終値, 計算位置:0本前)」は、まだ確定していない現在の足の終値、つまり今の価格です。価格が動くたびに判定されるので、足の確定を待たずにエントリーできます。
  • 1本前の移動平均線:計算位置を「1本前」にすると、確定した足の移動平均線が使われます。今の足の途中で値が変わらないので、判定の基準がぶれません。
  • 「下から上に」の判定:1つ目の条件「今の足の始値 < 移動平均線」で、足が始まった時点では価格が移動平均線より下にあったことを確かめています。これがないと、最初から上にある足でもエントリーしてしまいます。
  • 補正値の単位:補正値はpipsで入力します。通貨ペアが変わっても、1pipsなら「1」、0.1pipsなら「0.1」のままで大丈夫です。

移動平均線の期間や種類(SMA/EMAなど)は、お使いのロジックに合わせて変えてください。
なお、1つ重要な点といたしまして、 エントリーした後に足が確定すると、移動平均線の下に戻っていることがある ことをご理解ください。足の確定前に判定するため、後から結果を確認した際に、一見すると正しく動作しなかったように見える場合がございます。

まずはバックテストやデモ口座で、動作をご確認いただいてからご利用いただければ幸いです。

関連トピックス

検索結果がありません。

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

注目トピックス

検索結果がありません。