Perdagangan Sistem

RRS Randomness dalam Nature EA - Peluang Trading untuk MetaTrader 4
MetaTrader4
RRS Randomness dalam Nature EA - Peluang Trading untuk MetaTrader 4

Salam traders! Hari ini kita nak bincangkan tentang satu EA yang unik, iaitu RRS Randomness dalam Nature. EA ini memang luar biasa kerana ia beroperasi berdasarkan konsep rawak. Ia memilih pasangan mata wang, saiz lot, dan jenis pesanan secara rawak tanpa bergantung kepada teknik analisis seperti indikator, tindakan harga, kalendar berita, atau corak candlestick. Walaupun beroperasi secara rawak, EA ini masih mampu memberikan keuntungan yang baik. Menarik kan? Strategi dan Pengaturan yang Boleh Disesuaikan EA ini menawarkan pelbagai strategi trading dan pelan pengurusan risiko yang boleh disesuaikan. Berikut adalah beberapa variabel yang anda boleh tetapkan: Variabel Nilai Keterangan Strategi Trading OneSide, DoubleSide OneSide: EA akan mengambil satu perdagangan, sama ada Beli atau Jual. DoubleSide: EA akan mengambil satu perdagangan Beli dan satu perdagangan Jual. minLot_Size Nilai Double Saiz lot minimum untuk memastikan saiz lot yang dipilih tidak kurang dari nilai ini. maxLot_Size Nilai Double Saiz lot maksimum untuk memastikan saiz lot yang dipilih tidak melebihi nilai ini. StopLoss Nilai Int Tetapkan nilai stop loss anda dalam poin/pips (unit pergerakan harga terkecil untuk aset anda). Tetapkan Stop Loss kepada 0 untuk melumpuhkannya. TakeProfit Nilai Int Tetapkan nilai take profit anda dalam poin/pips. Tetapkan Take Profit kepada 0 untuk melumpuhkannya. Trailing_Start Nilai Int (Poin/Pips) Nyatakan bilangan pips dari harga perdagangan terbuka di mana trailing bermula. Tetapkan Trailing Start kepada 0 untuk melumpuhkannya. Trailing_Gap Nilai Int (Poin/Pips) Tetapkan jarak dalam pips antara harga pasaran semasa dan trailing stop loss. Tetapkan Trailing Gap kepada 0 untuk melumpuhkannya. Risk_In_Money_Type FixedMoney, BalancePercentage FixedMoney: Menutup semua perdagangan terbuka apabila kerugian mengapung mencapai jumlah yang ditetapkan. BalancePercentage: Mengira secara automatik berdasarkan baki akaun anda dan menutup semua perdagangan selepas had ini dicapai. Money_In_Risk Nilai Int Jika Risk_In_Money_Type ditetapkan kepada FixedMoney, masukkan jumlah wang yang anda boleh rugi. Jika ditetapkan kepada BalancePercentage, EA akan mengira risiko secara automatik berdasarkan baki akaun anda dan menutup semua perdagangan apabila had itu dicapai. Max_Spread Nilai Int (Poin/Pips) Tetapkan spread maksimum yang boleh diterima. Jika spread semasa melebihi nilai ini, EA tidak akan mengambil perdagangan dan akan menunggu hingga spread kembali dalam had yang ditetapkan. Slippage Nilai Int (Poin/Pips) Tetapkan slippage maksimum yang dibenarkan untuk pelaksanaan pesanan. Nota: Jika anda mengalami masalah atau ralat dalam operasi EA, keluarkan #property strict dari kod EA pada baris 8. Selamat Mencuba, Happy Trading!

2025.03.19
RRS EA Tidak Arah - Pakar untuk MetaTrader 4
MetaTrader4
RRS EA Tidak Arah - Pakar untuk MetaTrader 4

