Pendahuluan:
EA ini menggunakan garis horizontal untuk memudahkan manajemen order secara cepat dan sederhana. Ia memanfaatkan deskripsi untuk menyimpan variabel seperti Stop Loss dan ukuran lot.
Variabel Eksternal:- LO_PREFIX = String awal yang dicari oleh EA. Default = "#"
- LO_ORDER_CLR = Warna dari harga pembukaan trade
- LO_ORDER_STYLE = Angka untuk gaya garis (0 = Solid, 1 = Dash, 2 = Dash Dot)
- LO_STOPLOSS_CLR, LO_TAKEPROFIT_CLR = Warna garis Stop Loss dan Take Profit masing-masing
- LO_STOPLOSS_STYLE, LO_TAKEPROFIT_STYLE = Gaya garis Stop Loss dan Take Profit masing-masing
- LO_LOTS = Ukuran trade default, jika tidak ada nilai yang dimasukkan dalam deskripsi garis maka ini yang digunakan
- LO_STOPLOSS, LO_PIPPROFIT = Nilai pip default untuk stop loss dan take profit. Broker dengan 5 digit bisa memiliki desimal di sini, misalnya 20.5
- LO_PIPTRAIL = Trailing stop default. Jika diatur ke 0, tidak ada trailing stop
- LO_ALARM = Ketika tidak ada trade yang terbuka maka alarm akan diaktifkan. (Belum diuji apakah ini berfungsi)
- MAGIC_NUMBER = Nomor ajaib yang dikirim bersamaan dengan order
- LO_ECN = Jika trading dengan ECN, atur ke 1. Akan mengirim order tanpa Stop Loss atau Take Profit dan kemudian langsung memodifikasinya.
Variabel Garis:
Gunakan yang berikut di kolom nama objek (saya menggunakan LO_PREFIX default saat ini yaitu "#"):
- #buy = membuat order buy pasar menggunakan level stop loss dan take profit yang ditentukan
- #sell = membuat order sell pasar menggunakan level stop loss dan take profit yang ditentukan
- #buypend = membuat order buy pending pada nilai garis saat ini. Jenis order pending diatur oleh EA
- #sellpend = membuat order sell pending pada nilai garis saat ini. Jenis order pending diatur oleh EA
Gunakan yang berikut di kolom deskripsi objek (tanpa tanda kutip):
- "sl=" = stop loss dalam pip
- "sq=" = stop loss sebagai kutipan
- "tp=" = take profit dalam pip
- "tq=" = take profit sebagai kutipan
- "lo=" = lot dalam order. (Todo: Saat mengubah setelah order terbuka, tutup jumlah lot yang benar)
- "ts=" = trailing stop dalam pip
- "alarm=" = set alarm
Setelah order terbuka, akan dibuat 3 garis horizontal. Satu untuk harga pembukaan, satu untuk level stop loss, dan satu untuk level take profit. Ketika Anda menggeser garis-garis ini, itu akan memodifikasi stop loss, take profit, dan (untuk order pending) harga pembukaan. Setelah Anda memodifikasi order Anda, EA akan memperbarui deskripsi dari garis utama yang akan memiliki nama "#"+Nomor Tiket ke nilai baru dari stop loss dan take profit. Anda juga bisa memodifikasi nilai langsung dari deskripsi dan itu akan diperbarui pada tick berikutnya.
Daftar Tugas:
- Menguji alarm
- Menambahkan order OCO
- Menambahkan pengiriman email saat mencapai harga
- Beberapa garis untuk Take Profit dan Stop Loss
- Menetapkan order keluar pada nilai indikator, misalnya SMA
Terima kasih Saya menulis EA ini berdasarkan EA serupa di forum bernama Line Order oleh Erich Pribitzer, terutama karena saya ingin melakukannya sejak lama tetapi tidak tahu bagaimana cara melakukannya.
Saya harap ini membantu Anda dalam trading, silakan beri tahu jika ada masalah yang terjadi atau jika Anda memiliki ide fitur lain yang mungkin berguna.
Komentar 0