Strategi Averaging Posisi MA MACD untuk MetaTrader 5

Mike 2018.12.28 21:56 22 0 0
Lampiran

Ide oleh: Myth63

Kode mq5 oleh: barabashkakvn

EA ini hanya memeriksa sinyal trading atau penambahan posisi ketika muncul bar baru.

EA ini menggunakan indikator iMA (Moving Average, MA) dan iMACD (Moving Average Convergence/Divergence, MACD). Jika suatu posisi mengalami kerugian yang melebihi Step Loss pips, maka posisi baru akan dibuka (menuju arah posisi yang merugi) dengan lot yang lebih besar (Koefisien Lot dipertimbangkan).

EA ini hanya memegang satu posisi atau beberapa posisi dengan arah yang sama. EA ini menggunakan dua parameter: Indent Harga dari MA dan Rasio MAIN ke SIGNAL (keduanya ditampilkan pada gambar di bawah ini)

MA MACD Position averaging

Contoh sinyal BUY: indikator MACD berada di bawah "0.0", garis utama (MAIN) melebihi garis sinyal (SIGNAL) dan harga saat ini lebih tinggi dari Moving Average. Dua filter ditambahkan pada kondisi ini:

  • Rasio MAIN ke SIGNAL
  • Indent Harga dari MA

Anda dapat memilih bar yang akan diperiksa - pada bar nol (saat ini) atau pada bar #1. Ini ditentukan oleh parameter Bar Current.


Operasi EA

Data berikut dikumpulkan pada bar baru: Jumlah posisi BUY dan SELL serta posisi yang paling merugi (berdasarkan jumlah pips) untuk BUY dan SELL. Jika ternyata ada posisi BUY dan SELL pada saat yang sama, ini dianggap sebagai kesalahan dan SEMUA posisi akan ditutup. Jika posisi yang paling merugi ditemukan dan tidak menguntungkan lebih dari Step Loss pips, maka parameter untuk posisi ini (tiket dan jumlah lot) akan diingat.

Daftar
Komentar 0