Perdagangan Sistem

Menggunakan Teori Probabilitas dalam Expert Advisor untuk Forex di MetaTrader 5
MetaTrader5
Menggunakan Teori Probabilitas dalam Expert Advisor untuk Forex di MetaTrader 5

Salah satu ide tertua saya. Kode ini adalah Expert Advisor (EA) untuk platform MetaTrader 5, yang memanfaatkan teori probabilitas untuk menentukan kemungkinan kenaikan dan penurunan harga instrumen keuangan. EA ini menganalisis sejarah harga untuk sejumlah bar tertentu (default 10.000) dan menghitung berapa kali harga ditutup di atas atau di bawah harga pembukaan dengan sejumlah pips tertentu (default 400) dalam kluster sejumlah bar yang diberikan (default 50). Berdasarkan data ini, EA menghitung probabilitas kenaikan dan penurunan harga dan menampilkannya dalam komentar di grafik. EA juga dapat melakukan operasi trading berdasarkan probabilitas yang dihitung. Jika probabilitas kenaikan harga melebihi 51%, EA dapat membuka posisi buy, dan jika probabilitas penurunan harga melebihi 51%, EA dapat membuka posisi sell. Dalam membuka posisi trading, EA dapat menggunakan ukuran lot tetap atau menghitungnya berdasarkan risiko yang ditentukan dan saldo akun saat ini. Jika nilai StopLoss dan TakeProfit telah ditetapkan, EA akan mengatur level yang sesuai saat membuka posisi. Untuk memulai, bendera harus diatur ke True: input bool EnableCheckBars = false; EA ini tidak akan menghasilkan keuntungan dan tidak pernah akan. Segala hal yang berkaitan dengan menghitung pergerakan, gelombang, dan kemungkinan mencapai Stop dan TakeProfit adalah omong kosong. Pasar terlalu rumit untuk algoritma dan ide sederhana semacam itu.

2025.11.04
Mengoptimalkan Trading dengan SAR dan MACD di MetaTrader 4
MetaTrader4
Mengoptimalkan Trading dengan SAR dan MACD di MetaTrader 4

Pengenalan SAR dan MACD Hai, para trader! Kali ini kita akan membahas tentang penggunaan SAR (Stop and Reverse) dan MACD (Moving Average Convergence Divergence) dalam trading di MetaTrader 4. Metode ini sangat efektif, terutama jika Anda menggunakan grafik candlestick dengan interval 15 menit. Bagaimana Cara Kerja SAR dan MACD? Strategi ini berfokus pada penggunaan SAR sebagai sinyal awal untuk menentukan arah trading. Pertama-tama, kita perhatikan SAR sebagai sinyal untuk membeli atau menjual. Selanjutnya, kita cek penutupan bar atau candle pada grafik. Jika candle ketiga berada di bawah SMA (Simple Moving Average) dan candle sebelumnya berada di atas SMA serta SAR berbalik posisi di bawah harga, itu merupakan sinyal beli. Namun, jika MACD menunjukkan pergerakan bullish dan SAR berbalik di bawah harga, tetapi penutupan candle sebelumnya (close[1]) masih di bawah SMA, kita tunggu hingga 5 candle berikutnya untuk melihat apakah harga bisa menutup di atas SMA. Contoh Penerapan Strategi Berikut adalah contoh penerapan ide ini: Dalam contoh di atas, begitu candle menutup di bawah SMA, candle ketiga harus berada di atas SMA. Dalam waktu yang bersamaan, SAR juga harus berbalik di atas harga. Pada saat ini, MACD harus mengonfirmasi pergerakan bearish, baik secara bersamaan atau beberapa candle sebelumnya. Berikut adalah contoh sinyal beli: Kesimpulan Dengan memahami cara kerja SAR dan MACD dalam trading, Anda dapat meningkatkan peluang sukses di pasar. Selalu ingat untuk mengikuti sinyal yang muncul dengan cermat dan tidak terburu-buru dalam mengambil keputusan. Happy trading!

2025.10.30
ExpPinBar - Advisor Jitu untuk Pola Price Action Pin Bar di MetaTrader 5
MetaTrader5
ExpPinBar - Advisor Jitu untuk Pola Price Action Pin Bar di MetaTrader 5

