EnvelopeMA Versi 0.0.1.beta: Robot Trading untuk MetaTrader 4

Mike 2010.03.08 18:03 19 0 0
Lampiran

Halo teman-teman trader,

Saya ingin berbagi pengalaman saya setelah dua bulan belajar dan membuat EA (Expert Advisor). Robot ini adalah hasil kerja keras saya yang pertama kali bisa dikatakan layak dan "hampir bebas dari kesalahan". Saat ini, robot ini hanya bisa melakukan posisi short (belum ada posisi long), namun jika ada kesempatan untuk posisi long yang jelas menguntungkan, saya akan mengkloning dan menambahkannya ke EA ini.

Robot ini dirancang untuk grafik 15 menit (M15) karena belum banyak posisi sell stop yang berhasil pada periode yang lebih tinggi (M30, H1+). Di sisi lain, periode yang lebih rendah menyebabkan spread menjadi lebih signifikan.

Entry dilakukan dengan pending order sell stop yang ditempatkan kapan pun harga Ask dan dua moving average berada di dalam band envelope periode rendah. Order ini berdiri selama 1 jam 15 menit. Keluar dari posisi dilakukan ketika tiga titik Parabolic SAR berada di bawah harga Ask dan ada crossover dari moving averages (sinyal ketika moving average lambat melintasi moving average cepat dari bawah ke atas).

S/L dan T/P bersifat dapat disesuaikan dan opsional.

Pastinya ada cara untuk membuat sistem ini menjadi pemenang besar dengan menggunakan strategi Martingale, tapi saat ini fokus utama saya adalah meningkatkan sinyal jual saja. Setelahnya, kita akan menambahkan modul manajemen risiko, cara keluar yang lebih baik, dan lainnya.

Saya harap Anda tidak keberatan karena kode ini ditulis dalam bahasa Portugis. Berikut adalah penjelasan beberapa parameter input:

  • AguardaCompletarCandle: Menunggu bar grafik 15 menit selesai untuk mengambil keputusan (setara dengan menggunakan "Harga bar terbuka saja" di tester).
  • TP: Take Profit (dalam pips).
  • SL: Stop Loss (dalam pips).
  • PerEnv: Periode envelope.
  • sdEnv: Deviasi envelope.
  • PerMM: Periode moving average eksponensial sinyal.
  • PerMMl: Periode moving average eksponensial cepat (lebih lambat dari sinyal).

Parameter input lainnya dijelaskan dalam kotak "parameter input" di tester dan merupakan bagian dari manajemen risiko, bukan tentang penempatan order.

Saya berharap Anda menikmati dan jika ada yang memiliki ide bagus, silakan sampaikan agar bisa diterapkan dan dibagikan di sini.

Daftar
Komentar 0