MA反発後の自動エントリー

2024/12/03 22:12
310

2本のEMA(50と150)を表示させ、例えば買いでエントリーする場合は50EMAが上その下に150EMAがある状態で
上から50を通過し150にタッチまたはタッチまで行かなくても2pipsくらいで反発であればOK(超えた場合はNG)、反発後下から50EMAを通過したら買いエントリー、売りはその逆というような自動エントリーEAを作ることはできますか?またこのエントリー条件にさらにストキャスのゴールデンクロスやデッドクロスが重なったときにエントリーというふうにすることも可能でしょうか?

コメント

GogoJungle
2024/12/05 17:31

可能でございます。
買いエントリーの場合の設定を添付させていただきます。

全体像

ema1a.png

ema2a.png

条件1・2(1本前・0本前)

移動平均線種類としてEMA指数移動平均を選択していただき、
1本前・0本前ともに計算期間において、50が150より上にあるという条件を設定します。

emac1a.png

emac2a.png

条件3・4(2pips反発)

次に、ローソク足と移動平均線の比較を行います。

条件3では、1本前のローソク足の安値が、EMA150の終値に補正値2pipsを足した値以下になるようにします。

emac3a.png

条件4では、0本前のローソク足の終値が、EMA150の終値に補正値2pipsを足した値より大きくなるようにします。

emac4a.png

条件5(ストキャスティクス)

最後に、ストキャスティクスのゴールデンクロスが重なる条件を追加します。

emac5a.png

もにか
2024/12/08 00:14

ありがとうございます。
別件このエントリーのイグジットに関してなのですが
50EMAを超えたところでエントリーしその50EMA下の100EMAを損切りに設定したいです。
利確はリスクリワード1:2になるようにしたいのですが可能でしょうか?
LABO内で数年前にリスクリワードの設定に関して投稿があったのですがまだ実装されていないのでしょうか?

GogoJungle
2024/12/11 17:27

誠に恐れ入りますが、現在、リスクリワードの設定機能は未実装のため、
利確設定を行うことができない状況でございます。

検討事項に追加いたしました。
実装可能な場合は改めてご連絡いたします。

もにか
2024/12/14 00:31

かしこまりましたリスクリワード設定の実装待っております。

また条件3.4の反発に関してですが
下にあります画像1つ目や2つ目のように
少し時間がかかって反発(50EMA~15-EMAまでローソク足10本で下げまた150EMA~50EMAまで10本で上げる)した場合や
すぐ反発(50EMA~15-EMAまでローソク足1本で下げまた150EMA~50EMAまで1本で上げる)する場合など1~10本全て判定してもらいたい場合は1個ずつ条件追加していく感じでしょうか?

A.png

B.png

GogoJungle
2024/12/18 19:35

リスクリワード設定機能につきまして、ご理解いただきありがとうございます。

条件3・4につきまして、現時点では、
それぞれのローソク足ごとに条件を追加することが最善策であると考えられます。

現在の条件1~5をOR条件として複製していただき、
それぞれのローソク足に応じて条件3・4を変えていただくことで可能になると考えられます。

もにか
2024/12/20 00:31

テストをおこなったのですが
エントリー1本前のローソク足の終値が50EMAを超えていたら次のローソク足の始まりで
エントリーしたいのですが(下の画像の紫の丸が1本前のローソク足でその次の足でエントリー)
C.png
次の画像のように
50EMAをローソク足の終値が超えていないのにエントリーしてしまうエラーを
解消する方法を教えて下さい。
B.png
また1回エントリーされたらそのエントリーが決済されるまでは次のエントリーは出来ないようにすることは可能でしょうか?

GogoJungle
2024/12/20 19:54

大変失礼いたしました。
前回の条件3・4の設定につきまして誤りがありましたので、訂正させていただきます。

条件3

emac3afix.png

画像の通り、表示移動0となっておりましたが、正しくは “1” となります。

条件4

emac4afix.png

画像の通り、計算期間21となっておりましたが、正しくは “150” となります。

>1回エントリーされたらそのエントリーが決済されるまでは次のエントリーは出来ないようにすることは可能でしょうか?

上記につきましては、各ポジション(ポジション1・2・3…)ごとに異なる条件を設定されている場合、
その条件はそれぞれのポジションにのみ適用されます。

そのため、ポジション1の決済が行われていない状態でも、ポジション2の条件が満たされると、エントリーが行われることになります。

つきましては、ポジション1に全ての条件を入れることで、決済後に次のエントリーをするようにできるかと思われます。

関連トピックス

検索結果がありません。

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

注目トピックス

検索結果がありません。