ExpPinBar adalah Expert Advisor yang menerapkan strategi trading berdasarkan indikator Price Action Pin Bar. Posisi trading dibuka berdasarkan sinyal dari indikator tersebut. Untuk mengelola posisi yang terbuka, terdapat fungsionalitas trailing yang diperluas yang disediakan oleh perpustakaan trailing: klasik, berdasarkan indikator Parabolic SAR, moving averages seperti AMA, DEMA, FRAMA, MA, TEMA, VIDYA, serta berdasarkan level High dan Low dari bayangan candlestick. Pengaturan untuk indikator pin-bar: Ukuran minimum candlestick dari low ke high - Ukuran minimum dari candlestick (dalam pips). Menentukan tinggi minimum yang diizinkan dari candlestick yang dianalisis (perbedaan antara High dan Low). Candlestick dengan ukuran lebih kecil akan diabaikan oleh indikator, yang memungkinkan kita untuk mengecualikan candlestick yang tidak signifikan atau yang dianggap "noise". Naikkan nilai ini untuk memfilter sinyal yang lemah di pasar dengan volatilitas rendah; Ukuran maksimum tubuh candlestick relatif terhadap bayangan - Ukuran maksimum tubuh candlestick (relatif terhadap ukuran keseluruhan candlestick, dari 0 hingga 1). Menentukan ukuran maksimum yang diizinkan dari tubuh candlestick (perbedaan antara Open dan Close) relatif terhadap tinggi penuh candlestick. Semakin kecil nilai, semakin jelas sinyal dengan bayangan panjang dan tubuh kecil - Pin Bars klasik. Untuk menemukan Pin Bars yang paling "bersih", gunakan nilai 0.2 - 0.4; Posisi tubuh relatif terhadap candlestick sebelumnya (dari 0 hingga 1). Parameter ini menentukan seberapa dalam tubuh Pin Bar dapat masuk ke dalam rentang candlestick sebelumnya. Semakin kecil nilai, semakin dekat tubuh akan berada di tepi rentang, yang sesuai dengan pola pembalikan klasik. Gunakan nilai 0.2-0.4 untuk mencari sinyal di mana tubuh Pin Bar terletak dekat batas candlestick sebelumnya; Rasio aspek bayangan (koefisien) Menentukan rasio minimum antara panjang bayangan utama (atas untuk Pin Bar untuk Sell, bawah untuk Pin Bar untuk Buy) dan bayangan sebaliknya. Semakin tinggi nilai, semakin jelas bayangan utama harus dibandingkan dengan bayangan sebaliknya. Nilai 1.5 - 2.5 memungkinkan memfilter sinyal, menyisakan hanya candlestick dengan bayangan panjang yang jelas. Pengaturan advisor: Volume posisi - Volume posisi yang akan dibuka; Slippage (dalam poin) - deviasi harga maksimum yang diizinkan saat eksekusi, diatur dalam poin; Nomor ajaib -nomor ajaib; Stop loss (dalam poin), 0 - tidak ada, -1 - berdasarkan bayangan Pin Bar - Stop loss (dalam poin), 0 - tidak ada, -1 - berdasarkan harga bayangan Pin Bar; Take profit (dalam poin), 0 - tidak ada - Take profit (dalam poin), 0 - tidak ada; Deviasi stop loss (dalam poin) - Deviasi stop loss dari bayangan Pin Bar dalam poin. Pengaturan trailing: Jenis trailing - Jenis trailing Trailing start - Keuntungan dalam poin untuk memulai trailing Trailing step dalam poin - Langkah trailing dalam poin harga Offset trailing dalam poin - Offset trailing dari harga dalam poin Pengaturan indikator yang digunakan dalam trailing: Timeframe indikator - Timeframe dari indikator yang digunakan dalam perhitungan trailing. MA Periode - Periode Perhitungan Moving Average MA Shift - Perpindahan horizontal dari moving average. AMA Fast EMA Periode - Periode perhitungan EMA cepat dari moving average adaptif. AMA Slow EMA Periode - Periode perhitungan EMA lambat dari moving average adaptif VIDYA CMO Periode - Periode CMO dari moving average dengan periode rata-rata dinamis. Parabolic SAR Step - Langkah Parabolic SAR Parabolic SAR Max - Maksimum dari Parabolic SAR MA Applied Price - Harga untuk perhitungan moving average MA Smoothing Method - Jenis penghalusan moving average. Indeks data indikator - Bar data yang diterima dari indikator Indikator iPinBars dan perpustakaan kelas trailing diperlukan agar Expert Advisor ini dapat berfungsi dengan baik. Berikut adalah contoh hasil kerja Expert Advisor selama tahun lalu pada EURUSD H4 dengan level stop yang tetap dan menggunakan trailing sederhana:

2025.10.22
Strategi Trading Sederhana dengan Expert Advisor Berbasis WPR, Bollinger Bands, dan ATR untuk MetaTrader 5
MetaTrader5
Strategi Trading Sederhana dengan Expert Advisor Berbasis WPR, Bollinger Bands, dan ATR untuk MetaTrader 5

Pernahkah kamu mendengar tentang ExpWPRBB Expert Advisor? Ini adalah alat trading yang sangat bermanfaat yang mengimplementasikan strategi sederhana dengan memanfaatkan sinyal dari dua indikator terkenal: Williams' Percent Range (WPR) dan Bollinger Bands (BB). Posisi akan dibuka hanya ketika sinyal dari kedua indikator ini saling mendukung. Yuk, kita bahas lebih lanjut! Aturan Pembukaan Posisi Buy: Ketika WPR keluar dari zona oversold dan harga pembukaan bar berada di bawah garis rata-rata BB. Sell: Ketika WPR keluar dari zona overbought dan harga pembukaan bar berada di atas garis rata-rata BB. Pengaturan Stop Loss dan Take Profit Lebar Bollinger Bands dan nilai ATR digunakan untuk menghitung level Stop Loss dan Take Profit. Perlu diingat bahwa Expert Advisor ini hanya mendukung akun hedging. Selain itu, terdapat mode non-trading di mana kamu bisa menempatkan label sinyal untuk mengontrol sinyal dalam mode visual pada penguji strategi. Parameter Input WPR (Williams' Percent Range) InpPeriodWPR - Periode perhitungan WPR. Jumlah bar untuk menghitung nilai indikator; InpOverboughtWPR - Level overbought WPR. Nilai di atas mana pasar dianggap overbought (biasanya antara -20 hingga 0); InpOversoldWPR - Level oversold WPR. Nilai di bawah mana pasar dianggap oversold (biasanya antara -80 hingga -100). BB (Bollinger Bands) InpPeriodBB - Periode perhitungan Bollinger Bands. Jumlah bar untuk menghitung band; InpDeviationBB - Deviasi Bollinger Bands. Pengganda deviasi standar untuk menghitung lebar band; InpShiftBB - Perpindahan Bollinger Bands. Perpindahan indikator relatif terhadap bar saat ini; InpPriceBB - Harga perhitungan Bollinger Bands. Jenis harga yang digunakan untuk perhitungan. ATR (Average True Range) InpPeriodATR - Periode perhitungan ATR. Jumlah bar untuk menghitung rata-rata rentang sebenarnya. Pengaturan Trading InpSignalsOnly - Tidak melakukan trading, hanya mengatur label sinyal. Jika true, Expert Advisor tidak membuka posisi, tetapi hanya menampilkan sinyal di chart; InpVolume - Volume posisi. Ukuran lot untuk membuka transaksi; InpDeviation - Slippage (dalam poin). Deviansi harga maksimum yang diizinkan saat mengeksekusi order; InpMagic - Nomor ajaib. Identifikasi unik untuk posisi EA agar mudah dilacak; InpStopLoss - Stop loss (dalam poin). Level stop loss. 0 - tidak diatur, -1 - dihitung sebagai setengah lebar Bollinger Bands; InpTakeProfit - Take profit (dalam pips). Level take profit. 0 - tidak diatur, -1 - dihitung berdasarkan nilai ATR; InpSLMltp - Pengganda ukuran Stop Loss, jika Stop Loss == -1. Memungkinkan untuk meningkatkan atau mengurangi Stop Loss yang dihitung otomatis; InpTPMltp - Pengganda ukuran Take Profit, jika Take Profit == -1. Memungkinkan untuk meningkatkan atau mengurangi Take Profit yang dihitung otomatis. Nilai default untuk parameter input Expert Advisor ini dioptimalkan untuk pengujian pada periode chart H4. Hasil Pengujian Berikut adalah hasil pengujian dalam mode "All ticks" selama setahun terakhir pada H4 dengan parameter default:

