Perdagangan Sistem

RRS Randomness dalam Trading: EA Terbaik untuk MetaTrader 4
MetaTrader4
RRS Randomness dalam Trading: EA Terbaik untuk MetaTrader 4

Halo, trader! Hari ini kita akan membahas tentang EA yang benar-benar unik, yaitu RRS Randomness. EA ini mengambil pendekatan yang berbeda karena semuanya dilakukan secara acak. Mulai dari pemilihan pasangan mata uang, ukuran lot, hingga jenis order, semua dilakukan tanpa bergantung pada analisis teknis seperti indikator, aksi harga, kalender berita, atau pola candlestick. Meskipun sistem ini berbasis pada kebetulan, hasilnya cukup menarik dengan profit yang menjanjikan! Fitur Utama RRS Randomness Strategi Trading: Tersedia dua opsi, yaitu OneSide dan DoubleSide. OneSide: EA akan membuka satu posisi, entah itu Buy atau Sell. DoubleSide: EA akan membuka satu posisi Buy dan satu posisi Sell. Ukuran Lot: minLot_Size: Ukuran lot minimum untuk memastikan bahwa ukuran lot tetap acak dan tidak kurang dari nilai ini. maxLot_Size: Ukuran lot maksimum untuk memastikan bahwa ukuran lot tidak melebihi nilai ini. Manajemen Risiko: StopLoss: Tentukan nilai stop loss dalam poin/pips. Atur Stop Loss ke 0 untuk menonaktifkannya. TakeProfit: Tentukan nilai take profit dalam poin/pips. Atur Take Profit ke 0 untuk menonaktifkannya. Trailing Stop: Trailing_Start: Tentukan jarak dalam pips dari harga order yang dibuka untuk memulai trailing. Atur Trailing Start ke 0 untuk menonaktifkannya. Trailing_Gap: Atur jarak dalam pips antara harga pasar saat ini dan stop loss trailing. Atur Trailing Gap ke 0 untuk menonaktifkan operasi trailing. Pengaturan Risiko: Risk_In_Money_Type: Pilih antara FixedMoney atau BalancePercentage. FixedMoney: Menutup semua posisi terbuka ketika kerugian mengambang mencapai jumlah yang ditentukan. BalancePercentage: Menghitung secara otomatis berdasarkan saldo akun Anda dan menutup semua posisi setelah batas ini tercapai. Money_In_Risk: Tentukan jumlah uang yang bersedia Anda risikokan. Pengaturan Tambahan: Max_Spread: Menentukan spread maksimum yang dapat diterima. Jika spread saat ini melebihi nilai ini, EA tidak akan membuka posisi dan akan menunggu hingga spread kembali dalam batas yang ditentukan. Slippage: Atur slippage maksimum yang diizinkan untuk eksekusi order. Catatan: Jika Anda mengalami masalah atau kesalahan saat menjalankan EA, hapus #property strict dari kode EA pada baris 8. Selamat Trading dan Semoga Sukses!

2025.03.19
RRS Non-Directional EA: Solusi Trading Tanpa Arah untuk MetaTrader 4
MetaTrader4
RRS Non-Directional EA: Solusi Trading Tanpa Arah untuk MetaTrader 4

