• Welcome back! Thank you for being a part of this Traders Community. Let's discuss and share :)
    Selamat datang kembali! Trimakasih telah menjadi bagian dari Komunitas Trader ini. Mari berdiskusi dan berbagi :)

Filter Open Posisi per Signal

rachmandiksi

New Member
Credits
0
Assalamu'alaikum dan selamat pagi masta soehoe dan para masta lainnya
mohon ijin bertanya tentang logic MQL yang tepat dalam penyelesaikan EA yang akan saya dibuat.
Contoh Logicnya, jika terjadi Bearish Engulfing (baca: seperti gambar dibawah) Maka Entri Sell Pada Candle berikutnya :

Screenshot_3.png
Screenshot-3.png" alt="Screenshot-3" border="0">

Screenshot-3.png

Permasalahan :
jika menggunakan filter order atau Orderstotal()==0 maka disaat Open Posisi sudah menyentuh Take Profit (TP) dan signal masih menunjukkan bearish engulfing (belum terjadi perubahan candle) biasanya EA tetap melakukan Open Posisi yang kedua atau lebih.

Logic yang diharapkan:
EA akan menuntaskan 1 kali entri per signalnya sesuai dengan TP yang ditentukan. Dan akan melakukan OP kembali jika terjadi signal yang serupa
 

Attachments

  • Screenshot_3.png
    Screenshot_3.png
    7.2 KB · Views: 121
Last edited:
Wa alaikumussalam wr. wb.
Agar EA tidak melakukan OP pada candle yang sama tambahkan filter menggunakan iTime. Gunakan untuk membandingkan hasil iTime dengan OrderOpenTime.
Misalnya bisa dengan menambahkan code berikut ini di awal OnInit:

Code:
if(iTime(NULL,0,0) == OrderOpenTime()) return;

Semoga penjelasan singkat ini bisa menjadikan solusi.
Happy coding, have a nice day :)
 
this is expert advisor i want this open trade 3 candles before and add :

- arrow : true

-lot : 0.01

- risk : 4

- open trade 3 candles befor : true

- stop loss : true

- stop loss points : 50 points

- Comment : #BEAST EA
 

Attachments

Back
Top