Perdagangan Sistem

Mengoptimalkan Trading dengan EA MARSI: Moving Average dan RSI untuk MetaTrader 5
MetaTrader5
Mengoptimalkan Trading dengan EA MARSI: Moving Average dan RSI untuk MetaTrader 5

Hai para trader! Kali ini kita akan membahas tentang EA MARSI, sebuah Expert Advisor yang ramah untuk pemula. EA ini menggabungkan logika dari Relative Strength Index (RSI) dan Simple Moving Average (SMA) untuk mengidentifikasi dan mengeksekusi sinyal trading di pasar keuangan, seperti XAUUSD (Emas). Berikut adalah fitur yang ditawarkan oleh EA ini: Pengaturan ukuran lot yang dinamis berdasarkan risiko akun Kondisi entri berdasarkan RSI yang menunjukkan overbought/oversold Penyaringan tren menggunakan Moving Average Pengaturan level Stop Loss dan Take Profit sesuai dengan presisi tick simbol EA ini sangat berguna bagi pemula yang sedang bereksperimen dengan strategi teknikal dan ingin memahami bagaimana indikator, risiko dinamis, dan perbedaan digit broker mempengaruhi logika trading. Logika Trading Berikut adalah aturan entri yang diterapkan dalam EA ini: Beli ketika: Harga saat ini berada di atas moving average (bullish) RSI di bawah ambang oversold (menunjukkan harga akan naik) Jual ketika: Harga di bawah moving average (bearish) RSI di atas ambang overbought (menunjukkan harga akan turun) Stop Loss dan Take Profit diatur menggunakan _Point, disesuaikan dengan presisi penetapan harga broker (_Digits). Parameter Input Eksternal Variabel Deskripsi maPeriod Periode yang digunakan untuk Simple Moving Average rsiPeriod Periode yang digunakan untuk Relative Strength Index rsiOverbought Ambang RSI di atasnya pasar dianggap overbought (trigger jual) rsiOversold Ambang RSI di bawahnya pasar dianggap oversold (trigger beli) riskPercent Persentase saldo yang akan diambil risiko per trade stopLoss Jarak Stop Loss dalam poin takeProfit Jarak Take Profit dalam poin slippage Slippage maksimum yang diizinkan dalam poin Penggunaan yang Disarankan Simbol: XAUUSD (Emas) Timeframe: M15 atau H1 Broker: Broker mana saja yang menyediakan data tick yang baik (uji coba di broker dengan 2/3 dan 4/5 digit untuk konsistensi) Rentang Backtest: Disarankan 3–6 bulan Kondisi: Pastikan data tick tersedia untuk nilai RSI/MA yang dapat diandalkan Catatan Tambahan Fungsi PipSize() membantu menormalkan nilai pip di berbagai broker dengan _Digits yang berbeda. EA secara otomatis menghitung ukuran lot berdasarkan saldo akun saat ini dan risiko yang ditentukan. Kode ini modular dan mudah dikembangkan dengan trailing stops, filter berita, atau kondisi lainnya. Proyek ini adalah proyek yang berkelanjutan dan masukan dari para trader sangat dihargai!

2025.06.22
EXSR: Expert Advisor Terbaik untuk MetaTrader 5 yang Mendeteksi Pembalikan Pasar
MetaTrader5
EXSR: Expert Advisor Terbaik untuk MetaTrader 5 yang Mendeteksi Pembalikan Pasar

Nama EA: EXSR – Extreme Strength Reversal Versi: 1.0 Platform: MetaTrader 5 Deskripsi: EXSR adalah Expert Advisor (EA) yang dirancang untuk menangkap pembalikan tren pasar pada titik-titik kelelahan ekstrem. EA ini mengkombinasikan indikator RSI dengan ambang tinggi (oversold < 20 atau overbought > 80) dan breakout harga di luar Bollinger Bands (20, ±2), serta mengonfirmasi entry berdasarkan pola candlestick pembalikan. Fitur Utama: Filter Indikator Ganda: RSI(14): Mendeteksi kondisi overbought/oversold yang ekstrem. Bollinger Bands: Memvalidasi bahwa harga telah menembus band luar. Konfirmasi Pembalikan: Long hanya jika candle sebelumnya menutup bullish setelah terjadi breakout band oversold. Short hanya jika candle sebelumnya menutup bearish setelah terjadi breakout band overbought. SL/TP Tetap: Stop Loss yang ditentukan pengguna (default 150 pips) dan Take Profit (300 pips) diatur saat entry order. Logika Posisi Tunggal: Hanya satu trade per simbol pada satu waktu untuk menghindari posisi yang bertentangan. Kode OOP Bersih: Memanfaatkan CTrade untuk penempatan order, array buffer untuk data indikator, dan fungsi modular (CopyData, CheckBuySignal, CheckSellSignal). Parameter Input: MagicNumber (ulong): ID unik untuk EA Lots (double): Ukuran posisi tetap StopLoss_pips / TakeProfit_pips (int): SL/TP dalam pips BB_Period / BB_Deviation (int/double): Pengaturan Bollinger Bands RSI_Period / RSI_Overbought / RSI_Oversold (int/double): Pengaturan RSI EXSR sangat cocok untuk trader yang mencari entry sistematis pada tren berlawanan dengan filter over-extension yang jelas dan kontrol risiko yang ketat.

2025.06.13
Tuyul GAP - Robot Trading untuk MetaTrader 5 yang Menguntungkan
MetaTrader5
Tuyul GAP - Robot Trading untuk MetaTrader 5 yang Menguntungkan