Halo trader! Kali ini kita akan membahas tentang RRS Non-Directional EA, sebuah alat yang sangat menarik untuk MetaTrader 4. EA ini bukanlah alat trading biasa, karena tidak bergantung pada analisis teknis seperti indikator, aksi harga, kalender berita, atau pola candlestick. Sebaliknya, EA ini menawarkan berbagai strategi trading, rencana manajemen risiko, dan pengaturan yang bisa disesuaikan sesuai kebutuhanmu. Walaupun EA ini bekerja dengan prinsip acak, ia tetap dapat menghasilkan profit jika kamu mengatur manajemen risiko dengan baik. Yuk, kita lihat lebih dalam tentang fitur-fitur yang ditawarkan! Variabel Nilai Deskripsi Strategi Trading Hedge_Style, BuySell_Random, Buy_Sell, Auto_Swap, Buy_Order, Sell_Order Hedge_Style: Membuka posisi Buy dan Sell secara bersamaan. BuySell_Random: Secara acak membuka posisi Buy atau Sell. Buy_Sell: Membuka posisi berdasarkan jenis order yang terakhir ditutup. Jika order terakhir adalah Buy, maka akan membuka Sell. Auto_Swap: Hanya membuka posisi Buy atau Sell berdasarkan arah swap positif, mengabaikan posisi swap negatif. Buy_Order: Hanya membuka posisi Buy. Sell_Order: Hanya membuka posisi Sell. New_Trade True/False True: EA dapat melakukan trading. False: EA tidak akan melakukan trading. Lot_Size Double Value Pilih ukuran lot yang kamu inginkan untuk setiap trading yang dilakukan oleh EA. StopLoss_Type Virtual_SL, Classic_SL Virtual SL: EA akan menutup trading saat level stop loss yang ditentukan tercapai, tetapi level stop loss tidak akan terlihat oleh server broker (hanya tampil di PC lokal). Classic SL: EA akan menempatkan stop loss yang terlihat di server broker. Fitur ini berguna jika broker kamu tidak mendukung EA yang sangat aktif, memiliki batasan kuota modifikasi per hari, atau jika kamu curiga broker melakukan hunt pada stop loss kamu. StopLoss Int Value Tentukan nilai stop loss kamu dalam poin/pips (unit pergerakan harga terkecil untuk aset kamu).Set Stop Loss ke 0 untuk menonaktifkannya. TakeProfit_Type Virtual_TP, Classic_TP Virtual TP: Level take profit tidak terlihat oleh server broker. Classic TP: Level take profit terlihat di server broker. TakeProfit Int Value Tentukan nilai take profit kamu dalam poin/pips. Set Take Profit ke 0 untuk menonaktifkannya. Trailing_Type Virtual_Trailing, Classic_Trailing Virtual Trailing: Modifikasi stop loss disimpan di PC lokal dan tidak terlihat di server broker. Classic Trailing: Modifikasi stop loss diperbarui langsung di server broker. Fitur ini bermanfaat jika broker kamu tidak mendukung EA yang sangat aktif, memiliki batasan kuota modifikasi per hari, atau jika kamu mencurigai broker melakukan hunt pada stop loss kamu. Trailing_Start Int Value (Points/Pips) Tentukan jumlah pips dari harga open trade di mana trailing harus dimulai. Trailing_Gap Int Value (Points/Pips) Tetapkan jarak dalam pips antara harga pasar saat ini dan trailing stop loss.Set Trailing Gap ke 0 untuk menonaktifkan operasi Trailing. Risk_In_Money_Type FixedMoney, BalancePercentage Fixed Money: Menutup semua trading yang terbuka ketika floating negatif mencapai jumlah yang ditentukan. Balance Percentage: Secara otomatis menghitung berdasarkan saldo akun kamu dan menutup semua trading ketika batas ini tercapai. Money_In_Risk  Int Value Jika Risk_In_Money_Type diatur ke FixedMoney, masukkan jumlah uang yang dapat kamu rugikan. Jika diatur ke BalancePercentage, EA akan secara otomatis menghitung risiko berdasarkan saldo akun kamu dan menutup semua trading ketika batas tersebut tercapai. Max_Spread Int Value (Points/Pips) Tetapkan spread maksimum yang dapat diterima. Jika spread saat ini melebihi nilai ini, EA tidak akan melakukan trading dan akan menunggu spread kembali dalam batas yang ditentukan. Slippage Int Value (Points/Pips) Tetapkan slippage maksimum yang diperbolehkan untuk eksekusi order. Catatan: Jika kamu mengalami gangguan atau kesalahan dalam operasi EA, hapus #property strict dari kode EA pada baris 6. Selamat Bertrading, Semoga Sukses!

2025.03.17
Manfaat Menggunakan EA CloseAll untuk MetaTrader 4
MetaTrader4
Manfaat Menggunakan EA CloseAll untuk MetaTrader 4

Dalam dunia trading, terkadang kita perlu melakukan penutupan posisi secara cepat dan efisien. Salah satu cara yang bisa membantu kita dalam hal ini adalah dengan menggunakan CloseAllOrdersEA di MetaTrader 4. Berikut adalah beberapa manfaat yang bisa kita dapatkan:Penutupan Darurat: Dalam situasi pasar yang tidak terduga atau ketika kita perlu menutup semua posisi dengan cepat, EA ini sangat berguna untuk menutup semua order yang terbuka dan pending sekaligus, sehingga dapat meminimalkan potensi kerugian.Manajemen Risiko: EA ini adalah alat yang efektif untuk mengelola risiko. Ketika kita mendeteksi adanya perubahan signifikan dalam kondisi pasar, kita bisa segera membersihkan semua posisi tanpa beban, memungkinkan kita untuk menilai kembali strategi trading.Efisiensi Waktu: Alih-alih menutup setiap order satu per satu secara manual yang memakan waktu, terutama saat volatilitas tinggi, EA ini mengotomatiskan proses penutupan, sehingga kita bisa menghemat waktu dan tenaga.Menghindari Trading Emosional: Dengan mengotomatiskan penutupan semua order, EA ini membantu menghilangkan keputusan yang dipengaruhi emosi, memastikan bahwa keputusan yang diambil berdasarkan aturan yang telah ditetapkan, bukan karena panik atau keserakahan.Pengujian dan Perubahan Strategi: Jika kita sedang menguji strategi baru atau perlu beralih strategi, EA ini memungkinkan kita menutup semua posisi dengan cepat, memberi kita kesempatan untuk memulai dengan lembar yang bersih.Pengurangan Kesalahan: Trading manual bisa menyebabkan kesalahan manusia, seperti menutup order yang salah atau melewatkan order tertentu. EA ini membantu mengurangi risiko tersebut dengan melaksanakan tugas secara sistematis.Trading di Luar Jam: Jika kita perlu menutup semua posisi sebelum meninggalkan stasiun trading atau saat jam non-trading, EA ini bisa diatur untuk melakukan penutupan secara otomatis, sehingga kita tidak perlu khawatir lagi.