2025.10.21
Heikin Ashi EA untuk MetaTrader 4: Solusi Cerdas bagi Trader
MetaTrader4
Heikin Ashi EA untuk MetaTrader 4: Solusi Cerdas bagi Trader

Heikin Ashi EA ini dirancang khusus untuk trading menggunakan lilin Heikin Ashi. Dengan menyaring pergerakan harga dan mengurangi kebisingan pasar, EA ini memberikan peta yang jelas mengenai arah pasar, memungkinkan trader untuk menangkap tren kuat, menghindari pembalikan yang salah, dan mengelola trading dengan lebih percaya diri.Fitur Utama & Parameter1. Integrasi Lilin Heikin AshiVisualisasi Tren yang Halus – Menghilangkan kebisingan acak untuk sinyal yang lebih bersih.Deteksi Warna Bullish/Bearish – EA hanya melakukan trading ketika ada pergeseran tren Heikin Ashi yang jelas.Pengaturan Heikin Ashi yang Dapat Disesuaikan – Sesuaikan tingkat kelancaran untuk mencocokkan strategi Anda.2. Manajemen Trading CerdasTutup Saat Tren Berbalik – Secara instan menutup trading ketika warna lilin berubah.Kontrol Ekuitas & Profit – Menutup semua trading ketika profit/kerugian mengambang mencapai ambang batas yang ditetapkan.Manfaat Utama Menggunakan Heikin Ashi TrendMap EA✅ Deteksi Tren yang Jelas – Menyaring pergerakan yang tidak jelas dan sinyal palsu.✅ Bisa Digunakan di Semua Pair & Timeframe – Dari scalping hingga swing trading.✅ Otomatisasi Tanpa Sentuhan – Menjalankan entri dan keluar tanpa ragu.✅ Trading Tanpa Emosi – Berdasarkan aturan Heikin Ashi, bukan dugaan manusia.✅ Pengaturan Fleksibel – Dapat disesuaikan untuk strategi agresif atau konservatif.

2025.10.14
Alat Penutup Posisi yang Membantu - Solusi untuk MetaTrader 5
MetaTrader5
Alat Penutup Posisi yang Membantu - Solusi untuk MetaTrader 5

Halo, para trader! Hari ini kita akan membahas tentang alat penutup posisi yang bisa sangat membantu dalam trading di MetaTrader 5. Yuk, kita simak bersama!Parameter Utama Alat IniAlat ini memiliki dua parameter utama yang perlu kamu ketahui:Parameter Pertama: Ini adalah jumlah stop loss yang harus kamu masukkan sebagai angka negatif. Tanpa input ini, alat tidak akan berfungsi.Parameter Kedua: Ini adalah pengali take profit yang didasarkan pada nilai stop loss yang kamu atur.Kelebihan dan KekuranganSeperti alat lainnya, tentu saja ada kelebihan dan kekurangan. Mari kita bahas:Kelemahan: Alat ini tidak dapat mengenali pending order, jadi perlu diingat bahwa ini bisa jadi batasan ketika kamu trading dengan order yang belum aktif.Kelebihan: Jika kamu sudah mengatur stop loss, alat ini akan otomatis menyesuaikan dengan order yang tidak memerlukan alat ini untuk beroperasi. Ini tentunya memudahkan bagi kamu yang ingin memegang order dalam jangka panjang maupun pendek.Dua Cara Mengatur Stop LossAlat ini memiliki dua cara untuk mengatur stop loss:Cara Pertama: Kamu bisa mengatur stop loss untuk salah satu order yang akan memandu penutupan posisi.Cara Kedua: Kamu bisa menutup posisi menggunakan pengali dari input yang telah kamu masukkan.Disiplin dalam TradingAlat ini dirancang untuk membatasi stop loss secara ketat, terutama bagi kamu yang sering melakukan trading dengan stop loss. Jika kamu termasuk trader yang sering 'asal' dalam menutup posisi, alat ini bisa membantu kamu untuk lebih disiplin dalam tradingmu.Semoga informasi ini bermanfaat dan bisa membantu kamu dalam trading! Selamat bertransaksi dan semoga sukses selalu!