Selamat datang ke dunia perdagangan! Jika anda sedang mencari robot perdagangan yang berfungsi tanpa bergantung kepada petunjuk teknikal, maka RRS EA Tidak Arah ini mungkin pilihan yang tepat untuk anda. EA ini tidak menggunakan teknik seperti analisis harga, kalendar berita, atau corak candlestick. Sebaliknya, ia menawarkan pelbagai strategi perdagangan, pelan pengurusan risiko, dan tetapan yang boleh disesuaikan. Walaupun EA ini beroperasi secara rawak, ia masih mampu menjana keuntungan dengan pengaturan pengurusan risiko yang betul. Strategi dan Pengaturan RRS EA Variabel Nilai Keterangan Strategi Perdagangan Hedge_Style, BuySell_Random, Buy_Sell, Auto_Swap, Buy_Order, Sell_Order Hedge_Style: Membuka kedua-dua perdagangan Buy dan Sell secara serentak. BuySell_Random: Membuka perdagangan Buy atau Sell secara rawak. Buy_Sell: Membuka perdagangan berdasarkan jenis pesanan yang ditutup sebelum ini. Jika pesanan terakhir adalah Buy, ia akan membuka perdagangan Sell. Auto_Swap: Membuka hanya perdagangan Buy atau Sell berdasarkan arah caj swap positif. Buy_Order: Membuka hanya perdagangan Buy. Sell_Order: Membuka hanya perdagangan Sell. Perdagangan_Baru Benar/Salah Benar: EA boleh mengambil perdagangan. Salah: EA tidak akan mengambil sebarang perdagangan. Saiz_Lot Nilai Berganda Pilih saiz lot yang diingini untuk setiap perdagangan yang dilaksanakan oleh EA. Jenis_StopLoss Virtual_SL, Classic_SL Virtual SL: EA akan menutup perdagangan apabila stop loss yang ditetapkan dicapai, tetapi tahap stop loss tidak akan kelihatan kepada pelayan broker (tetap di PC tempatan anda). Classic SL: EA akan meletakkan stop loss yang kelihatan di pelayan broker. Fungsi ini berguna jika broker anda tidak menyokong EA yang sangat aktif, mempunyai had pada kuota pengubahsuaian setiap hari, atau jika anda mengesyaki broker anda sedang memburu stop loss anda. StopLoss Nilai Int Tetapkan nilai stop loss anda dalam poin/pips (unit pergerakan harga terkecil untuk aset anda).Tetapkan Stop Loss kepada 0 untuk mematikan fungsi ini. Jenis_TakeProfit Virtual_TP, Classic_TP Virtual TP: Tahap take profit tidak kelihatan kepada pelayan broker. Classic TP: Tahap take profit kelihatan kepada pelayan broker. TakeProfit Nilai Int Set nilai take profit anda dalam poin/pips. Set Take Profit kepada 0 untuk mematikan fungsi ini. Jenis_Trailing Virtual_Trailing, Classic_Trailing Virtual Trailing: Pengubahsuaian stop loss disimpan di PC tempatan anda dan tidak dipaparkan di pelayan broker. Classic Trailing: Pengubahsuaian stop loss dikemas kini secara langsung di pelayan broker. Fungsi ini berguna jika broker anda tidak menyokong EA yang sangat aktif, mempunyai had pada kuota pengubahsuaian setiap hari, atau jika anda mengesyaki broker anda sedang memburu stop loss anda. Trailing_Mula Nilai Int (Poin/Pips) Nyatakan bilangan pips dari harga perdagangan terbuka di mana trailing harus dimulakan. Trailing_Gap Nilai Int (Poin/Pips) Tetapkan jurang dalam pips antara harga pasaran semasa dan trailing stop loss.Set Trailing Gap kepada 0 untuk mematikan operasi Trailing. Jenis_Risiko_Dalam_Wang FixedMoney, BalancePercentage Fixed Money: Menutup semua perdagangan terbuka apabila floating negatif mencapai jumlah yang ditetapkan. Balance Percentage: Mengira secara automatik berdasarkan baki akaun anda dan menutup semua perdagangan sebaik sahaja had ini dicapai. Wang_Dalam_Risiko  Nilai Int Jika Jenis_Risiko_Dalam_Wang ditetapkan kepada FixedMoney, masukkan jumlah wang yang anda boleh rugi. Jika ditetapkan kepada BalancePercentage, EA akan mengira risiko berdasarkan baki akaun anda dan menutup semua perdagangan apabila had itu dicapai. Max_Spread Nilai Int (Poin/Pips) Menetapkan spread maksimum yang boleh diterima. Jika spread semasa melebihi nilai ini, EA tidak akan mengambil perdagangan dan akan menunggu spread kembali dalam had yang ditetapkan. Slippage Nilai Int (Poin/Pips) Tetapkan slippage maksimum yang dibenarkan untuk pelaksanaan pesanan. Nota: Jika anda mengalami masalah atau kesilapan dalam operasi EA, buang #property strict dari kod EA di baris 6. Semoga berjaya, Selamat Berdagang!

2025.03.17
Manfaat EA CloseAll untuk MetaTrader 4: Penutupan Posisi dengan Mudah
MetaTrader4
Manfaat EA CloseAll untuk MetaTrader 4: Penutupan Posisi dengan Mudah