2025.01.25
Utilitas Panel Market Watch: Solusi Cerdas untuk MetaTrader 4
MetaTrader4
Utilitas Panel Market Watch: Solusi Cerdas untuk MetaTrader 4

Utilitas Panel Market Watch adalah alat yang sangat membantu untuk memantau simbol keuangan secara real-time. Dengan antarmuka yang bersih dan intuitif, pengguna dapat melihat data penting seperti harga penutupan dengan mudah. Dirancang khusus untuk MetaTrader 4, alat ini memungkinkan trader untuk dengan cepat beralih antar simbol, menumpuk beberapa simbol, dan menyaring daftar untuk analisis pasar yang lebih fokus. Dengan pengalaman trading yang lebih terorganisir dan dapat disesuaikan, Anda dapat dengan efisien melacak pergerakan pasar dan membuat keputusan yang tepat. Fitur utama dari utilitas ini termasuk kemampuan untuk menyimpan simbol dalam file teks, sehingga panel dapat memuat simbol yang disimpan setiap kali digunakan. Pengguna dapat menyimpan, mereset daftar simbol, dan bahkan menyesuaikan tampilan panel dengan mengubah warna teks dan jendela. Panel ini berfungsi layaknya jendela data pasar tradisional, memberikan cara sederhana untuk memantau harga simbol dan tetap terupdate. Input Utama: Warna latar belakang panel: Mengatur warna latar belakang keseluruhan panel (default: Putih). Warna teks panel: Menentukan warna teks yang ditampilkan pada panel (default: Biru Tua). Warna latar belakang klien panel: Menyesuaikan warna latar belakang area klien di dalam panel (default: Abu-abu Muda). Warna teks utama panel: Menentukan warna teks utama di dalam panel (default: Ungu). ***CATATAN***:Kode "Utilitas Panel Market Watch" saat ini tidak menyertakan gambar tombol default. Tanpa menambahkan gambar BMP, tombol akan berfungsi tetapi tetap tidak terlihat.  Untuk menyesuaikan gambar tombol dalam Utilitas Panel Market Watch, ikuti langkah-langkah berikut: Tempatkan gambar BMP Anda sendiri (format 24-bit) di folder MQL5/Images. Modifikasi kode untuk merujuk pada gambar kustom Anda dengan mengubah jalur sumber untuk menunjuk ke file gambar baru. Pastikan gambar terformat dengan benar dan jalur akurat untuk menghindari kesalahan saat kompilasi. Ini memungkinkan pengguna untuk mempersonalisasi panel dengan menggunakan gambar tombol mereka sendiri.

2025.01.20
Mengelola Simbol dengan Mudah: Panel Tukar Simbol untuk MetaTrader 4
MetaTrader4
Mengelola Simbol dengan Mudah: Panel Tukar Simbol untuk MetaTrader 4

Deskripsi: Panel "Tukar Simbol" adalah utilitas serbaguna yang dirancang untuk trader yang ingin mengelola simbol grafik dan Market Watch dengan lebih efisien. Alat ini memungkinkan Anda untuk dengan mudah menukar simbol saat ini di grafik Anda, sambil secara otomatis menambahkan simbol yang dipilih ke Market Watch. Panel ini sangat cocok bagi trader yang memerlukan akses cepat ke berbagai simbol dan data pasar secara real-time tanpa mengganggu alur kerja mereka. Fitur Utama: 1. Tukar Simbol Tanpa Hambatan:   - Ganti simbol aktif di grafik Anda hanya dengan satu klik. Fitur ini memungkinkan penyesuaian strategi trading dengan cepat tanpa perlu menjelajahi berbagai pengaturan secara manual. 2. Integrasi Market Watch Otomatis:   - Setiap kali Anda menukar simbol di grafik, simbol baru secara otomatis ditambahkan ke Market Watch, memastikan Anda memiliki akses langsung ke data dan informasi pasar secara real-time. 3. Alur Kerja Trading yang Ditingkatkan:   - Dengan mengintegrasikan manajemen simbol dengan Market Watch, panel ini menyederhanakan proses trading Anda, mengurangi waktu dan usaha yang diperlukan untuk memantau dan menganalisis berbagai simbol. 4. Analisis Data Historis:   - Panel ini mendukung pertukaran simbol berdasarkan data historis, memungkinkan trader untuk meninjau dan menganalisis kondisi pasar masa lalu untuk pengambilan keputusan yang lebih baik. 5. Dioptimalkan untuk Pemuatan Data yang Akurat:   - Alat ini dirancang untuk menangani sinkronisasi data dengan efisien. Namun, saat mengubah timeframe, disarankan untuk beralih kembali dan forth untuk memastikan semua data relevan dimuat dengan akurat demi kinerja yang konsisten. Contoh Penggunaan Praktis: Bagi trader yang sering memantau banyak simbol, Panel Tukar Simbol menawarkan cara cepat dan efisien untuk beralih antar grafik dan memperbarui Market Watch tanpa mengganggu alur analisis pasar. Apakah Anda menganalisis pasangan mata uang yang berbeda atau saham, alat ini memastikan bahwa semua data relevan dapat diakses secara real-time, meningkatkan kemampuan Anda untuk merespons perubahan pasar dengan cepat. Utilitas ini ideal untuk trader aktif dan analis yang memerlukan pendekatan yang terstruktur dalam mengelola simbol dan entri Market Watch, menawarkan solusi praktis untuk menjaga fokus dan efisiensi di lingkungan trading yang cepat.***CATATAN***:Kode "Panel Tukar Simbol" saat ini tidak menyertakan gambar tombol default. Tanpa menambahkan gambar BMP, tombol akan berfungsi tetapi tetap tidak terlihat.Untuk menyesuaikan gambar tombol di Panel Tukar Simbol, ikuti langkah-langkah ini:Tempatkan gambar BMP Anda sendiri (format 24-bit) di folder MQL5/Images.Modifikasi kode untuk merujuk pada gambar kustom Anda dengan mengubah jalur sumber daya ke file gambar baru.Pastikan gambar diformat dengan benar dan jalurnya akurat untuk menghindari kesalahan saat kompilasi.Ini memungkinkan pengguna untuk mempersonalisasi panel dengan menggunakan gambar tombol mereka sendiri.Tautan ke produk:MT5: https://www.mql5.com/en/market/product/122618MT4: https://www.mql5.com/en/market/product/122620