2025.10.08
Ichimoku Edge MT4 EA: Solusi Cerdas untuk Trading MetaTrader 4
MetaTrader4
Ichimoku Edge MT4 EA: Solusi Cerdas untuk Trading MetaTrader 4

Ichimoku Edge adalah Expert Advisor yang berdasarkan pada indikator Ichimoku Kinko Hyo dengan pengaturan default. EA ini menghasilkan sinyal Beli dan Jual dari perpotongan Chikou Span dengan harga, yang dikonfirmasi oleh posisi harga dan Chikou Span relatif terhadap Kumo (awan). Hasil Backtest Logika Strategi Sinyal Beli terjadi ketika Chikou Span memotong harga dari bawah, dikonfirmasi saat harga saat ini dan Chikou berada di atas Kumo. Sinyal Jual terjadi ketika Chikou Span memotong harga dari atas, dikonfirmasi saat harga saat ini dan Chikou berada di bawah Kumo. Semua posisi terbuka akan ditutup secara otomatis saat sinyal berlawanan muncul. Tidak ada Stop Loss atau Take Profit yang tetap; keluar dari posisi sepenuhnya bergantung pada pembalikan sinyal. Manajemen Uang Diperlukan dua mode penentuan ukuran posisi: Ukuran lot tetap — perdagangan menggunakan volume yang telah ditentukan sebelumnya. Ukuran berbasis ATR — secara dinamis menyesuaikan ukuran lot berdasarkan persentase risiko atau nilai uang menggunakan indikator Average True Range. Parameter Input KunciPengaturan Ichimoku: Tenkan = 9 Kijun = 26 Senkou = 52 Manajemen Uang: Lots – ukuran posisi tetap. MM – aktifkan manajemen risiko berbasis ATR. ATR_Period, ATR_Multiplier – pengaturan ATR. Risk / MoneyRisk – persentase atau risiko uang tetap. UseMoneyInsteadOfPercentage – beralih antara risiko % atau berbasis mata uang. UseEquityInsteadOfBalance – risiko dari ekuitas bukan saldo. LotDigits – presisi untuk ukuran lot broker. Miscellaneous: OrderComment – label pesanan. Slippage – slippage maksimum yang diperbolehkan. Magic – pengidentifikasi unik EA. CatatanEA ini bekerja paling baik pada timeframe yang lebih tinggi dan pasar yang sedang tren. Untuk hasil yang optimal, uji berbagai pengaturan Ichimoku dan ATR sebelum digunakan secara langsung.

2025.10.06
Babi Ngepet: Robot Trading Unggulan untuk MetaTrader 5
MetaTrader5
Babi Ngepet: Robot Trading Unggulan untuk MetaTrader 5