Hai trader! Hari ini kita akan bercakap tentang satu alat yang mungkin boleh memudahkan urusan trading anda, iaitu EA CloseAll untuk MetaTrader 4. Mari kita lihat beberapa manfaat yang ditawarkan oleh EA ini.Kenapa Anda Perlu Menggunakan EA CloseAll?Penutupan Darurat: Dalam situasi di mana pasaran bergerak tidak menentu atau anda perlu keluar dari semua posisi dengan cepat, EA ini dapat menutup semua order terbuka dan pending sekaligus. Ini boleh membantu mengurangkan kerugian yang mungkin berlaku.Manajemen Risiko: EA ini adalah alat yang hebat untuk pengurusan risiko. Sekiranya anda merasakan ada perubahan besar dalam keadaan pasaran, anda boleh menutup semua posisi dengan cepat tanpa perlu risau tentang beban posisi terbuka.Efisiensi Waktu: Bayangkan jika anda terpaksa menutup setiap order secara manual satu persatu. Ini boleh menjadi sangat memakan masa, lebih-lebih lagi jika anda mempunyai banyak trading. Dengan EA ini, proses penutupan automatik akan menjimatkan banyak masa anda.Menghindari Trading Emosional: Dengan mengotomatisasi penutupan semua order, anda dapat mengelakkan keputusan yang dibuat berdasarkan emosi seperti panik atau tamak. Semua keputusan akan berdasarkan aturan yang telah ditetapkan.Pengujian dan Perubahan Strategi: Jika anda sedang menguji strategi baru atau perlu menukar strategi, EA ini membolehkan anda menutup semua posisi dengan cepat dan memulakan dari awal.Pengurangan Kesalahan: Trading manual kadangkala boleh menyebabkan kesilapan, seperti menutup order yang salah. EA ini membantu mengurangkan risiko tersebut dengan melakukan tugas secara sistematik.Trading di Luar Jam: Jika anda perlu menutup semua posisi sebelum meninggalkan stasiun trading atau semasa waktu tidak berdagang, EA ini boleh diset untuk melakukannya secara automatik.Dengan semua manfaat ini, tidak hairanlah jika EA CloseAll semakin popular di kalangan trader. Jika anda ingin mengurangkan kerumitan dalam pengurusan trading anda, mungkin inilah masanya untuk mencuba EA ini!

2025.01.25
Utiliti Panel Pemantauan Pasaran untuk MetaTrader 4: Alat Penting untuk Trader
MetaTrader4
Utiliti Panel Pemantauan Pasaran untuk MetaTrader 4: Alat Penting untuk Trader

Utiliti Panel Pemantauan Pasaran membolehkan pemantauan simbol kewangan secara masa nyata, dengan memaparkan data penting seperti harga penutupan dalam antara muka yang bersih dan mudah difahami. Direka khusus untuk MetaTrader 4, alat ini membolehkan trader beralih antara simbol dengan cepat, menumpuk pelbagai simbol, dan menyaring senarai untuk analisis pasaran yang lebih fokus. Ia menawarkan pengalaman perdagangan yang tersusun dan boleh disesuaikan, memudahkan anda untuk menjejak pergerakan pasaran dan membuat keputusan yang bijak dengan lebih efisien.Utiliti ini juga termasuk keupayaan untuk menyimpan simbol dalam fail teks, memastikan panel dimuat dengan simbol yang disimpan setiap kali. Pengguna boleh menyimpan, menetapkan semula senarai simbol, dan bahkan menyesuaikan penampilan panel dengan menukar warna teks dan tetingkap. Ia berfungsi seperti tetingkap data pasaran tradisional, menawarkan cara yang mudah untuk memantau harga simbol dan kekal terkini.Input Utama:Warna latar belakang panel: Menetapkan warna latar belakang bagi keseluruhan panel (tetapan asal: Putih).Warna teks panel: Menentukan warna teks yang dipaparkan di panel (tetapan asal: Biru Gelap).Warna latar belakang pelanggan panel: Mengubah warna latar belakang kawasan pelanggan dalam panel (tetapan asal: Kelabu Terang).Warna teks utama panel: Menentukan warna teks utama dalam panel (tetapan asal: Ungu).***NOTA***:Kod "Utiliti Panel Pemantauan Pasaran" semasa tidak termasuk imej butang lalai. Tanpa menambah imej BMP, butang akan berfungsi tetapi tidak akan kelihatan. Untuk menyesuaikan imej butang dalam Utiliti Panel Pemantauan Pasaran, ikuti langkah-langkah ini:Letakkan imej BMP anda sendiri (format 24-bit) dalam folder MQL5/Images.Ubah suai kod untuk merujuk kepada imej khusus anda dengan menukar laluan sumber ke fail imej baru.Pastikan imej diformat dengan betul dan laluan adalah tepat untuk mengelakkan ralat semasa pemprosesan.Ini membolehkan pengguna memperibadikan panel dengan menggunakan imej butang mereka sendiri.

2025.01.20
Panel Tukar Simbol - Alat Berguna untuk MetaTrader 4
MetaTrader4
Panel Tukar Simbol - Alat Berguna untuk MetaTrader 4