2025.01.19
Panduan Lengkap Menggunakan EuroSurge EA untuk MetaTrader 4
MetaTrader4
Panduan Lengkap Menggunakan EuroSurge EA untuk MetaTrader 4

Halo, para trader! Kali ini kita akan membahas tentang EuroSurge Expert Advisor (EA) yang sudah disederhanakan khusus untuk MetaTrader 4 (MT4). EA ini menggunakan berbagai indikator teknikal untuk menghasilkan sinyal perdagangan, memberikan opsi ukuran lot yang dapat dikonfigurasi, dan mengelola transaksi berdasarkan kondisi tertentu. Pengaturan default dari EA ini dirancang untuk pasangan mata uang EUR/USD dengan timeframe 5 menit. Pengaturan ini telah dioptimalkan sejak tahun 2020. Yuk, kita bahas lebih dalam! Parameter Input Perhitungan Ukuran Perdagangan: EA ini memungkinkan tiga jenis perhitungan ukuran perdagangan: Ukuran lot tetap. Persentase saldo (persentase dari saldo akun yang digunakan untuk menghitung ukuran lot). Persentase ekuitas (persentase dari ekuitas akun yang digunakan untuk menghitung ukuran lot). Input seperti FixedLotSize, TradeSizePercent, dan MagicNumber digunakan untuk mengonfigurasi ukuran lot dan mengidentifikasi transaksi secara unik. Pengaturan Indikator: EA ini menggunakan berbagai indikator untuk menghasilkan sinyal beli dan jual: Moving Average (MA) dengan periode yang dapat disesuaikan. Relative Strength Index (RSI) dengan level overbought/oversold yang dapat disesuaikan. MACD dengan pengaturan EMA dan garis sinyal yang bisa disesuaikan. Bollinger Bands dengan periode dan pengaturan deviasi yang dapat disesuaikan. Stochastic Oscillator dengan parameter %K, %D, dan perlambatan yang bisa diatur. Setiap indikator dapat dinyalakan atau dimatikan menggunakan parameter input seperti UseMA, UseRSI, dan lain-lain. Deteksi Sinyal IsBuySignal(): Fungsi ini memeriksa apakah semua kondisi beli sudah terpenuhi berdasarkan indikator yang dipilih. Misalnya: Kondisi MA: Memeriksa apakah MA jangka pendek berada di atas MA jangka panjang. Kondisi RSI: Mencari RSI yang berada di bawah 50 (relaks dari level oversold 30). Kondisi MACD: Membandingkan garis MACD dan garis sinyal. Kondisi Bollinger Bands: Memeriksa apakah harga berada di bawah band bawah. Kondisi Stochastic: Mencari nilai %K dan %D di bawah 50 (relaks dari 20). IsSellSignal(): Mirip dengan IsBuySignal(), tetapi untuk kondisi jual, seperti memeriksa: MA Pendek < MA Panjang, RSI > 50 (relaks dari overbought di 70), Garis MACD < garis sinyal, Harga di atas band atas Bollinger, dan lain-lain. Eksekusi Perdagangan Ketika kondisi beli atau jual terpenuhi, EA akan melakukan transaksi dengan stop loss (SL) dan take profit (TP) yang dihitung berdasarkan pengali (SL_Multiplier, TP_Multiplier). Ukuran lot dihitung menggunakan fungsi CalculateLotSize(), yang disesuaikan berdasarkan TradeSizeType yang dipilih. Pesanan dieksekusi menggunakan fungsi OrderSend(), dengan penanganan kesalahan untuk memeriksa masalah dalam penempatan transaksi.