Parameter yang Dapat Diubah pada EA EA ini menyediakan beberapa parameter eksternal yang bisa dimodifikasi oleh pengguna untuk mengontrol perilakunya: Parameter Umum Parameter Tipe Deskripsi MagicNumber int Identifikasi unik untuk setiap trade yang dilakukan oleh EA. InitialLot double Ukuran lot awal untuk trade pertama dalam serangkaian trade. AllowBuy bool Menandakan apakah EA diperbolehkan untuk membuka trade Buy (baik awal maupun Martingale). AllowSell bool Menandakan apakah EA diperbolehkan untuk membuka trade Sell (baik awal maupun Martingale). TakeProfit int Take Profit tetap dalam poin/pips yang digunakan saat menempatkan order pending (tidak untuk eksekusi pasar). FindHighLowBackBars int Jumlah bar sebelumnya yang dilihat untuk menentukan high tertinggi dan low terendah untuk penempatan order pending awal. ResetAfterBars int Jumlah bar setelah mana order pending awal akan dihapus dan dievaluasi ulang (jika tidak ada posisi yang terbuka). Strategi Martingale Parameter Tipe Deskripsi ReverseMartingale bool Jika true, trade Martingale berikutnya akan dilakukan di arah berlawanan dari trade terakhir dalam serinya. LotMultiplier double Faktor yang digunakan untuk mengalikan ukuran lot untuk trade berikutnya dalam serangkaian trade yang merugi (misalnya, 2.0 berarti menggandakan lot). SecureProfitMartingaleTarget double Total profit mengambang (dalam mata uang akun) pada saat mana seluruh serangkaian trade terbuka akan ditutup. DistanceMartingalePips int Jarak (dalam pips) yang harus dilalui harga melawan harga open trade terakhir sebelum trade Martingale baru dibuka. MaxTradesInSeries int Jumlah maksimum trade yang diizinkan dalam satu seri Martingale. Strategi Waktu Parameter Tipe Deskripsi AllowMonday... AllowFriday bool Menandakan untuk mengizinkan atau melarang trading pada hari-hari tertentu dalam seminggu. ForbiddenDates string Daftar tanggal terpisah koma (format YYYY.MM.DD) di mana trading dilarang. Ikhtisar Fungsi Utama OnInit() (Inisialisasi) Menetapkan MagicNumber EA, mode margin, dan deviasi. Ini mengatur ulang status Martingale (s_currentLot, s_totalTradesInSeries, dll.) ke nilai awal, mempersiapkan untuk memulai baru. OnDeinit() (Deinisialisasi) Fungsi sederhana untuk membersihkan, mencetak pesan saat EA dihentikan atau dihapus. IsTradingDateAllowed() dan IsTradingDayAllowed() (Filter Trading) Fungsi ini memeriksa hari dan tanggal saat ini terhadap input yang ditentukan pengguna untuk menentukan apakah trading diizinkan. OpenTradeLogic(ENUM_ORDER_TYPE type, string tradeComment) (Eksekusi Pasar) Fungsi ini menangani pembukaan posisi pasar baru (Buy atau Sell). Memvalidasi dan menormalkan ukuran lot terhadap minimum, maksimum, dan langkah ukuran broker. Memeriksa margin bebas yang cukup menggunakan CheckMargin(). Menjalankan trade tanpa Take Profit atau Stop Loss tetap. Memperbarui variabel status Martingale global: s_currentLot, s_lastOpenPrice, s_seriesType, dan s_totalTradesInSeries. CloseAllPositions() Mengiterasi melalui semua posisi terbuka saat ini dan menutup posisi yang dibuka oleh EA ini (sesuai dengan MagicNumber). PendingOrders(ENUM_ORDER_TYPE type, double price, double lotSize, string comment) (Penempatan Order Pending) Fungsi ini menempatkan Buy Limit atau Sell Limit orders: Memvalidasi ukuran lot dan memeriksa margin yang cukup. Memvalidasi harga entry terhadap jarak minimum broker. Menghitung Take Profit tetap berdasarkan input TakeProfit. Mengirim permintaan trade. UpdateHighLowAndOrders() (Logika Entry Awal) Ini adalah mekanisme entry awal ketika tidak ada posisi terbuka: Mencari High Tertinggi dan Low Terendah. Menghitung harga Sell Limit dan Buy Limit. Memeriksa apakah order Buy Limit dan Sell Limit dengan MagicNumber EA sudah ada. Menempatkan order Sell Limit dan Buy Limit awal. OnTick() (Logika Utama) Inti dari logika eksekusi EA: Pemeriksaan Waktu: Mencegah perhitungan yang berlebihan pada tick yang sama. Pemeriksaan Filter: Jika trading tidak diizinkan pada hari/tanggal, hapus semua order pending. Pemeriksaan Target Profit: Jika ada posisi terbuka dan total profit mengambang mencapai SecureProfitMartingaleTarget, panggil CloseAllPositions() dan reset semua variabel status Martingale. Pembukaan Order Awal: Jika tidak ada posisi terbuka dan trading diizinkan, reset status Martingale dan periksa apakah bar baru telah terbentuk. Ringkasan Strategi EA "Babi Ngepet" menerapkan strategi Martingale yang berisiko namun berpotensi menguntungkan dengan kombinasi entry breakout/reversal: Entry Awal: Menempatkan order Buy Limit dan Sell Limit. Manajemen Trade: Jika salah satu trade awal terpicu dan posisi bergerak menjadi rugi, EA membuka posisi baru. Strategi Keluar: Serangkaian trade terus meningkat hingga profit total mencapai SecureProfitMartingaleTarget. Peringatan: Strategi Martingale dikenal dengan drawdown tinggi dan risiko kehilangan modal yang besar.

2025.10.05
Strategi Trading Menggunakan Sentimen Retail dengan Ziwox di MetaTrader 4
MetaTrader4
Strategi Trading Menggunakan Sentimen Retail dengan Ziwox di MetaTrader 4