Nama EA: TuyulGAP.mq5 Versi: 1.00 Penulis: zvickyhac Platform: MetaTrader 5 Jenis Strategi: Trading Gap Akhir Pekan dengan Dinamis High/Low Deskripsi: TuyulGAP adalah Robot Trading (EA) yang dirancang khusus untuk MetaTrader 5. EA ini mengotomatiskan strategi trading gap yang bertujuan untuk memanfaatkan potensi pergerakan harga di awal minggu trading. EA ini akan menempatkan Buy Stop dan Sell Stop order yang tertunda berdasarkan harga tertinggi dan terendah dari sejumlah candle yang ditentukan oleh pengguna pada malam Jumat sebelum pasar tutup. Fitur Utama: Pesanan Tertunda Otomatis: Menempatkan Buy Stop dan Sell Stop order di atas dan di bawah rentang harga dinamis yang diambil dari aksi harga terbaru. Eksekusi Terjadwal: Aktif hanya pada hari Jumat pada waktu yang ditentukan (default: 23:15 waktu server). Manajemen Order: Secara otomatis menghapus order tertunda pada hari Senin dan memastikan hanya ada satu setup order per minggu. Filter Hari dan Waktu: Memastikan aktivitas trading dibatasi pada hari dan jam tertentu. Penguncian Profit: Secara otomatis menutup posisi yang mencapai target profit tertentu dalam USD. Konfigurasi Sederhana: Parameter input mencakup ukuran lot, stop loss, nomor ajaib, jumlah trade terbuka maksimum, dan target profit yang aman. Parameter Input Utama: LotSize: Ukuran setiap trade. StopLoss: Stop loss dalam poin. LookbackBars: Jumlah candle yang dianalisis untuk menentukan level high/low. SecureProfitTarget: Ambang profit dalam USD untuk menutup posisi terbuka. Catatan: EA ini dibatasi pada satu trade terbuka dalam satu waktu (MaxOpenTrade = 1). Tidak menggunakan indikator teknikal. Tidak ada take profit atau trailing stop bawaan, kecuali logika penutupan profit yang aman. Kasus Penggunaan: EA ini cocok untuk trader yang ingin mengotomatiskan setup gap akhir pekan, dengan order tertunda yang ditempatkan sebelum pasar tutup pada hari Jumat.

2025.06.12
Pending Tread EA: Robot Trading Canggih untuk MetaTrader 4
MetaTrader4
Pending Tread EA: Robot Trading Canggih untuk MetaTrader 4

Pendahuluan Pending Tread Expert Advisor (EA) Pending Tread EA adalah robot trading yang fleksibel dan mudah digunakan, dirancang untuk mengotomatisasi penempatan dan pengelolaan berbagai pending order yang disusun dalam pola grid di atas dan di bawah harga pasar saat ini. EA ini sangat cocok untuk strategi scalping dan dapat beroperasi di berbagai timeframe atau pasangan mata uang, membuatnya sangat fleksibel untuk berbagai gaya trading. Fitur Utama Grid Pending Order: EA ini dapat menempatkan sejumlah pending order yang dapat dikonfigurasi (totalOrdersPerSide, default 10) di atas dan di bawah harga pasar saat ini. Ini menciptakan grid order beli dan jual untuk menangkap pergerakan pasar ke kedua arah. Jarak yang Dapat Dikonfigurasi Antara Order: Anda dapat mengatur jarak antara setiap pending order menggunakan PipStep (dalam poin), memungkinkan Anda menyesuaikan seberapa ketat atau lebar grid tersebut. Sebagai contoh, jika Anda mengatur PipStep ke 120, itu setara dengan 12 pips untuk broker 5-digit. Tipe Order yang Dapat Disesuaikan: EA ini mendukung arah trading yang berbeda untuk order di atas dan di bawah pasar. Di atas pasar: menempatkan order buy stop atau sell limit (tergantung pada pilihan Anda). Di bawah pasar: menempatkan order sell stop atau buy limit. Logika tipe pending order dirancang dengan baik untuk memastikan order ditempatkan pada level harga yang tepat relatif terhadap harga pasar saat ini. Take Profit per Order: Setiap pending order diberikan level take profit yang dihitung sebagai sejumlah pips tetap (TakeProfitPips) dari harga order. Ini memungkinkan pengambilan profit otomatis tanpa intervensi manual. Kontrol Ukuran Lot dan Slippage: Anda dapat menyesuaikan ukuran lot (LotSize) dan maksimum slippage (Slippage) yang diizinkan saat order dikirim ke broker, memberikan Anda kontrol atas risiko dan parameter eksekusi. Manajemen dan Penyaringan Order: EA ini melacak pending order yang ada untuk simbol saat ini dan nomor ajaibnya (MagicNumber) untuk menghindari duplikasi atau gangguan dengan trading lain atau EA yang berjalan di akun yang sama. Mekanisme Throttle: Untuk mencegah panggilan konteks trading yang berlebihan, EA ini membatasi upaya penempatan order menjadi satu kali setiap 5 detik. Cara Kerja Setiap kali ada tick, EA ini memeriksa apakah konteks trading bebas dan cukup waktu telah berlalu sejak penempatan order terakhir. EA ini menghitung pending order yang ada untuk grid di atas dan di bawah pasar. EA ini menghitung level harga untuk pending order baru yang dipisahkan oleh pip step yang telah dikonfigurasi. EA ini menempatkan pending order baru hingga jumlah total yang telah dikonfigurasi per sisi, menghormati batasan level stop broker untuk menghindari penempatan order yang terlalu dekat dengan harga pasar saat ini. Setiap pending order dilengkapi dengan take profit yang ditetapkan relatif terhadap harga order. EA ini terus memantau dan mempertahankan grid ini, menempatkan kembali order jika ada yang dieksekusi atau dibatalkan. Kasus Penggunaan Scalping: Manfaatkan pergerakan harga kecil dengan memiliki banyak pending order yang siap untuk terpicu ke dua arah. Trading Range: Secara otomatis tempatkan order beli dan jual di dekat level support/resistance kunci. Strategi Breakout: Tangkap breakout dengan menempatkan pending stop order di atas dan di bawah harga saat ini. Catatan Penting EA ini hanya mengelola pending order; tidak mengelola posisi terbuka (tidak ada trailing stop atau stop loss saat ini). Gunakan manajemen risiko yang tepat dan uji EA ini di akun demo sebelum trading secara langsung. EA ini bekerja paling baik dengan broker yang mendukung harga 5-digit atau 4-digit; sesuaikan PipStep dan TakeProfitPips sesuai kebutuhan.