2024.10.15
Mengenal Pola Candlestick Doji: Alat Pendeteksi untuk Trader MetaTrader 4
MetaTrader4
Mengenal Pola Candlestick Doji: Alat Pendeteksi untuk Trader MetaTrader 4

Pola Doji adalah salah satu pola candlestick yang seringkali menjadi sinyal penting dalam analisis teknikal. Bagi kamu yang menggunakan MetaTrader 4, ada alat bernama Doji Pattern Detector EA yang dirancang untuk mendeteksi pola ini secara otomatis di grafik trading kamu.Pola Doji muncul ketika harga pembukaan dan penutupan sebuah candle sangat dekat satu sama lain, menandakan adanya keraguan di pasar. Alat ini akan mengidentifikasi candle Doji di mana harga pembukaan dan penutupan berada dalam rentang kecil dan terletak di dekat titik tengah antara harga tertinggi dan terendah candle tersebut.Fitur Utama:Pendeteksian Doji:EA ini memeriksa apakah selisih antara harga pembukaan dan penutupan kurang dari 3 poin.Alat ini juga memastikan bahwa harga pembukaan dan penutupan berada dekat dengan titik tengah rentang candle (dengan toleransi 10%).Pemberian Tanda di Grafik:Jika pola Doji terdeteksi, sebuah panah merah akan muncul 5 poin di bawah harga terendah candle.Label dengan teks "Doji" akan diletakkan 3 poin di bawah panah untuk kemudahan identifikasi.Peringatan dan Notifikasi:EA ini akan menghasilkan peringatan dan menampilkan pesan ketika pola Doji terdeteksi pada candle yang sebelumnya telah ditutup.Dengan menggunakan EA ini, para trader bisa lebih mudah memasukkan pola Doji ke dalam strategi trading mereka. Alat ini memberikan indikasi visual dan suara yang jelas mengenai ketidakpastian pasar atau potensi pembalikan arah.

2024.09.22
Deteksi Hari Jumat Pertama Bulan untuk Mengetahui Hari NFP - Panduan untuk Trader
MetaTrader4
Deteksi Hari Jumat Pertama Bulan untuk Mengetahui Hari NFP - Panduan untuk Trader

Hai para trader! Kali ini kita akan membahas tentang cara mendeteksi hari Jumat pertama di bulan sehingga kita bisa mempersiapkan diri untuk menghadapi Non-Farm Payroll (NFP). Ini penting karena data NFP seringkali mempengaruhi pergerakan pasar secara signifikan. Yuk, kita simak caranya! Mengenal Script Deteksi Hari Jumat Pertama Kita akan menggunakan script sederhana yang bisa diimplementasikan di MetaTrader 4. Script ini akan membantu kita mendeteksi apakah hari ini adalah hari Jumat pertama di bulan. Berikut adalah penjelasan singkat mengenai script tersebut: datetime lastTime = 0; // Variabel untuk menyimpan waktu candle terakhir yang terdeteksi int OnInit() { lastTime = iTime(Symbol(), PERIOD_D1, 0); return(INIT_SUCCEEDED); } void OnTick() { datetime currentTime = iTime(NULL, PERIOD_D1, 0); // Dapatkan waktu candle saat ini if (IsFirstFriday() && currentTime != lastTime) { Print("Ini adalah Jumat di Minggu Pertama Bulan"); lastTime = currentTime; // Perbarui lastTime ke waktu candle saat ini } } Fungsi Utama: IsFirstFriday() Fungsi IsFirstFriday() akan melakukan pengecekan untuk mengetahui apakah hari ini adalah Jumat pertama di bulan. Berikut adalah cara kerjanya: bool IsFirstFriday() { int dayOfWeek = TimeDayOfWeek(TimeCurrent()); // Dapatkan hari dalam minggu int dayOfMonth = TimeDay(TimeCurrent()); // Dapatkan hari dalam bulan // Cek apakah hari ini adalah Jumat if (dayOfWeek == 5) { // Cek apakah hari dalam bulan antara 1 dan 7 if (dayOfMonth >= 1 && dayOfMonth

2024.07.23
Grid EA Pro: Solusi Cerdas untuk Trading di MetaTrader 4
MetaTrader4
Grid EA Pro: Solusi Cerdas untuk Trading di MetaTrader 4