Ziwox Sentimen Retail Expert Advisor Deskripsi: Expert Advisor (EA) ini memanfaatkan sentimen trader retail dari Ziwox API untuk membuat keputusan trading yang berlawanan, dikombinasikan dengan filter teknikal yang sederhana. Konsepnya mudah: jika sebagian besar trader retail berada di posisi long, kita akan mempertimbangkan untuk menjual, dan jika sebagian besar berada di posisi short, kita akan mempertimbangkan untuk membeli. Dengan menggabungkan analisis sentimen dengan konfirmasi tren moving average, EA ini memberikan pendekatan cerdas dalam trading berdasarkan perilaku pasar secara kolektif. Kode dan implementasinya berasal dari Artikel MQL5 Kenapa Sentimen Retail Penting: Sentimen trader retail mencerminkan posisi dan bias trader kecil di pasar. Sudah banyak diketahui bahwa trader retail sering kali berada di sisi yang salah dari pergerakan pasar karena trading yang emosional, manajemen risiko yang buruk, atau reaksi berlebihan terhadap berita. Dengan menganalisis rasio long dan short dari trader retail, kita bisa mengadopsi strategi kontrarian, yang sering kali sejalan dengan aliran institusi dan tren pasar yang lebih luas. Analisis sentimen dapat membantu trader: Mengidentifikasi kondisi pasar yang terlalu ekstensif. Mendeteksi potensi pembalikan lebih awal. Meningkatkan analisis teknikal dengan wawasan perilaku. Mengurangi risiko dengan menghindari perdagangan yang terlalu ramai. Bagaimana EA Ini Bekerja: EA ini mengambil data sentimen retail melalui Ziwox API dan menggabungkannya dengan filter crossover moving average: Integrasi API: Menggunakan fungsi GetAPI, EA ini mengirimkan permintaan web ke endpoint Ziwox untuk mengambil data sentimen dalam format JSON. Data tersebut mencakup bidang kunci seperti Rasio Long Retail, Rasio Short Retail, dan Sentimen Risiko. JSON kemudian diurai menjadi array (APIJSON) menggunakan JsonDataParse. Logika Kontrarian: Jika Rasio Long Retail >= 60% dan MA cepat berada di atas MA lambat, EA ini mempertimbangkan untuk melakukan trading jual. Jika Rasio Short Retail >= 60% dan MA cepat berada di bawah MA lambat, EA ini mempertimbangkan untuk melakukan trading beli. Ini memastikan bahwa perdagangan diambil berlawanan dengan sentimen retail tetapi tetap sejalan dengan konfirmasi tren teknikal. Filter Teknikal: Moving average sederhana (iMA) dengan periode yang ditentukan oleh pengguna (shortMAPeriod dan longMAPeriod) menyaring perdagangan. Hanya perdagangan yang sejalan dengan tren moving average yang akan dieksekusi. Trading Otomatis: Ketika AutoTrade diaktifkan, EA ini secara otomatis membuka order, memeriksa candle baru melalui IsNewCandle(), dan memastikan tidak ada perdagangan duplikat dengan OrdersTotal(). Visualisasi: EA ini menggambar indikator sentimen di chart menggunakan DrawSentiment dan ButtonCreate, menampilkan rasio long dan short retail dengan cara yang jelas dan terkode warna. Hijau menunjukkan posisi long, dan merah menunjukkan posisi short. Komponen Kode Utama yang Dijelaskan: GetAPI: Mengelola panggilan API ke Ziwox, mengatur batasan laju, percobaan ulang, dan menyimpan data ke file JSON. JsonDataParse: Membaca file JSON, mengurai nilai-nilai sentimen, dan menyimpannya dalam array APIJSON untuk digunakan dalam logika trading. OnTick: Memeriksa kondisi setiap tick, menerapkan logika kontrarian dengan filter tren MA, dan mengirim order jika kriteria terpenuhi. DrawSentiment & ButtonCreate: Memvisualisasikan sentimen langsung di chart MT4 untuk wawasan instan. IsNewCandle: Memastikan perdagangan hanya diperiksa sekali per candle baru untuk menghindari eksekusi ganda pada candle yang sama. Instruksi Penggunaan: Letakkan EA di folder Experts di MT4. Masukkan kunci API Ziwox Anda di bidang APIKey. Sesuaikan shortMAPeriod dan longMAPeriod sesuai kebutuhan. Atur AutoTrade ke true jika Anda ingin trading otomatis sepenuhnya. Load EA pada chart simbol mana pun. EA ini akan mengambil sentimen, memvisualisasikannya, dan trading sesuai dengan strategi kontrarian. Kesimpulan: EA ini menggabungkan wawasan keuangan perilaku dari sentimen retail dengan analisis teknikal untuk memberikan strategi trading kontrarian yang sederhana namun efektif. Dengan memantau bias kolektif trader retail, sistem ini membantu mengidentifikasi potensi pembalikan pasar dan menghindari perdagangan yang ramai, memberikan keunggulan bagi trader yang disiplin.

2025.09.30
Mengenal RSI Engine: Sahabat Trading Anda di MetaTrader 5
MetaTrader5
Mengenal RSI Engine: Sahabat Trading Anda di MetaTrader 5

Fitur Utama Beragam Strategi Masuk: Pilih antara pembalikan klasik overbought/oversold atau sinyal divergence RSI yang lebih canggih. Filter Konfirmasi: Gunakan persilangan garis tengah RSI untuk meningkatkan akurasi sinyal dan mengurangi entri palsu. Logika Keluar Dinamis: Selain Stop Loss dan Take Profit, EA dapat menutup posisi berdasarkan level RSI. Konfigurasi Penuh: Semua parameter RSI, pengaturan manajemen perdagangan, dan aturan strategi dapat disesuaikan. Manajemen Perdagangan Mandiri: Nomor Magic yang unik memastikan EA hanya mengelola perdagangan miliknya sendiri, menghindari konflik dengan robot lain atau trading manual. Strategi & Sinyal Trading Logika Sinyal Masuk Pengguna dapat memilih salah satu metode berikut untuk menghasilkan sinyal masuk. 1. Divergence RSI (Strategi Default) Ini adalah strategi utama yang diaktifkan secara default. EA mengidentifikasi divergensi antara aksi harga dan osilator RSI dalam periode pengamatan yang dapat disesuaikan (default: 60 batang), yang dapat menandakan potensi pembalikan pasar. Divergensi Bullish (Sinyal Beli): Terjadi ketika harga membentuk low baru, tetapi RSI membentuk low yang lebih tinggi. Ini menunjukkan melemahnya momentum turun. Divergensi Bearish (Sinyal Jual): Terjadi ketika harga membuat high baru, tetapi RSI membentuk high yang lebih rendah. Ini menunjukkan melemahnya momentum naik. 2. Pembalikan Overbought/Oversold Pengguna dapat menonaktifkan divergence untuk melakukan trading dengan strategi pembalikan RSI klasik. Sinyal Beli: Dihasilkan ketika RSI melintasi ke atas dari zona oversold (default: di bawah 30). Sinyal Jual: Dihasilkan ketika RSI melintasi ke bawah dari zona overbought (default: di atas 70). 3. Konfirmasi Garis Tengah (Filter Opsional) Untuk konfirmasi tambahan, filter ini dapat diaktifkan. Setelah sinyal awal dihasilkan (dari divergence atau kondisi OB/OS), EA akan menunggu RSI melintasi garis tengah (50) sebelum mengeksekusi perdagangan. Ini membantu mengkonfirmasi pergeseran momentum pasar yang nyata. Logika Strategi Keluar EA menggunakan baik kondisi keluar tetap maupun dinamis. Stop Loss & Take Profit: Setiap perdagangan dilindungi oleh Stop Loss tetap dan level Take Profit. Keluar Berdasarkan Level RSI (Diaktifkan Secara Default): Keluar dinamis ini menutup posisi berdasarkan nilai RSI. Misalnya, posisi long dapat ditutup otomatis ketika RSI memasuki level overbought (misal: 70), mengamankan profit saat momentum mulai melemah. Posisi short dapat ditutup saat RSI memasuki level oversold (misal: 30). Manajemen Perdagangan dan Risiko EA mencakup parameter penting untuk mengelola risiko. Ukuran Lot: Ukuran lot tetap untuk semua perdagangan. (Default: 0.1) Stop Loss: Stop loss protektif dalam poin. (Default: 500) Take Profit: Target profit dalam poin. (Default: 300) Nomor Magic: Pengidentifikasi unik untuk perdagangan EA. (Default: 160941) Konfigurasi Indikator RSI Pengguna memiliki kontrol penuh atas pengaturan indikator RSI. Periode RSI: Periode pengamatan untuk perhitungan RSI. (Default: 14) Level Overbought: Ambang untuk zona overbought. (Default: 70) Level Oversold: Ambang untuk zona oversold. (Default: 30) Garis Tengah: Titik tengah osilator RSI. (Default: 50)