Deskripsi: Panel "Tukar Simbol" adalah alat serbaguna yang direka khusus untuk trader yang ingin mengurus simbol carta dan Market Watch dengan lebih efisien. Alat ini membolehkan anda menukar simbol semasa pada carta dengan mudah sambil secara automatik menambah simbol yang dipilih ke dalam Market Watch. Panel ini sangat sesuai untuk trader yang memerlukan akses cepat kepada pelbagai simbol dan data pasaran masa nyata tanpa mengganggu aliran kerja mereka. Ciri-ciri Utama: 1. Penukaran Simbol Tanpa Henti:    - Tukar simbol aktif pada carta anda dengan hanya satu klik. Ciri ini membolehkan penyesuaian strategi trading anda dengan cepat tanpa perlu menavigasi melalui pelbagai tetapan secara manual. 2. Integrasi Automatik dengan Market Watch:    - Setiap kali anda menukar simbol pada carta, simbol baru akan secara automatik ditambah ke dalam Market Watch, memastikan anda mempunyai akses segera kepada data masa nyata dan maklumat pasaran. 3. Aliran Kerja Trading yang Dipertingkatkan:    - Dengan mengintegrasikan pengurusan simbol dengan Market Watch, panel ini mempercepatkan proses trading anda, mengurangkan masa dan usaha yang diperlukan untuk memantau dan menganalisis pelbagai simbol. 4. Analisis Data Sejarah:    - Panel ini menyokong penukaran simbol berdasarkan data sejarah, membolehkan trader meneliti dan menganalisis keadaan pasaran lepas untuk membuat keputusan yang lebih berinformasi. 5. Dioptimumkan untuk Pemuatan Data yang Tepat:    - Alat ini direka untuk mengendalikan penyelarasan data dengan efisien. Namun, semasa menukar jangka masa, disarankan untuk beralih kembali dan sebaliknya bagi memastikan semua data yang berkaitan dimuatkan dengan tepat untuk prestasi yang konsisten. Contoh Penggunaan Praktikal: Bagi seorang trader yang sering memantau pelbagai simbol, Panel Tukar Simbol menawarkan cara yang cepat dan efisien untuk bertukar antara carta dan mengemas kini Market Watch tanpa mengganggu aliran analisis pasaran. Sama ada anda sedang menganalisis pasangan mata wang yang berbeza atau saham, alat ini memastikan semua data yang relevan boleh diakses secara masa nyata, meningkatkan kemampuan anda untuk bertindak balas dengan cepat terhadap perubahan pasaran. Alat ini sangat sesuai untuk trader aktif dan penganalisis yang memerlukan pendekatan yang lebih tersusun dalam mengurus simbol dan entri Market Watch, menawarkan penyelesaian praktikal untuk mengekalkan fokus dan kecekapan dalam persekitaran trading yang pantas. ***NOTA***: Kod "Panel Tukar Simbol" semasa tidak termasuk imej butang lalai. Tanpa menambah imej BMP, butang akan berfungsi tetapi tidak kelihatan.  Untuk menyesuaikan imej butang dalam Panel Tukar Simbol, ikuti langkah-langkah berikut: Letakkan imej BMP anda sendiri (format 24-bit) dalam folder MQL5/Images. Ubah suai kod untuk merujuk kepada imej khusus anda dengan menukar laluan sumber untuk menunjuk kepada fail imej baru. Pastikan imej diformat dengan betul dan laluan adalah tepat untuk mengelakkan kesilapan semasa kompilasi. Ini membolehkan pengguna untuk memperibadikan panel dengan menggunakan imej butang mereka sendiri. Link kepada produk: MT5: https://www.mql5.com/en/market/product/122618 MT4: https://www.mql5.com/en/market/product/122620

2025.01.19
Panduan Lengkap EuroSurge: Pakar EA untuk MetaTrader 4
MetaTrader4
Panduan Lengkap EuroSurge: Pakar EA untuk MetaTrader 4

Artikel ini memperkenalkan versi ringkas dari EuroSurge, satu Penasihat Pakar (EA) untuk MetaTrader 4 (MT4). EA ini menggunakan pelbagai petunjuk teknikal untuk menjana isyarat dagangan, membolehkan saiz lot yang boleh disesuaikan, dan menguruskan dagangan berdasarkan syarat tertentu. Pengaturan lalai adalah sesuai untuk pasangan mata wang EURUSD dengan jangka masa 5 minit. Pengaturan ini berdasarkan pengoptimuman sejak tahun 2020. Parameter Input Pengiraan Saiz Dagangan: EA ini membenarkan tiga jenis pengiraan saiz dagangan: Saiz lot tetap. Peratusan baki (peratusan daripada baki akaun untuk mengira saiz lot). Peratusan ekuiti (peratusan daripada ekuiti akaun untuk mengira saiz lot). Input seperti FixedLotSize, TradeSizePercent, dan MagicNumber digunakan untuk mengkonfigurasi saiz lot dan mengenal pasti dagangan secara unik. Pengaturan Petunjuk: EA ini menggunakan pelbagai petunjuk untuk menjana isyarat beli dan jual: Moving Average (MA) dengan tempoh yang boleh disesuaikan. Relative Strength Index (RSI) dengan tahap terlebih beli/terlebih jual yang boleh disesuaikan. MACD dengan pengaturan EMA dan garis isyarat yang boleh disesuaikan. Bollinger Bands dengan tempoh dan pengaturan deviasi yang boleh disesuaikan. Stochastic Oscillator dengan parameter %K, %D, dan perlambatan yang boleh disesuaikan. Setiap petunjuk boleh dihidupkan atau dimatikan menggunakan parameter input seperti UseMA, UseRSI, dan lain-lain. Pengesanan Isyarat IsBuySignal(): Fungsi ini memeriksa sama ada semua syarat beli dipenuhi berdasarkan petunjuk yang dipilih. Contohnya: Syarat MA: Memeriksa jika MA jangka pendek berada di atas MA jangka panjang. Syarat RSI: Mencari RSI yang berada di bawah 50 (relaks dari tahap terlebih jual 30). Syarat MACD: Membandingkan garis MACD dan garis isyarat. Syarat Bollinger Bands: Memeriksa jika harga berada di bawah band bawah. Syarat Stochastic: Mencari nilai %K dan %D di bawah 50 (relaks dari 20). IsSellSignal(): Sama seperti IsBuySignal(), tetapi terbalik untuk syarat jual, seperti memeriksa: MA Pendek < MA Panjang, RSI > 50 (relaks dari terlebih beli 70), Garis MACD < garis isyarat, Harga di atas band atas Bollinger, dan lain-lain. Pelaksanaan Dagangan Apabila syarat beli atau jual dipenuhi, EA akan membuat dagangan dengan stop loss (SL) dan take profit (TP) yang dikira berdasarkan pengganda (SL_Multiplier, TP_Multiplier). Saiz lot dikira menggunakan fungsi CalculateLotSize(), yang disesuaikan berdasarkan jenis TradeSizeType yang dipilih. Pesanan dilaksanakan menggunakan fungsi OrderSend(), dengan pengendalian ralat untuk memeriksa masalah dalam pelaksanaan dagangan.