Halo trader! Apakah kamu sedang mencari cara untuk meningkatkan performa tradingmu? Yuk, kita bahas Grid EA Pro, penasihat trading profesional yang menggunakan indikator RSI (Relative Strength Index). EA ini dirancang untuk mengurangi drawdown pada akunmu dengan cara menumpuk order yang tidak menguntungkan. Di grafik, kamu akan melihat informasi mengenai profit yang bisa sangat membantu, terutama dalam trading manual.⚡ Kami merekomendasikan broker ECN dengan SPREAD RENDAH: IC Market, Exness, NordFX, FXPRIMUS, Alpari, FXTM.⚡ Coba gunakan EA ini di akun demo terlebih dahulu!⚡ Sangat baik dipadukan dengan Buy Sell Signals untuk mengikuti tren dan memilih antara Buy Only atau Sell Only agar EA dapat berfungsi secara semi-otomatis.Pengaturan EA:RSI_PERIOD - periode untuk menghitung relative strength index;UP_LEVEL - batas atas;DN_LEVEL - batas bawah;RSI_TIMEFRAME - timeframe untuk perhitungan;START_LOT - lot awal;LOT_MULTIPLIER - pengali lot dalam grid order;MAX_LOT - lot maksimum;STEP_ORDERS - langkah order dalam grid;STEP_MULTIPLIER - faktor pengali untuk langkah order, jika = -1 maka tidak digunakan;MAX_STEP - langkah maksimum dalam grid order;OVERLAP_ORDERS - dari order mana fungsi overlap diaktifkan;OVERLAP_PIPS - profit minimum dalam pips untuk menutup order yang tidak menguntungkan;STOPLOSS, TAKEPROFIT - stop loss dan take profit dalam pips, jika = -1 tidak digunakan;BREAKEVEN_STOP, BREAKEVEN_STEP - level dan langkah breakeven, jika = -1 tidak digunakan;TRAILING_STOP, TRAILING_STEP - level dan langkah trailing stop, jika = -1 tidak digunakan;MAGIC_NUMBER, ORDERS_COMMENT - nomor order magic dan komentar;START_TIME, END_TIME - waktu di mana diperbolehkan membuka order. Jika = "00:00", maka tidak digunakan.

2024.05.19
Implementasi MQL4 untuk Event Handler onTrade - Panduan untuk Trader MetaTrader 4
MetaTrader4
Implementasi MQL4 untuk Event Handler onTrade - Panduan untuk Trader MetaTrader 4

Kode ini berfungsi untuk melacak tiket order dalam sebuah CArrayInt. Dengan memantau perubahan daftar tiket di dalam onTimer, akan memicu event handler berikut: //+------------------------------------------------------------------+ //| Event handler ketika stop loss tercapai&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| //+------------------------------------------------------------------+ void onStopLoss(ulong ticket); //+------------------------------------------------------------------+ //| Event handler ketika take profit tercapai&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| //+------------------------------------------------------------------+ void onTakeProfit(ulong ticket); //+------------------------------------------------------------------+ //| Event handler ketika order baru dibuka&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | //+------------------------------------------------------------------+ void onTradeEntry(ulong ticket); //+------------------------------------------------------------------+ //| Event handler ketika order ditutup (dihapus)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | //+------------------------------------------------------------------+ void onTradeExit(ulong ticket); Catatan: Tidak semua fitur dari handler onTradeTransaction MQL5 telah diimplementasikan di sini. Ini hanya pendekatan dasar. Di screenshot di bawah ini, Anda bisa melihat log output untuk EA:

2024.04.29
Mengelola Trading dengan Virtual SL TP Pending dan Trailing Stop di MetaTrader 4
MetaTrader4
Mengelola Trading dengan Virtual SL TP Pending dan Trailing Stop di MetaTrader 4

Halo, Sobat Trader! Hari ini kita akan membahas tentang Virtual SL TP Pending dengan fitur Trailing Stop yang bisa kamu gunakan di MetaTrader 4. Skrip ini sangat membantu dalam mengelola trading kamu dengan menetapkan level stop loss dan take profit secara virtual, serta menambahkan pending order dengan opsi trailing stop. Yuk, kita simak lebih lanjut! Rincian Skrip Berikut adalah penjelasan mengenai skrip "Virtual_SL_TP_Pending_with_SL_Trailing.mq4": Hak Cipta dan Tautan: Menyediakan informasi hak cipta dan tautan ke situs web pembuat skrip. Versi: Menunjukkan versi dari skrip ini. Deskripsi: Memberikan informasi tentang skrip, termasuk alamat email pembuat, detail kekayaan intelektual, serta peringatan untuk menggunakan perangkat lunak ini dengan risiko sendiri. Parameter Input: Variabel eksternal yang memungkinkan pengguna untuk menyesuaikan perilaku EA, termasuk: StopLossPoints: Stop Loss awal dalam poin. TakeProfitPoints: Take Profit awal dalam poin. SpreadThreshold: Ambang spread untuk stop loss/take profit virtual dalam poin. TrailingStopPoints: Trailing stop dalam poin untuk pending order virtual. EnableTrailing: Opsi untuk mengaktifkan atau menonaktifkan trailing stop. Variabel Global: Variabel yang digunakan di seluruh skrip untuk menyimpan spread awal, stop loss virtual, take profit virtual, dan harga pending order. Fungsi Inisialisasi (OnInit): Menginisialisasi EA saat terpasang di grafik. Fungsi ini menghitung stop loss virtual awal, take profit, dan harga pending order berdasarkan parameter input. Fungsi Tick (OnTick): Dipanggil pada setiap tick harga. Fungsi ini memeriksa apakah spread telah meningkat melebihi ambang batas dan menyesuaikan stop loss virtual, take profit, serta harga pending order. Selain itu, jika harga mencapai stop loss virtual atau take profit, posisi akan ditutup. Jika trailing stop diaktifkan dan harga mencapai harga pending order, maka akan ditempatkan pending order virtual dengan trailing stop loss. Fungsi Tutup Posisi (ClosePosition): Menutup posisi saat harga mencapai stop loss virtual atau take profit. Fungsi Tempatkan Pending Order (PlacePendingOrder): Menempatkan pending order virtual dengan trailing stop loss jika trailing stop diaktifkan. Dengan menggunakan EA ini, kamu dapat mengelola trading secara fleksibel dengan level virtual dan fitur trailing stop, sehingga proses manajemen trading di MetaTrader 4 menjadi lebih otomatis. Semoga informasi ini bermanfaat dan dapat membantu kamu dalam trading! Selamat bertrading!