2025.06.10
Arbitrase Segitiga: Solusi Cerdas untuk MetaTrader 5
MetaTrader5
Arbitrase Segitiga: Solusi Cerdas untuk MetaTrader 5

Apakah kamu sudah mendengar tentang Arbitrase Segitiga? Ini adalah sistem yang dirancang untuk membantu trader dalam memanfaatkan perbedaan harga antara tiga pasangan mata uang: EURUSD, USDJPY, dan EURJPY. Tujuannya adalah untuk mengidentifikasi peluang arbitrase dan membuka posisi untuk meraih keuntungan dari perbedaan harga tersebut. Fungsi Utama dari EA Arbitrase Segitiga: Mengidentifikasi Peluang: EA ini menghitung harga implisit EURJPY dengan mengalikan harga Ask dari EURUSD dan USDJPY. Nilai ini kemudian dibandingkan dengan harga langsung EURJPY. Jika perbedaan relatif melebihi ambang batas yang telah ditentukan, maka peluang arbitrase akan diakui. Membuka Posisi: Ketika sebuah peluang teridentifikasi: Jika harga implisit lebih tinggi dari harga langsung, EA akan mengeksekusi serangkaian perdagangan, termasuk membeli EURJPY dan menjual EURUSD serta USDJPY. Jika harga implisit lebih rendah, EA akan melakukan perdagangan sebaliknya. Melacak Posisi: EA melacak posisi yang terbuka dengan menggunakan Magic Number tertentu. Ini membantu membedakan perdagangan yang dieksekusi oleh EA dari perdagangan lainnya. Menutup Posisi: Ketika total keuntungan dari posisi yang terbuka melebihi target yang telah ditentukan, semua posisi yang terkait dengan EA akan ditutup. Pemeliharaan Kesalahan: EA ini dilengkapi dengan pemeriksaan kesalahan untuk memastikan bahwa setiap masalah saat membuka atau menutup posisi dilaporkan. Secara ringkas, EA ini mengotomatiskan proses arbitrase segitiga dengan pendekatan yang sistematis, mengoptimalkan pengembalian berdasarkan perbedaan harga yang ada.

2025.05.28
Strategi Butterfly: Expert Advisor untuk Trading Forex di MetaTrader 5
MetaTrader5
Strategi Butterfly: Expert Advisor untuk Trading Forex di MetaTrader 5

Halo teman-teman trader! Kali ini kita akan membahas tentang Expert Advisor (EA) Strategi Butterfly yang bisa membantu kalian dalam trading forex secara otomatis. EA ini menggunakan pola harmonik Butterfly yang dikenal luas, dan dapat digunakan di berbagai timeframe mulai dari M2 hingga D1. Dengan menggunakan EA ini, kalian bisa mendeteksi pola bullish dan bearish Butterfly, serta menjalankan trading dengan manajemen risiko yang dapat disesuaikan dan beberapa level take-profit. Fitur Utama: Deteksi Pola: Mengidentifikasi pola Butterfly dengan parameter pivot yang bisa disesuaikan dan level toleransi. Dukungan Multi-Timeframe: Melakukan trading pada timeframe yang dipilih oleh pengguna (M2, M5, M10, M15, M30, H1, H2, H4, D1). Manajemen Risiko: Menawarkan ukuran lot tetap atau dinamis berdasarkan saldo akun dan persentase risiko. Strategi Take-Profit: Membagi posisi menjadi tiga level take-profit (default: 50%, 30%, 20%). Break-Even & Trailing Stops: Dapat disesuaikan per timeframe, aktif setelah TP1 atau TP2 tercapai. Filter Sesi: Pembatasan waktu trading yang opsional (misalnya, sesi berbasis GMT). Kualitas Pola: Memastikan pola yang berkualitas tinggi dengan skor kualitas minimum (0.0-1.0). Bantuan Visual: Menggambar segitiga pola, garis tren, dan label pada grafik untuk kejelasan. Dashboard Statistik: Menampilkan statistik trading, termasuk rasio kemenangan, profit/rugi, dan drawdown. Cara Menggunakan: Aktifkan timeframe yang diinginkan dan sesuaikan parameter pola, risiko, dan sesi. Pastikan trading diizinkan (AllowTrading = true) dan atur MagicNumber yang unik. Pantau dashboard untuk mendapatkan wawasan tentang performa trading. EA ini sangat cocok untuk trader yang mencari cara trading otomatis dengan pola harmonik, serta manajemen risiko yang kuat dan umpan balik visual. Semoga informasi ini bermanfaat untuk kalian semua!

2025.05.20
AutoCloseOnProfitLoss: Solusi Cerdas Tutup Posisi Otomatis di MetaTrader 5
MetaTrader5
AutoCloseOnProfitLoss: Solusi Cerdas Tutup Posisi Otomatis di MetaTrader 5