2024.10.15
Cara Mengesan Hari Jumaat Pertama Dalam Bulan untuk NFP di MetaTrader 4
MetaTrader4
Cara Mengesan Hari Jumaat Pertama Dalam Bulan untuk NFP di MetaTrader 4

Halo para trader! Hari ini kita akan bincangkan tentang bagaimana untuk mengesan hari Jumaat pertama dalam bulan, yang sangat penting untuk kita yang mengikuti laporan NFP (Non-Farm Payroll) yang dikeluarkan setiap bulan. Dengan menggunakan Expert Advisor di MetaTrader 4, kita dapat memudahkan proses ini. Pengenalan Adakah anda tahu bahawa hari Jumaat pertama dalam bulan boleh memberikan petunjuk penting tentang pergerakan pasaran? Dengan menggunakan skrip yang sesuai, kita boleh mengautomatikkan pengesanan ini dan menerima makluman apabila ia berlaku. Langkah-langkah untuk Menggunakan Skrip Berikut adalah cara untuk menggunakan skrip ini dalam MetaTrader 4: Pasang Skrip: Anda perlu menyalin kod yang disediakan ke dalam editor MQL4 di MetaTrader 4. Inisialisasi Skrip: Skrip ini akan mengesan waktu candle terakhir dan menentukannya. Periksa Hari Jumaat Pertama: Skrip ini akan memeriksa sama ada hari ini adalah Jumaat pertama dalam bulan. Kod Skrip #property copyright "Copyright 2023, MetaQuotes Ltd." #property link "https://www.mql5.com" #property version "1.00" #property strict datetime lastTime = 0; // Penyimpanan waktu candle terakhir int OnInit() { lastTime = iTime(Symbol(), PERIOD_D1, 0); return(INIT_SUCCEEDED); } void OnDeinit(const int reason) { // Fungsi untuk de-inisialisasi } void OnTick() { datetime currentTime = iTime(NULL, PERIOD_D1, 0); // Dapatkan waktu candle semasa if (IsFirstFriday() && currentTime != lastTime) { Print("Ini adalah Jumaat Pertama Dalam Bulan"); lastTime = currentTime; // Kemaskini waktu candle terakhir } } bool IsFirstFriday() { int dayOfWeek = TimeDayOfWeek(TimeCurrent()); // Dapatkan hari dalam minggu int dayOfMonth = TimeDay(TimeCurrent()); // Dapatkan hari dalam bulan if (dayOfWeek == 5) { // Semak jika hari ini adalah Jumaat if (dayOfMonth >= 1 && dayOfMonth

2024.07.23
Grid EA Pro: Pakar Trading untuk MetaTrader 4
MetaTrader4
Grid EA Pro: Pakar Trading untuk MetaTrader 4

