EA Moving Average: Solusi Cerdas untuk Trading di MetaTrader 5

Mike 2018.06.16 19:20 15 0 0
Lampiran

Ide oleh: Aleksandr.

Kode MQL5 oleh: Vladimir Karputov.

EA ini didasarkan pada MQL5\Experts\Examples\Moving Average\Moving Average.mq5 dari pengiriman standar. Berikut adalah pembaruan atau perubahan yang ada:

  • Setiap sinyal (Beli Buka, Beli Tutup, Jual Buka, dan Jual Tutup) kini memiliki indikator Moving Average sendiri, di mana kamu bisa mengatur parameter seperti: periode (periode rata-rata), shift (pergeseran horizontal indikator), metode (metode perhitungan rata-rata), dan harga (tipe harga yang digunakan untuk menghitung indikator);
  • Flag Gunakan posisi Beli dan Gunakan posisi Jual - mengaktifkan pembukaan posisi BUY dan SELL, masing-masing;
  • Flag Perhitungkan Harga Terakhir - mempertimbangkan harga dari transaksi terakhir yang ditutup. Jika nilainya "true", maka posisi BUY baru akan dibuka pada harga yang sama atau lebih rendah dari harga transaksi terakhir, sedangkan posisi SELL baru akan dibuka pada harga yang sama atau lebih tinggi dari harga transaksi terakhir yang ditutup.

Harga dari posisi terakhir yang ditutup dipantau pada OnTradeTransaction. EA ini hanya menjaga satu posisi di pasar, sehingga bisa digunakan pada akun netting maupun hedging.


Input

  • Risiko Maksimum dalam persentase - risiko tertinggi, dalam persen;
  • Faktor Penurunan - faktor penurunan, jika terjadi kerugian dalam riwayat trading;
  • ххх: periode - periode rata-rata (individu untuk setiap indikator);
  • ххх: shift - pergeseran horizontal (individu untuk setiap indikator);
  • ххх: metode - metode rata-rata (individu untuk setiap indikator);
  • ххх: harga - harga, di mana indikator dihitung (individu untuk setiap indikator);
  • Gunakan posisi Beli - flag untuk mengaktifkan pembukaan posisi BUY;
  • Gunakan posisi Jual - flag untuk mengaktifkan pembukaan posisi SELL;
  • Perhitungkan Harga Terakhir - flag untuk mempertimbangkan harga transaksi terakhir yang ditutup;
  • nomor ajaib - pengenal unik untuk EA.

Parameter default, EURUSD M15, periode dari 2018.01.01 hingga 2018.05.03.

EA Moving Average


Rekomendasi untuk Optimasi di M15

Optimasi (Genetik) dapat dilakukan dalam mode "1 menit OHLC" untuk menghasilkan tick. Pertama, tandai parameter periode (Mulai 12, Langkah 1, Hentikan 30) dan shift (Mulai 0, Langkah 1, Hentikan 6).

Setelah optimasi genetik, beralih ke mode "Setiap tick" atau mode "Setiap tick berdasarkan tick nyata" dan jalankan tes tunggal untuk pengujian yang dipilih.

Daftar
Komentar 0