2025.09.13
Martingale Pulse EA - Solusi Cerdas untuk MetaTrader 5
MetaTrader5
Martingale Pulse EA - Solusi Cerdas untuk MetaTrader 5

Fitur Utama Empat Strategi Price Action yang Unik: Pilih logika inti Anda dari HFT Tick Momentum, Pola Candlestick Engulfing, Pembalikan RSI, atau Crossover EMA klasik. Metode Masuk yang Fleksibel: Eksekusi perdagangan instan dengan Market Orders atau rencanakan entri Anda dengan presisi menggunakan Stop dan Limit Orders. Sistem Martingale yang Canggih: Melampaui pendekatan klasik dengan tiga jenis Martingale yang berbeda: Classic Multiplier, Multiplier dengan Jumlah, dan Jumlah dengan Awal. Pemilihan Lot Dinamis: Pilih ukuran lot tetap atau biarkan EA menghitung ukuran posisi secara otomatis berdasarkan persentase saldo akun Anda dan stop-loss. Manajemen Perdagangan yang Komprehensif: Atur Stop Loss dalam poin. Tentukan target Anda dengan Rasio Risiko:Reward. Baru di v1.10: Trailing Stop dual-mode yang kuat yang berfungsi dalam Poin atau Uang. Manajemen Risiko Tingkat Institusi: Atur Target Profit Harian untuk mengamankan keuntungan secara otomatis. Lindungi modal Anda dengan batasan Drawdown Harian (jumlah tetap atau persentase). Kustomisasi periode perhitungan risiko berdasarkan Waktu Server atau jendela UTC kustom. Kontrol Waktu & Sesi Penuh: Tentukan jam perdagangan yang tepat untuk setiap hari dalam seminggu. Secara otomatis tutup semua perdagangan di akhir sesi jika diinginkan. Cooldown Perdagangan Terintegrasi: Cegah over-trading dengan mengatur waktu minimum antara perdagangan yang ditutup dan entri berikutnya. Pemeriksaan Margin Cerdas: EA selalu memeriksa cukupnya margin sebelum melakukan perdagangan, melindungi akun Anda dari kesalahan. Penjelasan Fitur Secara Detail Strategi Perdagangan Sesuaikan logika EA agar sesuai dengan pandangan pasar Anda. HFT Tick Momentum: Untuk scalper frekuensi tinggi, strategi ini menganalisis data tick demi tick untuk menangkap lonjakan momentum jangka pendek. Candlestick Engulfing: Pola price action yang kuat yang mengidentifikasi potensi pembalikan tren pada penutupan bar baru. RSI Pembalikan: Perdagangan pada sinyal klasik RSI, memasuki saat indikator kembali dari wilayah jenuh beli atau jenuh jual. Crossover EMA: Strategi mengikuti tren yang kuat yang memicu perdagangan saat harga menutup di atas rata-rata bergerak eksponensial tertentu. Trailing Stop Dual-Mode Lindungi keuntungan Anda secara dinamis saat pasar bergerak sesuai keinginan Anda. Trailing dalam Poin: Amankan keuntungan Anda dengan trailing stop-loss pada jarak titik tetap dari harga saat ini. Sempurna untuk pasar yang volatile. Trailing dalam Uang: Kunci jumlah uang tertentu. Stop-loss akan mengikuti untuk melindungi keuntungan uang yang didefinisikan, terlepas dari jarak dalam poin. Perlindungan Risiko Harian Perdagangan dengan tenang. EA melacak kinerja akun Anda dari awal setiap hari perdagangan. Jika target profit harian tercapai atau drawdown maksimum tercapai, EA akan menutup semua posisi terbuka dan menghentikan perdagangan hingga hari berikutnya, mengamankan modal dan keuntungan Anda. Siapa yang Cocok Menggunakan EA Ini? Trader yang ingin mengotomatisasi berbagai strategi price action. Pengguna yang memerlukan tingkat kustomisasi tinggi dalam manajemen risiko. Trader yang menerapkan atau ingin bereksperimen dengan strategi Martingale secara aman. Trader sistematis yang beroperasi dalam sesi pasar tertentu. Input yang Sepenuhnya Dapat Disesuaikan Semua pengaturan dikelompokkan dan dilabeli dengan jelas untuk konfigurasi yang mudah: Strategi Perdagangan Inti Pengaturan Indikator Ukuran Lot & Martingale Manajemen Perdagangan Manajemen Waktu & Sesi Manajemen Risiko Harian Identifikasi EA (Magic Number) Rekomendasi Untuk kinerja terbaik dan perdagangan yang lancar, jalankan EA ini di Virtual Private Server (VPS). Selalu lakukan backtesting yang menyeluruh pada simbol dan kerangka waktu yang Anda pilih sebelum diterapkan pada akun live. Mulailah dengan ukuran lot berbasis risiko (PERSENTASE_DARI_SALDO) di akun demo untuk memahami bagaimana EA berperilaku dengan pengaturan Anda.