Grid EA Pro adalah penasihat profesional yang berfungsi berdasarkan indikator RSI (Indeks Kekuatan Relatif). Ia juga mempunyai fungsi untuk Mengurangkan Drawdown pada akaun dengan cara menindih pesanan yang tidak menguntungkan. Pada carta, anda akan dapati maklumat tentang keuntungan. Ini boleh menjadi alat yang sangat berguna, terutamanya untuk trading manual. ⚡ Kami syorkan broker ECN dengan SPREAD RENDAH: IC Market, Exness, NordFX, FXPRIMUS, Alpari, FXTM ⚡ Sila cuba EA ini dengan akaun Demo dahulu! ⚡ Ia juga bagus jika digabungkan dengan Isyarat Beli Jual untuk mengikuti Trend dan memilih Beli Sahaja/Jual Sahaja bagi membolehkan EA berfungsi secara Semi-Automatik. OPTIONS: RSI_PERIOD - tempoh untuk mengira indeks kekuatan relatif; UP_LEVEL - had atas; DN_LEVEL - had bawah; RSI_TIMEFRAME - kerangka waktu untuk pengiraan; START_LOT - lot permulaan; LOT_MULTIPLIER - pengganda lot dalam grid pesanan; MAX_LOT - lot maksimum; STEP_ORDERS - langkah grid pesanan; STEP_MULTIPLIER - faktor penggandaan langkah pesanan, jika = -1 maka tidak digunakan; MAX_STEP - langkah grid pesanan maksimum; OVERLAP_ORDERS - dari pesanan mana untuk mengaktifkan fungsi tumpang tindih pesanan; OVERLAP_PIPS - keuntungan minimum dalam pips untuk menutup pesanan yang tidak menguntungkan; STOPLOSS, TAKEPROFIT - stop loss dan take profit dalam pips, jika = -1 tidak digunakan; BREAKEVEN_STOP, BREAKEVEN_STEP - tahap dan langkah breakeven, jika = -1 tidak digunakan; TRAILING_STOP, TRAILING_STEP - tahap dan langkah trailing stop, jika = -1 tidak digunakan; MAGIC_NUMBER, ORDERS_COMMENT - nombor pesanan ajaib dan komen; START_TIME, END_TIME - masa yang dibenarkan untuk membuka pesanan. jika = "00:00", maka tidak digunakan.

2024.05.19
Mengimplementasikan Pengendali Acara onTrade Dalam MQL4 untuk MetaTrader 4
MetaTrader4
Mengimplementasikan Pengendali Acara onTrade Dalam MQL4 untuk MetaTrader 4

Kali ini, kita akan bincangkan bagaimana untuk mengendalikan acara dalam MQL4, khususnya pengendali acara onTrade. Dalam kod ini, kita akan memantau tiket pesanan menggunakan CArrayInt. Dengan memantau perubahan pada senarai tiket dalam pengendali onTimer, beberapa pengendali acara akan diaktifkan: //+------------------------------------------------------------------+ //| Pengendali acara apabila stop loss tercapai&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| //+------------------------------------------------------------------+ void onStopLoss(ulong ticket); //+------------------------------------------------------------------+ //| Pengendali acara apabila take profit tercapai&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| //+------------------------------------------------------------------+ void onTakeProfit(ulong ticket); //+------------------------------------------------------------------+ //| Pengendali acara apabila pesanan baru dibuka&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| //+------------------------------------------------------------------+ void onTradeEntry(ulong ticket); //+------------------------------------------------------------------+ //| Pengendali acara apabila pesanan ditutup (dihapuskan)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| //+------------------------------------------------------------------+ void onTradeExit(ulong ticket); Nota: Tidak semua ciri pengendali onTradeTransaction dalam MQL5 telah dilaksanakan dalam contoh ini. Ini hanyalah pendekatan asas. Di dalam tangkapan skrin di bawah ini, anda dapat melihat log keluaran untuk EA yang digunakan:

2024.04.29
Pengurusan Dagangan Pintar dengan Virtual SL TP Pending di MetaTrader 4
MetaTrader4
Pengurusan Dagangan Pintar dengan Virtual SL TP Pending di MetaTrader 4

Memperkenalkan Skrip Virtual_SL_TP_Pending_with_SL_Trailing.mq4Skrip ini direka khas untuk membantu trader dalam menguruskan dagangan dengan menetapkan tahap stop loss dan take profit secara maya, serta menyediakan pesanan pending maya dengan ciri trailing stop loss yang opsional.Berikut adalah ringkasan tentang skrip ini:Hak Cipta dan Pautan: Menyediakan maklumat hak cipta dan pautan ke laman web pencipta.Versi: Menunjukkan versi skrip.Deskripsi: Memberikan maklumat tentang skrip, termasuk alamat emel pencipta, butiran harta intelek, dan amaran tentang penggunaan perisian ini atas risiko sendiri.Parameter Input: Pembolehubah luaran yang membolehkan pengguna menyesuaikan tingkah laku EA, termasuk: StopLossPoints : Stop Loss awal dalam mata.TakeProfitPoints : Take Profit awal dalam mata.SpreadThreshold : Had spread untuk stop loss/take profit maya dalam mata.TrailingStopPoints : Trailing stop dalam mata untuk pesanan pending maya.EnableTrailing : Pilihan untuk mengaktifkan atau menyahaktifkan trailing stop.Pembolehubah Global: Pembolehubah yang digunakan di seluruh skrip untuk menyimpan spread awal, stop loss maya, take profit maya, dan harga pesanan pending.Fungsi Inisialisasi (OnInit): Menginisialisasi EA apabila ia dilampirkan pada carta. Ia mengira stop loss maya awal, take profit, dan harga pesanan pending berdasarkan parameter input.Fungsi Tick (OnTick): Dipanggil pada setiap tick harga. Ia memeriksa jika spread telah meningkat melebihi had dan menyesuaikan stop loss maya, take profit, dan harga pesanan pending dengan sewajarnya. Ia juga memantau jika harga mencapai stop loss maya atau take profit dan menutup posisi. Selain itu, jika trailing stop diaktifkan dan harga mencapai harga pesanan pending, ia akan meletakkan pesanan pending maya dengan trailing stop loss.Fungsi Tutup Posisi (ClosePosition): Menutup posisi apabila harga mencapai stop loss maya atau take profit.Fungsi Letak Pesanan Pending (PlacePendingOrder): Meletakkan pesanan pending maya dengan trailing stop loss jika trailing stop diaktifkan.Skrip EA ini memberikan cara yang fleksibel untuk menguruskan dagangan menggunakan tahap maya dan ciri trailing stop, membolehkan trader mengautomasikan proses pengurusan dagangan mereka di MetaTrader 4.

