Beranda Perdagangan Sistem Postingan

RUBBERBANDS_3 EA: Sistem Trading Anti-Drawdown untuk MetaTrader 4

Lampiran
9156.zip (2.3 KB, Unduh 0 kali)

RUBBERBANDS_3 EA

Versi 1.0

Sistem trading ini dirancang untuk mengurangi risiko drawdown besar dibandingkan dengan pendahulunya, RUBBERBANDS EA dan RUBBERBANDS_2 EA. Kami sangat mengharapkan komentar dan saran dari Anda untuk perbaikan.

Konsep dasar dari RUBBERBANDS_3 EA sama dengan kedua pendahulunya. EA ini dapat beroperasi di semua timeframe dan pasangan mata uang, namun lebih disarankan untuk digunakan pada pasangan EUR/USD, GBP/USD, dan USD/CHF.

EA ini membuka order dalam kedua arah (BUY & SELL) secara bersamaan, dan kemudian membuka order tambahan ke arah yang sama setiap kali harga bergerak naik atau turun. Misalnya, membuka order BUY tambahan setiap kali harga naik dengan kelipatan dari "pipstep" di atas order BUY awal, dan membuka order SELL tambahan setiap kali harga turun dengan kelipatan dari "pipstep" di bawah order SELL awal. Ini berbeda dengan RUBBERBANDS_2 EA.

Ketika harga kembali dari order terakhir yang ditempatkan sejauh "backstep" pips, EA ini akan menutup semua order ke arah "forward" dan membuka order berlawanan. Pada saat itu, hanya tersisa dua order di arah "backward".

Order yang tersisa ini akan ditutup ketika profit yang ditentukan dalam "sessionTP" (dalam dolar) tercapai, yang berfungsi sebagai TAKEPROFIT, atau jika diatur demikian ("use_sessionSL"==true), ketika kerugian yang ditentukan dalam "sessionSL" (dalam dolar) tercapai, yang berfungsi sebagai STOPLOSS.

Pembukaan order awal melalui penutupan semua order yang belum diselesaikan dianggap sebagai satu "session".

Variabel eksternal "maxcount" membatasi jumlah order per sesi.

Gunakan Strategy Tester untuk melihat bagaimana kinerja EA ini.

Pasangan mata uang yang disarankan: EUR/USD, GBP/USD, dan USD/CHF.

Variabel eksternal yang tersedia:

  • Lots = 0.02 (jumlah lot untuk setiap order)
  • maxcount = 10 (jumlah maksimum order yang diperbolehkan dalam satu sesi)
  • pipstep = 100 (jarak pip untuk menempatkan order BUY atau SELL tambahan ke arah "forward")
  • backstep = 20 (jarak pip dari order terakhir yang ditempatkan untuk menutup semua order ke arah "forward" dan menempatkan order berlawanan ke arah "backward")
  • 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 diselesaikan)
  • use_sessionTP = true (jangan ubah ini)
  • sessionTP = 2000 (profit dalam dolar per lot untuk menutup semua order yang belum diselesaikan; berfungsi sebagai TAKEPROFIT)
  • use_sessionSL = true (jika true, menggunakan "sessionSL" di bawah)
  • sessionSL = 4000 (kerugian dalam dolar per lot untuk menutup semua order yang belum diselesaikan; berfungsi sebagai STOPLOSS)

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

  • useinvalues = false (atur menjadi true saat memulai ulang)
  • inmax = 0 (atur nilai maksimum sebelumnya saat memulai ulang)
  • inmin = 0 (atur nilai minimum sebelumnya saat memulai ulang)

Postingan terkait

Komentar (0)