Pengenalan AutoCloseOnProfitLoss adalah Asisten Ahli yang sangat berguna untuk MetaTrader 5. Alat otomatis ini dirancang untuk menutup semua posisi terbuka ketika target keuntungan atau kerugian yang telah ditentukan tercapai. Cocok banget buat trader yang ingin mengatur risiko dan mengamankan profit tanpa perlu campur tangan manual. Baik kamu seorang scalper yang mencari keuntungan cepat atau trader jangka panjang yang ingin melindungi modal, alat ini memberikan solusi yang handal dan tidak merepotkan. Fitur-Fitur Penutupan Posisi Otomatis: Menutup semua posisi terbuka secara otomatis saat total keuntungan atau kerugian mencapai ambang batas yang ditentukan. Target yang Dapat Disesuaikan: Atur target keuntungan dan kerugian dalam mata uang akunmu (misalnya, IDR, USD). Opsi Fleksibel: Aktifkan atau nonaktifkan penutupan berdasarkan keuntungan atau kerugian secara independen. Pemberitahuan Pengguna: Menampilkan peringatan dan log di terminal ketika posisi ditutup. Efisien dan Ringan: Berjalan terus menerus dengan penggunaan CPU yang minimal, ideal untuk pengelolaan perdagangan yang berkelanjutan. Bagaimana Cara Kerjanya Asisten ini memantau total keuntungan atau kerugian dari semua posisi terbuka menggunakan fungsi PositionGetDouble(POSITION_PROFIT) di MetaTrader 5. Ia membandingkan nilai ini dengan ambang batas TargetProfit dan MaxLoss yang ditentukan pengguna. Jika salah satu kondisi terpenuhi (dan fitur yang sesuai diaktifkan), Asisten ini akan menutup semua posisi menggunakan perintah pasar dan memberi tahu pengguna melalui peringatan (jika diaktifkan) dan log terminal. Instalasi Unduh berkas AutoCloseOnProfitLoss.mq5 dari MQL5 CodeBase. Buka MetaTrader 5 dan pergi ke File > Buka Folder Data. Masuk ke MQL5 > Experts dan salin berkas .mq5 ke dalam folder ini. Restart MetaTrader 5 atau refresh panel Navigator. Cari Asisten di Navigator di bawah Asisten Ahli, lalu seret ke grafik untuk mengaktifkannya. Parameter Input TargetProfit (default: 100.0): Target keuntungan dalam mata uang akunmu untuk menutup semua posisi. MaxLoss (default: -50.0): Kerugian maksimum dalam mata uang akunmu (harus bernilai negatif) untuk menutup semua posisi. EnableProfitClose (default: true): Aktifkan atau nonaktifkan penutupan posisi ketika target keuntungan tercapai. EnableLossClose (default: true): Aktifkan atau nonaktifkan penutupan posisi ketika kerugian maksimum tercapai. ShowAlerts (default: true): Aktifkan atau nonaktifkan peringatan di MetaTrader 5 ketika posisi ditutup. Cara Penggunaan Seret Asisten AutoCloseOnProfitLoss ke grafik mana saja di MetaTrader 5. Di kotak dialog yang muncul, atur parameter input: Tentukan nilai TargetProfit dan MaxLoss yang diinginkan. Aktifkan atau nonaktifkan penutupan berdasarkan keuntungan/kerugian sesuai kebutuhan. Pilih apakah akan menampilkan peringatan. Klik OK untuk memulai Asisten ini. Asisten ini akan terus memantau semua posisi terbuka dan menutupnya jika kondisi yang ditentukan terpenuhi. Cek tab Ahli atau Jurnal di MetaTrader 5 untuk melihat log dan hasilnya. Contoh Misalkan kamu mengatur TargetProfit = 100.0, MaxLoss = -50.0, EnableProfitClose = true, dan EnableLossClose = true. Jika posisi terbuka kamu mencapai total keuntungan $120, Asisten ini akan menutup semua posisi dan menampilkan peringatan: "Semua posisi ditutup! Alasan: Target keuntungan tercapai: 120.00". Jika total kerugian mencapai -$60, Asisten ini akan menutup semua posisi dengan peringatan: "Semua posisi ditutup! Alasan: Kerugian maksimum tercapai: -60.00". Catatan Asisten ini membutuhkan posisi terbuka untuk mengambil tindakan; jika tidak, ia hanya akan mencatat keuntungan/kerugian saat ini dan terus memantau. Posisi ditutup menggunakan perintah pasar, jadi slippage mungkin terjadi tergantung pada kondisi pasar. Uji Asisten ini di akun demo terlebih dahulu untuk memastikan bahwa ia cocok dengan strategi trading kamu. Berbeda dengan skrip, Asisten ini berjalan terus menerus hingga dihentikan atau dihapus dari grafik secara manual. Umpan Balik Jika kamu memiliki saran atau menemui masalah, silakan tinggalkan komentar di halaman MQL5 CodeBase atau hubungi saya melalui komunitas MQL5. Umpan balik kamu sangat berharga untuk meningkatkan alat ini! Penulis: Duy Van NguyKontak: Tautan MQL5Diperbarui: 14 Mei 2025 Platform: MetaTrader 5 Kategori: Asisten Ahli

2025.05.14
Manajemen Risiko EA Berbasis ATR Volatilitas untuk MetaTrader 5
MetaTrader5
Manajemen Risiko EA Berbasis ATR Volatilitas untuk MetaTrader 5

Fitur Utama Manajemen Risiko Cerdas Perhitungan ukuran lot otomatis berdasarkan persentase risiko akun Batas maksimum risiko dalam nilai moneter Stop loss dinamis berdasarkan volatilitas ATR Normalisasi lot sesuai dengan persyaratan broker (min/maks/langkah) Analisis Teknikal Moving Average Crossover untuk sinyal masuk Filter Volatilitas ATR untuk mengukur volatilitas pasar Kinerja yang dioptimalkan - hanya melakukan trading pada pembentukan bar baru Verifikasi posisi untuk menghindari trading duplikat Kustomisasi Fleksibel Pemilihan risiko berdasarkan persentase atau nilai tetap Aktifkan/nonaktifkan stop loss dinamis atau statis Periode MA dan ATR yang dapat disesuaikan Nomor magic unik untuk setiap strategi Pemantauan Detail Log informasi ukuran posisi lengkap Tampilan risiko/imbalan sebelum eksekusi order Peringatan kesalahan yang jelas dengan panduan pemecahan masalah Laporan komprehensif tentang startup/shutdown EA Kelebihan Unggulan Keamanan modal: Tidak pernah mengambil risiko lebih dari yang diizinkan 100% otomatis: Dari analisis hingga eksekusi order Kode yang dioptimalkan: Meminimalkan lag, menghitung hanya saat dibutuhkan Mematuhi broker: Memeriksa level stop dan ukuran lot Mudah digunakan: Parameter input yang jelas dengan deskripsi Cocok Untuk Trader yang mengutamakan manajemen modal yang ketat Sistem trading yang memerlukan ukuran posisi dinamis Strategi mengikuti tren dengan crossover MA Akun yang ingin mengontrol drawdown