2024.04.10
Tutup Posisi Pasangan Mata Wang dengan Close Basket Pairs v1 untuk MetaTrader 4
MetaTrader4
Tutup Posisi Pasangan Mata Wang dengan Close Basket Pairs v1 untuk MetaTrader 4

Hai para trader! Hari ini kita nak bincangkan satu skrip MQL4 yang sangat berguna, iaitu Close Basket Pairs v1. Skrip ini direka khas untuk menutup posisi bagi sekumpulan pasangan mata wang berdasarkan ambang keuntungan dan kerugian tertentu. Jom kita lihat dengan lebih lanjut: Skrip ini dikenali sebagai CloseBasketPairs.mq4. Hakcipta adalah milik MetaQuotes Software Corp. pada tahun 2024. Terdapat pautan ke laman web MetaQuotes. Versi skrip ini adalah 1.01. Pencipta skrip ini adalah persinaru@gmail.com. Skrip ini dilisensikan di bawah IP 2024 - sumber terbuka percuma. Tujuan utama skrip ini adalah untuk menutup posisi bagi sekumpulan pasangan mata wang apabila ambang keuntungan atau kerugian tertentu tercapai. Perlu diingat bahawa penggunaan skrip ini adalah atas risiko anda sendiri, dan penciptanya tidak akan bertanggungjawab atas sebarang kerosakan atau kerugian. Skrip ini mendefinisikan pasangan dalam kumpulan dan jenis pesanan masing-masing, bersama dengan ambang keuntungan dan kerugian. Ia akan memeriksa semua posisi terbuka dan memastikan sama ada ia termasuk dalam pasangan yang ditentukan. Jika satu posisi memenuhi kriteria (keuntungan melebihi ambang keuntungan atau kerugian melebihi ambang kerugian), maka posisi itu akan ditutup. Akhir sekali, skrip ini juga menyediakan fungsi untuk inisialisasi, penyahinisialisasian, dan pengendalian peristiwa tick. Fungsi PrintStrategyInfo() digunakan untuk mencetak maklumat mengenai strategi.

2024.04.10
Strategi Trend Mengikut Aliran Mudah untuk Membeli dan Menjual dalam MetaTrader 4
MetaTrader4
Strategi Trend Mengikut Aliran Mudah untuk Membeli dan Menjual dalam MetaTrader 4

Dalam dunia trading, mengikut aliran trend adalah salah satu strategi yang paling berkesan. Skrip MetaTrader 4 (MT4) ini memperkenalkan strategi trend mengikut aliran yang mudah untuk membeli dan menjual berdasarkan syarat yang telah ditentukan. Mari kita lihat lebih dekat skrip ini: Inisialisasi: Skrip ini akan diinisialisasi dan memaparkan mesej apabila berjaya diinisialisasi. Deinisialisasi: Skrip ini akan dihapuskan dan memaparkan mesej apabila dihapuskan. Fungsi OnTick: Fungsi ini akan dijalankan setiap kali terdapat perubahan harga (tick) dalam pasaran. a. Reset Variabel Penjejakan Posisi: Skrip ini akan mereset variabel yang menjejaki posisi beli dan jual terbuka. b. Semak Pesanan Terbuka: Ia akan melakukan loop melalui semua pesanan terbuka untuk menentukan jika terdapat posisi beli atau jual yang sedia ada. c. Buka Posisi Beli: Jika tiada posisi beli terbuka dan flag "OpenBuyPosition" ditetapkan kepada true, ia akan cuba membuka satu berdasarkan harga bida pasaran semasa. Ia juga akan menetapkan stop loss dan take profit untuk pesanan beli. d. Buka Posisi Jual: Jika tiada posisi jual terbuka dan flag "OpenSellPosition" ditetapkan kepada true, ia akan cuba membuka satu berdasarkan harga tawaran pasaran semasa. Ia juga akan menetapkan stop loss dan take profit untuk pesanan jual. e. Semak Pesanan Ditutup: Skrip ini akan memeriksa sebarang pesanan yang telah ditutup. Jika pesanan beli atau jual ditutup dengan keuntungan, ia akan mereset flag posisi yang berkaitan. Parameter Input: Skrip ini menyediakan parameter input untuk saiz lot, stop loss, take profit, dan flag untuk mengawal sama ada membuka posisi beli atau jual. Penafian: Skrip ini termasuk amaran yang menasihati pengguna untuk menggunakannya atas risiko sendiri dan membebaskan pencipta dari sebarang tanggungjawab terhadap kerosakan atau kerugian yang mungkin berlaku. Secara keseluruhannya, skrip ini bertujuan untuk mengautomasikan proses melaksanakan pesanan beli dan jual berdasarkan strategi trend mengikut aliran, membolehkan pengguna menyesuaikan parameter seperti saiz lot dan arah dagangan. Namun, pengguna disarankan agar berhati-hati dan melakukan ujian yang teliti sebelum menggunakannya dalam persekitaran dagangan sebenar.

