RUBBERBANDS_2 EA: Solusi Cerdas untuk Trading di MetaTrader 4

Mike 2009.08.17 18:30 13 0 0
Lampiran

RUBBERBANDS_2 EA

Versi 1.2

PERHATIAN: Jangan gunakan EA ini untuk trading secara langsung. Saya tidak ingin melihat siapa pun kehilangan akun mereka. Saya hanya ingin memberikan ide baru.

- Variabel eksternal "quiescenow" telah ditambahkan untuk menghentikan EA ini saat sesi trading saat ini berakhir.

-- Logika penutupan semua order yang belum selesai telah dimodifikasi.

-- Beberapa variabel eksternal telah diganti namanya agar lebih bermakna:

  • useequityprofitcut -> use_sessionTP
  • dollareqprofitcut -> sessionTP
  • useequitylosscut -> use_sessionSL
  • dollareqlosscut -> sessionSL

(Versi lama masih berfungsi dengan baik jika digunakan pada satu pasangan mata uang dan tidak ada order lain yang belum selesai pada pasangan mata uang lainnya.)

EA ini adalah versi yang ditingkatkan dari RUBBERBANDS EA yang asli. Seperti RUBBERBANDS EA, ia dapat digunakan pada semua timeframe untuk semua pasangan mata uang, termasuk emas dan perak. Logikanya didasarkan pada fakta bahwa setiap pergerakan harga dapat disertai dengan rebound (“Delapsus Resurgam”) dan prinsip "Jual tinggi, beli rendah".

EA ini membuka order di kedua arah (BUY & SELL) pada awalnya, kemudian membuka order SELL tambahan setiap kali harga naik dengan kelipatan "pipstep" di atas order SELL awal, dan membuka order BUY tambahan setiap kali harga turun dengan kelipatan "pipstep" di bawah order BUY awal.

Semua order yang belum selesai akan ditutup ketika keuntungan yang ditentukan "sessionTP" (dalam dolar) tercapai, yang berfungsi sebagai TAKEPROFIT, atau, jika diatur demikian ("use_sessionSL"==true), ketika kerugian yang ditentukan "sessionSL" (dalam dolar) tercapai, yang berfungsi sebagai STOPLOSS.

Proses pembukaan order awal hingga penutupan semua order yang belum selesai membentuk satu "sesi".

Variabel eksternal "maxcount" membatasi jumlah order per sesi.

Gunakan Strategy Tester untuk melihat bagaimana performa EA ini.

Pasangan mata uang yang disarankan adalah empat pasangan utama: EUR/USD, GBP/USD, USD/JPY, dan USD/CHF. Untuk menghindari drawdown yang besar, lebih baik menggunakan "sessionTP" yang lebih kecil.

Berikut adalah variabel eksternal yang perlu diperhatikan:

  • Lots = 0.02 (jumlah lot untuk setiap order)
  • maxcount = 10 (jumlah maksimum order yang diperbolehkan dalam satu sesi)
  • pipstep = 50 (jarak pip untuk menempatkan order BUY atau SELL tambahan)
  • quiescenow = false (jika true, menghentikan EA ini saat sesi saat ini berakhir)
  • donow = false (jika true, membuka order segera)
  • stopnow = false (jika true, menghentikan EA ini)
  • closenow = false (jika true, menutup semua order yang belum selesai)
  • use_sessionTP = true (jangan ubah ini)
  • sessionTP = 1000 (keuntungan dalam dolar per lot untuk menutup semua order yang belum selesai; berfungsi sebagai TAKEPROFIT)
  • use_sessionSL = false (Jika true, menggunakan "sessionSL" di bawah)
  • sessionSL = 300 (kerugian dalam dolar per lot untuk menutup semua order yang belum selesai; berfungsi sebagai STOPLOSS)

Tiga variabel eksternal berikut digunakan untuk memulai kembali EA ini setelah, misalnya, akhir pekan, ketika ada order yang belum selesai. "inmax" dan "imin" ditampilkan sebagai "GLBmax" dan "GLBmin" pada grafik.

  • useinvalues = false (setel ke true saat memulai ulang)
  • inmax = 0 (setel maksimal sebelumnya saat memulai ulang)
  • inmin = 0 (setel minimal sebelumnya saat memulai ulang)
Daftar
Komentar 0