2025.05.04
Random Trader EA: Strategi Trading Acak dengan Manajemen Risiko yang Fleksibel
MetaTrader5
Random Trader EA: Strategi Trading Acak dengan Manajemen Risiko yang Fleksibel

Random Trader EAIni adalah Expert Advisor yang sangat fleksibel, menerapkan strategi trading acak dengan fitur manajemen risiko yang canggih. EA ini membuka posisi secara acak sambil tetap menjaga kontrol risiko yang ketat melalui berbagai parameter yang dapat disesuaikan.Fitur Utama:Sistem entry acak untuk posisi Buy/SellPerhitungan stop loss yang fleksibel (berbasis ATR atau jarak pip tetap)Fungsi breakeven dengan jarak aktivasi yang dapat disesuaikanManajemen margin yang cerdas dengan opsi menggunakan margin maksimum yang tersediaMendukung semua jenis simbol (pasangan Forex standar, pasangan JPY, cryptocurrency)Penanganan nilai pip yang tepat untuk berbagai format digit (2,3,4,5 digit)Parameter Input:1. Rasio Reward/Risk (reward_risk_ratio)   Default: 2   Deskripsi: Pengganda untuk jarak take profit relatif terhadap jarak stop loss   Contoh: Nilai 2 berarti take profit akan dua kali jarak stop loss2. Metode Perhitungan Kerugian (loss)   Opsi:    - ATR (berbasis Average True Range)   - PIP (jarak pip tetap)   Deskripsi: Menentukan bagaimana jarak stop loss dihitung3. Pengali ATR (loss_atr)   Deskripsi: Pengganda untuk nilai ATR saat menghitung jarak stop loss   Hanya digunakan ketika Metode Perhitungan Kerugian diatur ke ATR4. Jarak Pip Tetap (loss_pip)   Deskripsi: Jumlah pips tetap untuk jarak stop loss   Hanya digunakan ketika Metode Perhitungan Kerugian diatur ke PIP5. Persentase Risiko per Perdagangan (risk_percent_per_trade)   Deskripsi: Risiko maksimum per perdagangan sebagai persentase dari saldo akun   Rentang: 0.1 hingga 100   Contoh: Nilai 1 berarti mempertaruhkan 1% dari saldo akun per perdagangan6. Gunakan Breakeven (use_breakeven)   Deskripsi: Mengaktifkan/mematikan fitur breakeven   Ketika diaktifkan, memindahkan stop loss ke harga entry setelah posisi mencapai keuntungan yang ditentukan7. Jarak Breakeven (breakeven_distance)   Deskripsi: Jumlah pips dalam profit yang diperlukan untuk mengaktifkan breakeven   Contoh: Nilai 10 berarti stop loss bergerak ke harga entry ketika posisi sudah 10 pips dalam profit8. Gunakan Margin Maksimum (use_max_margin)   Default: true   Deskripsi: Mengaktifkan/mematikan penyesuaian ukuran lot otomatis berdasarkan margin yang tersedia   Ketika diaktifkan, mengurangi ukuran posisi agar sesuai dengan margin yang tersedia jika perlu Logika Trading:EA ini membuka posisi secara acak (50/50 kesempatan untuk Buy atau Sell) ketika tidak ada posisi yang terbuka. Ukuran posisi dihitung berdasarkan persentase risiko dan jarak stop loss, memastikan risiko yang konsisten per perdagangan. EA ini dilengkapi dengan fitur keamanan bawaan seperti pengecekan margin dan validasi ukuran lot yang tepat.Manajemen Risiko:Ukuran posisi dinamis berdasarkan persentase risiko akunPenyesuaian ukuran lot otomatis untuk kebutuhan marginFitur breakeven untuk melindungi profitBuffer margin 10% untuk keamananPenanganan yang tepat terhadap ukuran lot minimum/maksimum brokerCatatan: Kinerja masa lalu tidak menjamin hasil di masa mendatang. Selalu gunakan manajemen risiko yang tepat dan uji secara menyeluruh di akun demo sebelum trading langsung.

2025.04.29
Mengoptimalkan Trading dengan EA Stochastic Bollinger Bands Multi-Timeframe di MetaTrader 4
MetaTrader4
Mengoptimalkan Trading dengan EA Stochastic Bollinger Bands Multi-Timeframe di MetaTrader 4

Saya ingin mendengar pendapat kalian! Jika ada saran untuk memperbaiki kode ini, silakan komentar ya. Terima kasih! Fitur Utama: Analisis Multi-Timeframe: EA ini memanfaatkan nilai Stochastic Oscillator dan Bollinger Bands dari grafik M1, M5, dan M15 untuk keputusan masuk trading. Kondisi Masuk: Beli: Ketiga garis Stochastic K berada di bawah level MinStochOversold, dan harga M15 berada di bawah Bollinger Band bawah. Jual: Ketiga garis Stochastic K berada di atas level MaxStochOverbought, dan harga M15 berada di atas Bollinger Band atas. Manajemen Trading: Memungkinkan maksimal MaxTradesPerTrend open trades dalam satu waktu. Menghitung level Stop Loss (SL) dan Take Profit (TP) berdasarkan Average True Range (ATR) dari timeframe M15 serta input SLMultiplier dan TPMultiplier. Kontrol Spread: EA ini memeriksa spread saat ini terhadap MaxSpreadStandard (untuk akun standard/ECN) dan MaxSpreadCent (untuk akun cent/micro). Jika spread terlalu tinggi, EA akan menempatkan order buy limit atau sell limit sebagai gantinya. Order Tertunda: Jika spread terlalu tinggi untuk eksekusi langsung, EA akan menempatkan order buy limit atau sell limit sedikit di bawah harga saat ini untuk entri beli dan sedikit di atas untuk entri jual. Input: Menyediakan berbagai parameter input untuk kustomisasi, termasuk slippage, ukuran lot, periode dan deviasi indikator, multiplier SL/TP, pengaturan break-even dan trailing stop, batas spread maksimum untuk berbagai jenis akun, serta level Stochastic overbought/oversold. Fungsi OnTick: Fungsi OnTick() adalah blok eksekusi utama. Fungsi ini mengambil nilai indikator, memeriksa order yang terbuka, dan kemudian mengevaluasi kondisi beli dan jual untuk membuka trading baru. Debugging: Termasuk pernyataan Print() untuk tujuan debugging, mencatat nilai Stochastic K dari berbagai timeframe dan spread saat ini.