2025.09.09
Kalkulator Risiko: Alat Penting untuk Trader di MetaTrader 5
MetaTrader5
Kalkulator Risiko: Alat Penting untuk Trader di MetaTrader 5

Gambaran Umum Kalkulator Risiko adalah alat yang sangat penting bagi trader yang menghargai kecepatan dan akurasi. Bosan dengan perhitungan manual untuk nilai finansial dari Stop Loss dan Take Profit Anda? Alat ini menambahkan panel intuitif langsung ke grafik Anda, memungkinkan Anda untuk memvisualisasikan risiko dan imbalan dari sebuah perdagangan dalam hitungan detik—sebelum Anda bahkan melakukan pemesanan. Dengan antarmuka yang bersih dan berkinerja tinggi, alat ini berintegrasi dengan mulus ke dalam lingkungan trading Anda, memberikan informasi penting tanpa mengacaukan grafik Anda atau memperlambat komputer Anda. Fitur Utama ✅ Perhitungan Instan: Masukkan ukuran lot, jarak dalam poin untuk Take Profit dan Stop Loss, dan lihat segera nilai yang sesuai dalam mata uang akun Anda. 📈 Antarmuka Intuitif di Grafik: Panel modern dan ramah pengguna, ditempatkan untuk menghindari gangguan pada analisis teknikal Anda. 💲 Nilai Poin Real-Time: Kalkulator menampilkan nilai moneter dari setiap poin (nilai tick) untuk simbol saat ini, membantu Anda lebih memahami volatilitas. 🌐 Kompabilitas Universal: Bekerja dengan sempurna di semua simbol di platform MetaTrader 5 Anda (Forex, indeks, komoditas, dll.). ⚡ Ringan dan Efisien: Dirancang untuk mengonsumsi sumber daya minimal, memastikan platform Anda tetap cepat dan responsif. Cara Menggunakan Pasang Kalkulator Risiko pada grafik mana pun. Panel kalkulator akan muncul di sudut kanan atas. Masukkan nilai yang diinginkan di kolom Ukuran Lot, Take (pts), dan Stop (pts). Klik tombol "Hitung". Hasil finansial untuk "Take" (keuntungan) dan "Stop" (kerugian) akan ditampilkan secara instan. Optimalkan manajemen risiko Anda dan buat keputusan trading yang lebih cerdas dan terinformasi. Dapatkan Kalkulator Risiko dan tingkatkan analisis pra-perdagangan Anda ke level selanjutnya!

2025.09.03
HedgeCover EA: Solusi Cerdas untuk Perlindungan Posisi Trading di MetaTrader 5
MetaTrader5
HedgeCover EA: Solusi Cerdas untuk Perlindungan Posisi Trading di MetaTrader 5

HedgeCover EA - Sistem Perlindungan Posisi yang Cerdas Gambaran Umum:HedgeCover adalah Expert Advisor berkualitas profesional yang dirancang untuk memberikan perlindungan yang aman dan terkendali bagi posisi yang merugi. Berbeda dengan sistem martingale yang berisiko, HedgeCover menerapkan manajemen risiko yang cerdas dengan beberapa lapisan keamanan untuk mencegah over-trading dan kerugian besar pada akun Anda. Fitur Utama:• Satu-Hedge-Per-Posisi - Setiap posisi hanya dilindungi sekali, menghilangkan looping tak terbatas• Pemisahan Nomor Ajaib - Menggunakan nomor ajaib yang berbeda untuk posisi utama dan posisi hedging agar tidak terjadi hedging ganda• Batas Kerugian yang Dapat Disesuaikan - Atur level kerugian dalam pips (30-100 direkomendasikan) sebelum hedging dimulai• Perlindungan Cooldown - Waktu minimum antara transaksi hedge (5-15 menit direkomendasikan)• Batas Maksimal Hedges - Batas absolut pada jumlah total posisi hedge• Pemeriksaan Keamanan Margin - Persyaratan margin bebas 80% mencegah over-leverage• Penyaringan Simbol - Hanya melakukan hedging pada posisi simbol grafik saat ini Manajemen Risiko: Mencegah efek "longsor" yang dapat menyebabkan kebangkrutan akun Menerapkan kontrol risiko profesional alih-alih menggandakan secara sembrono Menyertakan validasi dan normalisasi ukuran lot Kemampuan pencatatan dan pemantauan yang komprehensif Pengaturan yang Direkomendasikan: Nomor Ajaib Utama: Nomor ajaib strategi Anda Nomor Ajaib Hedge: Nilai berbeda (misalnya, 99999) Batas Kerugian: 50 pips Koefisien Lot: 1.5x Maksimal Hedges: 3 Cooldown: 5 menit Lisensi: Lisensi MIT - Gratis untuk penggunaan komunitas, modifikasi, dan distribusi Peringatan: Dirancang untuk pengujian demo dan tujuan edukasi. Gunakan dengan risiko Anda sendiri. Selalu lakukan pengujian menyeluruh sebelum mempertimbangkan penggunaan langsung. Ideal Untuk: Trader yang mencari kemampuan hedging profesional tanpa risiko dari sistem martingale tradisional.

2025.09.03
1 2 3 4 5 6 Berikutnya Akhir