2024.04.10
Tutup Posisi Sepanjang Keranjang dengan Close Basket Pairs v1 di MetaTrader 4
MetaTrader4
Tutup Posisi Sepanjang Keranjang dengan Close Basket Pairs v1 di MetaTrader 4

Halo para trader! Kali ini kita akan membahas sebuah skrip MQL4 yang sangat berguna, yaitu Close Basket Pairs. Skrip ini dirancang untuk menutup posisi dalam keranjang pasangan mata uang berdasarkan ambang batas keuntungan dan kerugian tertentu. Yuk, kita simak lebih lanjut! Nama skrip ini adalah CloseBasketPairs.mq4. Skrip ini dilindungi hak cipta oleh MetaQuotes Software Corp. pada tahun 2024. Ada tautan ke situs web MetaQuotes untuk informasi lebih lanjut. Versi skrip ini adalah 1.01. Skrip ini ditulis oleh persinaru@gmail.com. Skrip ini dilisensikan di bawah IP 2024 - open source gratis. Tujuan utama skrip ini adalah untuk menutup posisi dalam keranjang pasangan mata uang ketika ambang batas keuntungan atau kerugian tercapai. Perlu diingat, penggunaan skrip ini adalah risiko Anda sendiri, dan penciptanya tidak bertanggung jawab atas kerugian atau kerusakan yang mungkin terjadi. Skrip ini mendefinisikan pasangan yang ada dalam keranjang dan jenis order-nya, serta ambang batas keuntungan dan kerugian. Skrip ini akan melakukan loop melalui semua posisi yang terbuka dan memeriksa apakah posisi tersebut termasuk dalam pasangan keranjang yang telah ditentukan. Jika posisi memenuhi kriteria (keuntungan melebihi ambang keuntungan atau kerugian melebihi ambang kerugian), posisi tersebut akan ditutup. Selain itu, skrip ini juga menyediakan fungsi untuk inisialisasi, deinisialisasi, dan penanganan peristiwa tick. Fungsi PrintStrategyInfo() digunakan untuk mencetak informasi tentang strategi yang digunakan.

2024.04.10
Strategi Sederhana Mengikuti Tren untuk Trading di MetaTrader 4
MetaTrader4
Strategi Sederhana Mengikuti Tren untuk Trading di MetaTrader 4

Dalam dunia trading, memiliki strategi yang jelas sangat penting. Kali ini, kita akan membahas tentang sebuah skrip MetaTrader 4 yang menerapkan strategi sederhana untuk mengikuti tren secara terus-menerus. Skrip ini dirancang untuk membantu kita dalam mengambil keputusan beli dan jual berdasarkan kondisi yang telah ditentukan. Berikut adalah penjelasan mendetail tentang skrip ini:Inisialisasi: Skrip ini akan melakukan inisialisasi dan mencetak pesan ketika berhasil diinisialisasi.Deinisialisasi: Skrip ini akan melakukan deinisialisasi dan mencetak pesan ketika di-deinisialisasi.Fungsi OnTick: Fungsi ini dieksekusi setiap kali ada perubahan harga baru di pasar.Reset Variabel Pelacakan Posisi: Skrip ini akan mereset variabel yang melacak posisi beli dan jual yang terbuka.Periksa Pesanan Terbuka: Skrip ini akan memeriksa semua pesanan terbuka untuk menentukan apakah ada posisi beli atau jual yang sudah ada.Buka Posisi Beli: Jika tidak ada posisi beli terbuka dan flag "OpenBuyPosition" disetel ke true, skrip akan mencoba membuka posisi beli berdasarkan harga bid pasar saat ini. Skrip ini juga akan menetapkan stop loss dan take profit untuk pesanan beli.Buka Posisi Jual: Jika tidak ada posisi jual terbuka dan flag "OpenSellPosition" disetel ke true, skrip akan mencoba membuka posisi jual berdasarkan harga ask pasar saat ini. Skrip ini juga akan menetapkan stop loss dan take profit untuk pesanan jual.Periksa Pesanan yang Ditutup: Skrip ini akan memeriksa apakah ada pesanan yang telah ditutup. Jika ada pesanan beli atau jual yang ditutup dengan keuntungan, skrip akan mereset flag posisi yang sesuai.Parameter Input: Skrip ini menyediakan parameter input untuk ukuran lot, stop loss, take profit, dan flag untuk mengontrol apakah akan membuka posisi beli atau jual.Penafian: Skrip ini menyertakan peringatan yang menyarankan pengguna untuk menggunakannya dengan risiko mereka sendiri dan membebaskan pembuat skrip dari tanggung jawab atas kerugian atau kerusakan yang mungkin terjadi.Secara keseluruhan, skrip ini bertujuan untuk mengotomatisasi proses eksekusi pesanan beli dan jual berdasarkan strategi mengikuti tren yang berkelanjutan. Dengan adanya parameter yang dapat disesuaikan seperti ukuran lot dan arah perdagangan, pengguna dapat lebih fleksibel dalam trading. Namun, penting untuk selalu berhati-hati dan melakukan pengujian menyeluruh sebelum menerapkannya dalam lingkungan trading nyata.