2024.04.10
Optimasi EA: Tutup Posisi Untung atau Rugi dalam Mata Wang Akaun
MetaTrader4
Optimasi EA: Tutup Posisi Untung atau Rugi dalam Mata Wang Akaun

Selamat datang, rakan-rakan trader! Hari ini kita akan membincangkan tentang satu alat penting dalam dunia forex yang dikenali sebagai EA (Expert Advisor) yang membantu kita menutup posisi sama ada dengan keuntungan atau kerugian dalam mata wang akaun kita. //+------------------------------------------------------------------------------------------------------------------------------+ //| Optimasi Close_on_PROFIT_or_LOSS_inAccont_Currency_V2: apa yang baru: //| //|1. Penanganan Ralat: Kini, kod ini telah ditambah dengan penanganan ralat bagi situasi di mana pesanan tidak dapat ditutup atau dipadam. //|2. Optimasi Kod: Kod ini telah dioptimumkan untuk mengelakkan pengulangan dan meningkatkan keterbacaan. //|3. Kecekapan: Pengulangan atau pengiraan yang tidak perlu telah dibuang. //|4. Bersihkan semua objek carta semasa EA dihentikan. //+------------------------------------------------------------------------------------------------------------------------------+ Apabila tetapan EA adalah 0, EA tidak akan melakukan apa-apa. Positive_Closure_in_Account_Currency mesti lebih tinggi daripada jumlah Equity semasa; jika tidak, urus niaga akan dilaksanakan serta-merta. Contoh: Jika Equity adalah RM 55,000 dan Positive_Closure_in_Account_Currency ditetapkan kepada RM 55,500 untuk memperoleh RM 500. Positive_Closure_in_Account_Currency &gt; 0 &amp;&amp; &lt; RM 55,000 = pelaksanaan serta-merta. Negative_Closure_in_Account_Currency mesti lebih rendah daripada jumlah Equity semasa; jika tidak, urus niaga akan dilaksanakan serta-merta. Contoh: Jika Equity adalah RM 55,000 dan Negative_Closure_in_Account_Currency ditetapkan kepada RM 54,500 untuk kerugian hanya RM 500. Negative_Closure_in_Account_Currency &gt; RM 55,000 = pelaksanaan serta-merta. Puncak spread boleh dielakkan dengan mengurangkan nilai spread, tetapi pasaran akan tetap berkelakuan mengikut kehendaknya dan keuntungan atau kerugian yang lebih tinggi mungkin berlaku. Jika spread ditetapkan lebih rendah daripada purata spread bagi pasangan yang diperdagangkan, posisi tersebut tidak akan dilaksanakan. AMARAN: Gunakan perisian ini dengan risiko anda sendiri. Pasaran Forex sangat tidak stabil! #property copyright&nbsp; &nbsp; &nbsp;"Copyright 2024, MetaQuotes Ltd." #property link&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "https://www.mql5.com" #property version&nbsp; &nbsp; &nbsp; &nbsp;"1.01" #property description&nbsp; &nbsp;"persinaru@gmail.com" #property description&nbsp; &nbsp;"IP 2024 - sumber terbuka percuma" #property description&nbsp; &nbsp;"EA ini menutup semua urus niaga berdasarkan keuntungan dan kerugian yang dikira dalam mata wang akaun." #property description&nbsp; &nbsp;"" #property description&nbsp; &nbsp;"AMARAN: Gunakan perisian ini dengan risiko anda sendiri." #property description&nbsp; &nbsp;"Pencipta skrip ini tidak boleh dipertanggungjawabkan atas sebarang kerosakan atau kerugian." #property description&nbsp; &nbsp;"" #property strict #property show_inputs extern string&nbsp; Closures = "EA menutup semua urus niaga dan pesanan tertunda apabila keuntungan atau kerugian dicapai. Keuntungan dan kerugian dikira dalam mata wang akaun.";&nbsp; extern int Positive_Closure_in_Account_Currency&nbsp; &nbsp; &nbsp;= 0;&nbsp; extern int Negative_Closure_in_Account_Currency&nbsp; &nbsp; &nbsp;= 0;&nbsp; extern int Spread = 10;

2024.03.25
Pertama Sebelumnya 1 2 3 4 5 6 7 Seterusnya Terakhir