Informasi lengkap produk

Pengenalan Produk EA Compass Tren Versi Sinyal
- InpIndicatorName Default: Compass_Tren_Versi_Sinyal
- Nama file indikator (tanpa .ex5), harus persis sama dengan nama indikator yang telah dikompilasi.
- Jika Anda mengubah nama file indikator, parameter ini juga harus disesuaikan.
- InpMAPeriod Default: 20
- Periode Moving Average (EMA) yang dikirimkan ke indikator.
- Semakin besar nilainya, sinyal akan semakin halus dan sedikit; semakin kecil nilainya, sinyal akan semakin sering dan sensitif.
InpInvertColors Default: false
Apakah akan membalikkan warna indikator. Saat diaktifkan, arah sinyal beli dan jual juga akan terbalik secara bersamaan.
- 2. Pengaturan Dasar Perdagangan
- ----------------------------------------------------------------
- InpLots Default: 0.1
- Ukuran lot tetap untuk setiap pembukaan posisi.
- InpMagic Default: 2026050901
- Magic Number, digunakan untuk mengidentifikasi order dari EA ini.
- Jika menjalankan beberapa EA dalam satu akun, setiap EA harus diatur dengan Magic Number yang berbeda.
InpSlippagePts Default: 30
Toleransi slippage maksimum (dalam poin). Jika harga eksekusi market order melebihi rentang ini, order akan ditolak.
- InpTPMultiplier Default: 0
- Pengali Take Profit (TP).
- 0 = Tanpa TP, mengandalkan manajemen Stop Loss untuk keluar pasar;
- 2 = Jarak TP = Jarak Stop Loss × 2;
- Disarankan untuk mengaturnya ke 0 terlebih dahulu dan menggunakannya bersama dengan Trailing Stop.
InpEnableBuy Default: true
Apakah diperbolehkan membuka posisi Buy. Jika diatur ke false, EA hanya akan melakukan Sell.
InpEnableSell Default: true
Apakah diperbolehkan membuka posisi Sell. Jika diatur ke false, EA hanya akan melakukan Buy.
- 3. Pengaturan Stop Loss (SL)
- ----------------------------------------------------------------
- InpInitSLBars Default: 3
- Stop Loss awal mengambil nilai ekstrem dari N candlestick sebelumnya.
- SL posisi Buy = Harga terendah (Low) dari N candlestick sebelumnya yang telah tertutup;
- SL posisi Sell = Harga tertinggi (High) dari N candlestick sebelumnya yang telah tertutup.
- Semakin besar nilainya, batas SL semakin longgar; semakin kecil nilainya, batas SL semakin ketat.
- InpBreakevenAfterBars Default: 20
- Jumlah candlestick yang ditahan sebelum memicu logika Break Even (BE).
- Setelah mencapai jumlah candlestick tersebut, SL akan dipindahkan ke sekitar harga pembukaan (posisi BE).
- InpBreakevenPoints Default: 20
- Saat Break Even, SL dipindahkan ke harga pembukaan ± offset poin ini.
- Posisi Buy: SL dipindahkan ke Harga Pembukaan + 20 poin (mengunci sedikit profit);
- Posisi Sell: SL dipindahkan ke Harga Pembukaan - 20 poin.
- Jika diatur ke 0, SL dipindahkan tepat ke harga pembukaan (Break Even ketat).
- 4. Trailing Stop (Dipicu Sinyal Berlawanan → Sinyal Searah)
- ----------------------------------------------------------------
- Penjelasan:
- Trailing Stop hanya akan dipicu ketika sinyal searah baru muncul DAN jarak jumlah candlestick
- antara sinyal baru tersebut dengan sinyal berlawanan sebelumnya berada dalam rentang yang ditentukan.
- Contoh: Saat memegang posisi Buy, muncul sinyal Buy baru. EA mencari sinyal Sell terakhir sebelumnya,
- jika keduanya berjarak 1~5 candlestick, maka SL dipindahkan ke harga terendah dari 20 candlestick sebelumnya.
InpTrailEnable Default: true
Apakah akan mengaktifkan sistem Trailing Stop ini.
- InpTrailSignalGapMin Default: 1
- Batas minimum jarak sinyal berlawanan → sinyal searah (jumlah candlestick).
- Jika jarak kurang dari nilai ini, menandakan sinyal terlalu padat (konsolidasi/sideways), sehingga SL tidak diperbarui.
- Nilai saran: 1~3. Jika merasa sinyal terlalu dekat, dapat diubah ke 3.
- InpTrailSignalGapMax Default: 5
- Batas maksimum jarak sinyal berlawanan → sinyal searah (jumlah candlestick).
- Jika jarak lebih besar dari nilai ini, menandakan tren sudah terlalu jauh melaju, sehingga SL tidak diperbarui.
- Nilai saran: 5~10.
- InpTrailLookbackBars Default: 20
- Garis Trailing Stop mengambil nilai ekstrem dari N candlestick sebelumnya yang telah tertutup.
- Posisi Buy: Mengambil harga terendah dari N candlestick sebelumnya sebagai SL baru;
- Posisi Sell: Mengambil harga tertinggi dari N candlestick sebelumnya sebagai SL baru.
- Semakin besar nilainya, batas SL semakin longgar; semakin kecil nilainya, batas SL semakin ketat.
- 5. Filter Sinyal Entry
- ----------------------------------------------------------------
- Penjelasan:
- Digunakan untuk menyaring waktu entry. Pembukaan posisi hanya diizinkan jika jarak antara sinyal saat ini
- dan sinyal berlawanan sebelumnya berada dalam rentang yang ditentukan. Parameter ini independen dari parameter Gap pada Trailing Stop.
- InpEntryRequireOppositeGap Default: false
- Apakah akan mewajibkan penyaringan jarak sinyal berlawanan.
- false = Tanpa filter, posisi dibuka setiap ada sinyal;
- true = Pembukaan posisi hanya diizinkan jika memenuhi kondisi jarak di bawah ini.
InpEntrySignalGapMin Default: 5
Filter Entry: Jumlah candlestick minimum untuk jarak antara sinyal saat ini dan sinyal berlawanan sebelumnya.
InpEntrySignalGapMax Default: 100
Filter Entry: Jumlah candlestick maksimum untuk jarak antara sinyal saat ini dan sinyal berlawanan sebelumnya.
- 6. Sistem Window Trailing Stop
- ----------------------------------------------------------------
- Penjelasan:
- Sistem ini independen dari Trailing Stop berbasis sinyal. Kedua sistem dapat diaktifkan secara bersamaan.
- Logika: Aktif setelah Break Even dipicu. Setiap N candlestick dihitung sebagai satu jendela (window), yang mencatat harga
- tertinggi/terendah dari jendela tersebut. Ketika terdapat 2 candlestick tertutup yang menembus harga High/Low jendela sebelumnya,
- SL akan dipindahkan ke harga High/Low jendela tersebut.
InpWindowTrailEnable Default: false
Apakah akan mengaktifkan sistem Window Trailing Stop.
- InpWindowBars Default: 10
- Jumlah candlestick yang terkandung dalam setiap jendela (window).
- Semakin besar nilainya, jendela semakin lebar, pergerakan SL semakin lambat;
- semakin kecil nilainya, jendela semakin sempit, pergerakan SL semakin cepat.
- InpWindowMaxUpdates Default: 5
- Jumlah maksimum pembaruan Stop Loss.
- 0 = Tanpa batas jumlah, pergerakan SL terus berlanjut.
- InpWindowShowLines Default: true
- Apakah akan menampilkan garis vertikal batas jendela dan garis horizontal High/Low pada grafik.
- Memudahkan pengamatan pembagian jendela dan pemicuan Stop Loss. Dapat dimatikan setelah selesai debugging.
- InpDiagLog Default: false
- Apakah akan menampilkan log diagnosis detail ke jendela log MT5.
- Aktifkan saat debugging, disarankan untuk mematikan saat penggunaan nyata untuk mengurangi output log.
- 7. Timeframe Grafik
- ----------------------------------------------------------------
- InpWorkTF Default: PERIOD_CURRENT
- Timeframe candlestick tempat EA berjalan.
- PERIOD_CURRENT = Mengikuti timeframe grafik saat ini (direkomendasikan);
- Dapat juga ditentukan secara tetap, seperti PERIOD_M15, PERIOD_H1, dll.
- Sinyal indikator dan perhitungan Stop Loss didasarkan pada timeframe ini.
- 8. Tombol Run / Pause
- ----------------------------------------------------------------
- InpBtnShow Default: true
- Apakah akan menampilkan tombol beralih "Pause / Run" pada grafik.
InpBtnCorner Default: Sudut Kiri Atas
Posisi jangkar tombol, dapat dipilih: Kiri Atas / Kanan Atas / Kiri Bawah / Kanan Bawah.
InpBtnX Default: 8
Pergeseran piksel horizontal tombol dari sudut jangkar.
InpBtnY Default: 28
Pergeseran piksel vertikal tombol dari sudut jangkar.
InpBtnWidth Default: 80
Lebar tombol (dalam piksel).
InpBtnHeight Default: 24
Tinggi tombol (dalam piksel).
Catatan: Setelah mengklik tombol untuk menjeda (Pause), EA berhenti membuka posisi baru, tetapi manajemen Stop Loss
(Break Even, Trailing Stop) dan manajemen order manual tetap berjalan normal.
- 9. Catatan Penting
- ================================================================
- 1. Hanya Menahan Satu Arah Posisi dalam Satu Waktu
- Saat ada posisi Buy, EA tidak akan membuka posisi Sell karena sinyal Sell; begitu juga sebaliknya saat ada posisi Sell.
- Posisi baru hanya akan dibuka setelah posisi yang ada ditutup.
- 2. Order Manual Juga Terpengaruh oleh Manajemen Stop Loss
- Break Even dan Trailing Stop berlaku untuk semua posisi pada instrumen tersebut, tanpa membatasi Magic Number.
- Jika Anda tidak ingin order manual dikelola oleh EA, Anda dapat menjeda (Pause) EA sebelum membuka posisi manual.
3. Stop Loss Hanya Bergerak Maju (Tidak Kembali)
Setelah Stop Loss dipindahkan ke posisi yang lebih menguntungkan, SL tidak akan dilonggarkan kembali.
4. Memlewati Lisensi DLL pada Strategy Tester
Saat melakukan backtest, verifikasi lisensi jaringan akan dilewati secara otomatis tanpa mempengaruhi hasil pengujian strategi.
Skenario Penggunaan
Produk ini cocok untuk trader yang membutuhkan sumber daya EA MT5, yang digunakan untuk pengujian strategi, analisis grafik, manajemen akun, atau asisten perdagangan otomatis. Disarankan untuk menguji parameter dan kompatibilitas di lingkungan akun demo terlebih dahulu sebelum penggunaan nyata.