2025.04.27
RRS Impulse: EA Unggulan untuk Trading MetaTrader 4
MetaTrader4
RRS Impulse: EA Unggulan untuk Trading MetaTrader 4

RRS Impulse adalah Expert Advisor yang dirancang untuk melakukan scalping menggunakan indikator Relative Strength Index (RSI), Stochastic Oscillator, dan Bollinger Bands. EA ini dapat membantu Anda mengidentifikasi peluang trend maupun counter-trend. Sebagai multi-pair EA, ia dapat memindai beberapa pasangan mata uang untuk mencari sinyal trading. Fitur yang ditawarkan oleh EA ini sangat beragam, termasuk Trailing, Manajemen Risiko, Manajemen Uang, Mode Pembatasan, dan banyak lagi. Dengan pengaturan yang tepat, RRS Impulse memiliki potensi untuk menghasilkan keuntungan yang signifikan. Impulse: Variabel Nilai Deskripsi Trading_Indicator RSI, Stochastic, BollingerBands, RSI_Stochastic_BollingerBands RSI: Menggunakan indikator RSI untuk menganalisis pasar dan membuka posisi trading. Stochastic: Menggunakan indikator Stochastic untuk menganalisis pasar dan trading. BollingerBands: Menggunakan indikator Bollinger Bands untuk analisis pasar dan trading. RSI_Stochastic_BollingerBands: Menggunakan ketiga indikator ini secara bersamaan untuk analisis pasar yang lebih akurat sebelum melakukan trading. TradeDirection Trend, CounterTrend Trend: Membuka posisi trading sesuai arah trend. Misalnya, jika RSI menyentuh garis overbought, maka akan membuka posisi buy; jika RSI menyentuh garis oversold, maka akan membuka posisi sell. CounterTrend: Melakukan trading melawan arah trend, menunggu pembalikan trend. Misalnya, jika RSI menyentuh garis overbought, maka akan membuka posisi sell; jika RSI menyentuh garis oversold, akan membuka posisi buy. SignalStrength NormalSignal, NormalMultiTimeFrame, StrongSignal, VeryStrongSignal NormalSignal: Menganalisis indikator (RSI, Stochastic, atau Bollinger Bands) berdasarkan satu timeframe yang ditentukan dalam pengaturan EA. NormalMultiTimeFrameSignal: Menganalisis indikator berdasarkan satu timeframe pada satu waktu (M1, M5, M15, M30, H1, H4) dengan memeriksa satu per satu. StrongSignal: Menganalisis beberapa timeframe (M1, M5, M15, M30) untuk konfirmasi yang lebih kuat sebelum trading. VeryStrongSignal: Menganalisis beberapa timeframe (M1, M5, M15, M30, H1, H4) untuk konfirmasi yang lebih kuat sebelum trading. minLot_Size Double Value Ukuran lot minimum untuk memastikan bahwa ukuran lot tidak acak di bawah nilai ini. maxLot_Size Double Value Ukuran lot maksimum untuk memastikan bahwa ukuran lot tidak acak melebihi nilai ini. StopLoss Int Value Atur nilai stop loss Anda dalam poin/pips (unit pergerakan harga terkecil untuk aset Anda). Atur Stop Loss ke 0 untuk menonaktifkannya. TakeProfit Int Value Atur nilai take profit Anda dalam poin/pips. Atur Take Profit ke 0 untuk menonaktifkannya. Trailing_Start Int Value (Points/Pips) Tentukan jumlah pips dari harga trade terbuka di mana trailing harus dimulai. Atur 0 untuk menonaktifkan operasi trailing. Trailing_Gap Int Value (Points/Pips) Atur jarak dalam pips antara harga pasar saat ini dan trailing stop loss. Atur 0 untuk menonaktifkan operasi trailing. Risk_In_Money_Type FixedMoney, BalancePercentage FixedMoney: Menutup semua posisi terbuka ketika kerugian floating negatif mencapai jumlah yang ditentukan. BalancePercentage: Menghitung secara otomatis berdasarkan saldo akun Anda dan menutup semua posisi ketika batas ini tercapai. Money_In_Risk Int Value Jika Risk_In_Money_Type diatur ke FixedMoney, masukkan jumlah uang yang dapat Anda tanggung untuk kehilangan. Jika diatur ke BalancePercentage, EA akan menghitung risiko secara otomatis berdasarkan saldo akun Anda dan menutup semua posisi ketika batas tersebut tercapai. Max_Spread Int Value (Points/Pips) Menetapkan spread maksimum yang dapat diterima. Jika spread saat ini melebihi nilai ini, EA tidak akan melakukan trading dan akan menunggu hingga spread kembali dalam batas yang ditentukan. Slippage Int Value (Points/Pips) Atur slippage maksimum yang diizinkan untuk eksekusi order. MaxOpenTrade Int Value Jumlah maksimum posisi terbuka yang diizinkan. Trade_Currencies String Value Daftar semua simbol mata uang (bukan pasangan mata uang) yang harus dianalisis dan diperdagangkan oleh EA. Impulse Plus: RRS Impulse Plus EA adalah versi lanjutan dari RRS Impulse EA. Versi ini menawarkan lebih banyak fleksibilitas dengan beberapa opsi baru. EA ini melakukan scalping menggunakan indikator Relative Strength Index (RSI), Stochastic Oscillator, Moving Average (MA), dan Bollinger Bands untuk mengidentifikasi peluang trend dan counter-trend. Sebagai multi-pair EA, ia memindai beberapa pasangan mata uang untuk mencari sinyal. EA ini mencakup berbagai fitur seperti Trailing, Manajemen Risiko, Manajemen Uang, Mode Pembatasan, dan banyak lagi. Dengan pengaturan yang tepat, RRS Impulse Plus juga memiliki potensi untuk menghasilkan keuntungan yang signifikan. Deskripsi Sinyal: Indikator BUY SELL RSI Trend: Ketika RSI menyentuh garis overbought. CounterTrend: Ketika RSI menyentuh garis oversold. Trend: Ketika RSI menyentuh garis oversold. CounterTrend: Ketika RSI menyentuh garis overbought. Stochastic Trend: Ketika garis Utama & Sinyal menyentuh level overbought. CounterTrend: Ketika garis Utama & Sinyal menyentuh level oversold. Trend: Ketika garis Utama & Sinyal menyentuh level oversold. CounterTrend: Ketika garis Utama & Sinyal menyentuh level overbought. Bollinger Bands Trend: Ketika harga pasar saat ini menyentuh garis resistensi Bollinger Bands (Upper Band). CounterTrend: Ketika harga pasar saat ini menyentuh garis support Bollinger Bands (Lower Band). Trend: Ketika harga pasar saat ini menyentuh garis support Bollinger Bands (Lower Band). CounterTrend: Ketika harga pasar saat ini menyentuh garis resistensi Bollinger Bands (Upper Band). Moving Average Trend/CounterTrend: Ketika harga pasar saat ini berada di atas Moving Average. Trend/CounterTrend: Ketika harga pasar saat ini berada di bawah Moving Average. Skenario Sinyal (Inverse : False) RSI Stochastic Bollinger Bands Moving Average Signal Di Atas Di Atas Di Atas Di Bawah CounterTrend Sell ✅ Di Bawah Di Bawah Di Bawah Di Atas CounterTrend Buy  ✅ Di Atas Di Atas Di Atas Di Atas Trend Buy ✅ Di Bawah Di Bawah Di Bawah Di Bawah Trend Sell ✅ Skenario Sinyal (Inverse : True) RSI Stochastic Bollinger Bands Moving Average Signal Di Atas Di Atas Di Atas Di Bawah CounterTrend Buy ✅ Di Bawah Di Bawah Di Bawah Di Atas CounterTrend Sell ✅ Di Atas Di Atas Di Atas Di Atas Trend Sell ✅ Di Bawah Di Bawah Di Bawah Di Bawah Trend Buy ✅ Deskripsi Variabel: Variabel Nilai Deskripsi RSI, Stochastic, Bollinger Bands, Moving Average Bool (True/False) RSI: Aktifkan untuk menggunakan indikator RSI dalam analisis pasar dan eksekusi trading. Stochastic: Aktifkan untuk menggunakan indikator Stochastic dalam analisis pasar dan eksekusi trading. Bollinger Bands: Aktifkan untuk menggunakan indikator Bollinger Bands dalam analisis pasar dan eksekusi trading.Moving Average: Aktifkan untuk menggunakan indikator Moving Average dalam analisis pasar dan eksekusi trading. Anda dapat mengaktifkan beberapa indikator secara bersamaan. Setidaknya satu indikator harus diaktifkan agar EA dapat beroperasi. Timeframe M1, M5, M15, M30, H1, H4, D1 Bool (True/False) TradeDirection Trend, CounterTrend Trend: Membuka posisi trading sesuai arah trend (misalnya, jika RSI menyentuh garis overbought, maka membuka posisi buy; jika RSI menyentuh garis oversold, maka membuka posisi sell). CounterTrend: Melakukan trading melawan arah trend, menunggu pembalikan trend (misalnya, jika RSI menyentuh garis overbought, maka membuka posisi sell; jika RSI menyentuh garis oversold, maka membuka posisi buy). SignalStrength SingleTF, MultiTF SingleTF: EA memeriksa timeframe satu per satu. Misalnya, jika RSI dan Bollinger Bands diaktifkan dan timeframe yang dipilih adalah M1 & M15, EA akan memeriksa sinyal untuk kedua indikator pada M1 terlebih dahulu, kemudian pada M15, dan membuka posisi jika ada kondisi yang terpenuhi. MultiTF: EA memeriksa semua timeframe yang dipilih secara bersamaan. Misalnya, jika RSI dan Stochastic diaktifkan dengan timeframe M1, M5 & M15, EA akan mengkonfirmasi sinyal di semua timeframe secara bersamaan sebelum mengeksekusi trading. SingleTF mengikuti logika OR, sementara MultiTF mengikuti logika AND untuk timeframe.  Inverse  Bool True/false Dengan menggunakan Mode Inverse, tipe order akan dibalik. Ini berarti posisi buy akan menjadi posisi sell, dan posisi sell akan menjadi posisi buy. LotMode Random_Lot, Lot_Percentage Random Lot: Trading dengan ukuran lot acak antara minLot_Size dan maxLot_Size . Lot_Percentage: Trading berdasarkan persentase risiko per trade dan memastikan bahwa ukuran lot tidak kurang dari minLot_Size atau lebih dari maxLot_Size . Jika Anda ingin menggunakan ukuran lot tetap, atur minLot_Size dan maxLot_Size ke nilai yang sama. StopLoss_Type  Virtual_SL, Classic_SL Virtual SL: EA akan menutup posisi trading ketika stop loss yang ditentukan tercapai, tetapi level stop loss tidak akan terlihat di server broker (tetap di PC lokal Anda). Classic SL: EA akan menempatkan stop loss yang terlihat yang tercermin di server broker. Fitur ini berguna jika broker Anda tidak mendukung EA yang sangat aktif, memiliki batasan kuota modifikasi per hari, atau jika Anda curiga broker Anda sedang mencari stop loss Anda. StopLoss Int Value Atur nilai Stop Loss Anda dalam poin/pips. Atur 0 untuk menonaktifkan Stop Loss. TakeProfit_Type  Virtual_TP, Classic_TP  Virtual TP: Level take profit tidak terlihat di server broker. Classic TP: Level take profit terlihat di server broker. TakeProfit Int Value Atur nilai Take Profit Anda dalam poin/pips. Atur 0 untuk menonaktifkan Take Profit.  Trailing_Type Classic_Trailing, Virtual_Trailing Virtual Trailing: Trailing stop loss tersembunyi dari server broker (tetap di PC lokal Anda). Classic Trailing: Trailing stop loss yang terlihat diletakkan dan tercermin di server broker. Catatan: Fitur ini berguna jika broker Anda tidak mendukung EA yang sangat aktif, memiliki batasan modifikasi per hari, atau jika Anda curiga hunting stop loss. Rekomendasi: Martingale sangat bergantung pada perhitungan yang ketat, jadi lebih baik menggunakan Classic Trailing. Trailing_Start Int Value (Points/Pips) Jumlah pips dari harga trading terbuka di mana trailing harus dimulai. Atur 0 untuk menonaktifkan trailing. Trailing_Gap Int Value (Points/Pips) Atur jarak (dalam pips) antara harga pasar dan trailing stop loss. Atur 0 untuk menonaktifkan trailing. CandleExit  Int Value Setelah posisi dibuka, setelah X jumlah candle dari trading yang dibuka, posisi akan ditutup. Atur 0 untuk menonaktifkan Candle Exit. Manajemen Risiko: Variabel Nilai Deskripsi RiskManagement_Action StopEA, CloseAndContinue StopEA: Jika kerugian floating negatif mencapai Money_In_Risk, semua posisi ditutup dan EA berhenti trading (memerlukan restart manual). CloseAndContinue: Jika kerugian floating negatif mencapai Money_In_Risk, semua posisi ditutup, tetapi EA terus trading. Risk_In_Money_Type FixedMoney, BalancePercentage FixedMoney: Menutup posisi ketika kerugian floating mencapai nilai uang yang ditentukan. BalancePercentage: Menghitung risiko berdasarkan saldo akun dan menutup posisi ketika persentase kerugian yang ditentukan tercapai. Money_In_Risk Int Value Jika Risk_In_Money_Type diatur ke FixedMoney, masukkan jumlah maksimum uang yang dapat Anda tanggung untuk kehilangan. Jika BalancePercentage, EA akan menghitung nilai berdasarkan saldo akun Anda. Manajemen Uang: Variabel Nilai Deskripsi MoneyManagement_Action Stop_EA, Close_And_Continue Stop_EA: Ketika ekuitas mencapai Target_Revenue, semua posisi ditutup, dan EA berhenti (restart manual diperlukan). Close_And_Continue: Ketika ekuitas mencapai Target_Revenue, semua posisi ditutup, dan EA terus trading. MoneyManagement_Type Fixed_Money, Balance_Percentage Fixed_Money: Menutup posisi ketika ekuitas mencapai jumlah yang ditentukan. Balance_Percentage: Menutup posisi ketika persentase tertentu dari saldo akun tercapai. Target_Revenue Int Value Jika MoneyManagement_Type adalah Fixed_Money, masukkan nilai target ekuitas. Jika Balance_Percentage, EA akan menghitung nilai berdasarkan saldo akun Anda. Mode Pembatasan: Variabel Nilai Deskripsi Max_Spread Int Value (Points/Pips) Spread maksimum yang diizinkan untuk eksekusi trading. EA akan menunggu jika spread melebihi nilai ini. Slippage Int Value (Points/Pips) Slippage maksimum yang diizinkan untuk eksekusi trading. MaxOpenTrade Int Value Jumlah maksimum posisi terbuka yang diizinkan pada waktu yang sama. TradeMode Bool (True/False) True: EA dapat membuka posisi trading baru. False: EA tidak akan membuka posisi trading baru tetapi akan mengelola posisi yang ada. Manajemen Berita: Variabel Nilai Deskripsi NewsManagement NewsDeactivated, HighImpactNews, ImportantNews NewsDeactivated: Tidak ada filter berita yang diterapkan. HighImpactNews: Menyaring peristiwa berita berdampak tinggi. ImportantNews: Hanya menyaring peristiwa berita penting yang tercantum dalam Important_News. BeforeNews_Minutes Int Value (Minutes) Waktu sebelum peristiwa berita di mana trading harus dihentikan. (misalnya, 120 untuk 2 jam) AfterNews_Minutes Int Value (Minutes) Waktu setelah peristiwa berita di mana trading harus dihentikan. (misalnya, 180 untuk 3 jam) News_CutLoss Int Value Jika posisi memiliki kerugian floating sama dengan atau lebih buruk dari nilai ini selama waktu berita, posisi akan ditutup. News_ReCheckMinutes Int Value Frekuensi di mana EA harus memperbarui data berita dari ForexFactory. Important_News String Value Daftar peristiwa berita penting yang harus menghentikan trading (dipisahkan dengan koma). Pemilihan Mata Uang: Variabel Nilai Deskripsi Trade_Currencies String Value Daftar simbol mata uang (bukan pasangan) yang harus dianalisis dan diperdagangkan oleh EA (dipisahkan dengan koma). Catatan Penting: Aktifkan permintaan web di MT4/MT5: Pergi ke Tools → Options → Expert Advisor → Allow Web Request, kemudian tambahkan: http://nfs.faireconomy.media/ (Layanan ini disediakan oleh ForexFactory dan mengambil data berita dari platform mereka.) Pengujian yang Direkomendasikan: Sangat disarankan untuk menguji EA ini di akun demo selama minimal 45 hari sebelum menggunakannya di akun riil. Silakan bagikan pengalaman, umpan balik, dan laporan trading Anda. Semoga Sukses & Selamat Trading! 🚀 Catatan Penting: Sangat disarankan untuk menguji EA ini di akun demo selama minimal 45 hari sebelum menggunakannya di akun riil. Silakan bagikan pengalaman, umpan balik, dan laporan akun. Anda juga dapat melihat versi lanjutan dari EA ini, RRS Impulse Plus. Ini menawarkan lebih banyak fleksibilitas untuk memilih timeframe, indikator pilihan Anda, filter berita, dan banyak lagi. Semoga Sukses & Selamat Trading! 🚀

2025.04.20
Awal Sebelumnya 1 2 3 4 5 6 7 8 Berikutnya Akhir