MA Head and Grid R5 Sonet
- エキスパート
- バージョン: 5.0
- アクティベーション: 5
Indonesian (Bahasa Indonesia)
Saat mencapai TargetProfit, EA harus di-restart kembali karena melakukan real-stop.
1. News_Filter untuk FXDreema Mengandung algoritma yang bekerja dengan Kalender Ekonomi MQL5 bawaan ( CalendarValueHistory , CalendarEventById ).
-
Mekanisme Filter Berita: Memuat acara kalender MetaTrader 5 berdasarkan mata uang pilihan ( News_Currencies ) dan tingkat kepentingan (High / Medium). Fungsi NewsFilterActive() memeriksa apakah waktu server saat ini berada dalam jendela sebelum atau sesudah berita.
-
Aturan: Filter berita hanya memblokir pembukaan transaksi pertama dari grid baru. Grid yang sudah terbuka tetap melakukanya averaging dan penutupan tanpa gangguan filter.
-
Keterbatasan MT5 Strategy Tester: Fungsi Kalender Ekonomi MQL5 ( CalendarValueHistory ) hanya bekerja secara online pada akun riil/demo dan tidak memberikan data historis di tester standar ( !MQLInfoInteger(MQL_TESTER) ).
2. Rincian Fungsi, Formula Matematika, dan Akurasi
-
Fungsi g(x) — Perhitungan Ukuran Lot: Berdasarkan metode Martingale (Paul Pierre Lévy). Setelah posisi rugi, volume berikutnya ditingkatkan agar pembalikan harga pertama dapat menutup seluruh kerugian sebelumnya.
-
Akurasi: Menggunakan NormalizeDouble(..., 2) untuk pembulatan 2 desimal. Langkah lot broker umumnya 0.01; jika bernilai 0.015, order akan ditolak ( Invalid Volume ).
-
-
Fungsi s(x) — Biaya Spread: Menghitung total kerugian akibat spread untuk seluruh seri order yang terbuka.
-
Fungsi t(x) — Perhitungan Target Take Profit: Menentukan jarak TP dari order pertama berdasarkan harga rata-rata tertimbang (Break-Even Point / DCA).
-
Fungsi c(x) — Perhitungan Drawdown Saat Ini: Mengestimasi drawdown teoritis maksimum. Jika totalTheoreticalRisk > c::Max_Theoretical_Risk , EA akan melakukan penutupan paksa ( Close On Risk Limit ).
-
Rangkuman Akurasi: Model matematika teoritis dikombinasikan dengan fungsi CheckSafeCloseByProfit() yang menghitung dana ekuitas nyata ( profit + swap + commission ) untuk mengatasi spread mengambang, swap, dan slippage.