2024.04.10
Optimasi EA untuk Menutup Posisi Profit atau Loss dalam Mata Uang Akun di MetaTrader 4
MetaTrader4
Optimasi EA untuk Menutup Posisi Profit atau Loss dalam Mata Uang Akun di MetaTrader 4

Hai Trader! Hari ini kita akan membahas tentang Close_on_PROFIT_or_LOSS_inAccont_Currency, sebuah Expert Advisor (EA) yang dioptimasi untuk membantu kamu menutup posisi trading kamu dengan lebih efektif. Mari kita lihat apa saja yang baru dalam versi ini! //+------------------------------------------------------------------------------------------------------------------------------+ //| Optimasi Close_on_PROFIT_or_LOSS_inAccont_Currency_V2: //| 1. Pemrosesan Kesalahan: Kini kode sudah dilengkapi dengan penanganan kesalahan untuk mengatasi situasi di mana order tidak dapat ditutup atau dihapus. 2. Optimasi Kode: Kode telah dioptimalkan untuk menghindari pengulangan dan meningkatkan keterbacaan. 3. Efisiensi: Loop atau perhitungan yang tidak perlu telah dihapus. 4. Pembersihan Objek Grafik: Semua objek grafik akan dihapus saat EA dihentikan. //+------------------------------------------------------------------------------------------------------------------------------+ Ketika nilai EA diatur ke 0, EA tidak akan melakukan apa-apa. Positive_Closure_in_Account_Currency harus lebih tinggi dari jumlah Equity saat ini, jika tidak, trading akan dieksekusi segera. Contoh: Jika Equity adalah 55.000$ dan Positive_Closure_in_Account_Currency diatur ke 55.500$ untuk mendapatkan 500$. Positive_Closure_in_Account_Currency &gt; 0 && &lt; 55.000$ = eksekusi segera Negative_Closure_in_Account_Currency harus lebih rendah dari jumlah Equity saat ini, jika tidak, trading akan dieksekusi segera. Contoh: Jika Equity adalah 55.000$ dan Negative_Closure_in_Account_Currency diatur ke 54.500$ untuk kehilangan hanya 500$. Negative_Closure_in_Account_Currency &gt; 55.000$ = eksekusi segera Spike spread bisa dihindari dengan mengurangi angka spread, tetapi pasar akan tetap berperilaku sesuai keinginannya dan bisa terjadi keuntungan atau kerugian yang lebih besar. Jika spread diatur lebih rendah dari rata-rata spread untuk pasangan mata uang yang diperdagangkan, posisi tersebut tidak akan dieksekusi. Peringatan: Gunakan perangkat lunak ini dengan risiko Anda sendiri. Pasar Forex sangat volatile! #property copyright "Copyright 2024, MetaQuotes Ltd." #property link "https://www.mql5.com" #property version "1.01" #property description "persinaru@gmail.com" #property description "IP 2024 - open source gratis" #property description "EA ini menutup semua trading pada Profit dan Loss yang dihitung dalam Mata Uang Akun." #property description "Peringatan: Gunakan perangkat lunak ini dengan risiko Anda sendiri." #property description "Pembuat skrip ini tidak dapat dianggap bertanggung jawab atas kerusakan atau kerugian yang terjadi." #property strict #property show_inputs extern string Closures = "EA menutup semua trading dan order tertunda ketika profit atau loss tercapai. Profit dan Loss dihitung dalam Mata Uang Akun."; extern int Positive_Closure_in_Account_Currency = 0; extern int Negative_Closure_in_Account_Currency = 0; extern int Spread = 10;

2024.03.25
Awal Sebelumnya 1 2 3 4 5 6 7 Berikutnya Akhir