Perdagangan Sistem

Penasihat Perdagangan Menggunakan Teori Kebarangkalian untuk Forex di MetaTrader 5
MetaTrader5
Penasihat Perdagangan Menggunakan Teori Kebarangkalian untuk Forex di MetaTrader 5

Salah satu idea lama saya yang paling berharga. Kod ini merupakan Penasihat Pakar (EA) untuk platform MetaTrader 5, yang memanfaatkan teori kebarangkalian untuk menentukan kemungkinan kenaikan dan penurunan harga instrumen kewangan. Penasihat ini menganalisis sejarah harga untuk sejumlah bar (10000 secara lalai) dan mengira berapa kali harga ditutup di atas atau di bawah pembukaan dengan jumlah pips tertentu (400 secara lalai) dalam kelompok sejumlah bar yang ditentukan (50 secara lalai). Berdasarkan data ini, EA mengira kebarangkalian harga naik dan turun dan memaparkannya dalam komen pada carta. EA juga boleh melaksanakan operasi perdagangan berdasarkan kebarangkalian yang dikira. Jika kebarangkalian harga naik melebihi 51%, EA boleh membuka posisi beli, dan jika kebarangkalian harga turun melebihi 51%, EA boleh membuka posisi jual. Ketika membuka posisi perdagangan, EA boleh menggunakan saiz lot tetap atau mengira berdasarkan risiko yang ditetapkan dan baki akaun semasa. Jika nilai StopLoss dan TakeProfit ditetapkan, EA akan menetapkan tahap yang sesuai semasa membuka posisi. Untuk memulakan, bendera perlu ditetapkan kepada True: input bool EnableCheckBars = false; EA ini tidak menjana keuntungan dan tidak akan pernah melakukannya. Apa sahaja yang berkaitan dengan pengiraan pergerakan, gelombang, serta peluang untuk mencapai Stop dan TakeProfit adalah perkara yang remeh. Pasaran terlalu rumit untuk algoritma dan idea yang begitu mudah.

2025.11.04
ExpPinBar - Penunjuk Pin Bar untuk Strategi Price Action di MetaTrader 5
MetaTrader5
ExpPinBar - Penunjuk Pin Bar untuk Strategi Price Action di MetaTrader 5

ExpPinBar adalah satu robot perdagangan yang mengaplikasikan strategi berdasarkan penunjuk Price Action PinBar. Posisi dibuka berdasarkan isyarat dari penunjuk ini. Untuk menguruskan posisi yang dibuka, terdapat fungsi trailing yang lebih luas yang disediakan oleh pustaka trailing: klasik, menggunakan penunjuk Parabolic SAR, purata bergerak seperti AMA, DEMA, FRAMA, MA, TEMA, VIDYA, serta berdasarkan tahap bayangan lilin tinggi dan rendah. Pengaturan untuk penunjuk pin-bar: Saiz minimum lilin dari rendah ke tinggi - Saiz minimum lilin (dalam pips). Menetapkan ketinggian minimum yang dibenarkan bagi lilin yang dianalisis (perbezaan antara High dan Low). Lilin yang lebih kecil diabaikan oleh penunjuk, yang membolehkan kita mengecualikan lilin yang tidak signifikan atau "bunyi". Naikkan nilai ini untuk menapis isyarat lemah pada pasaran dengan volatiliti rendah; Saiz maksimum badan lilin relatif kepada bayangannya - Saiz maksimum badan lilin (relatif kepada saiz keseluruhan lilin, dari 0 hingga 1). Menentukan saiz maksimum badan lilin yang dibenarkan (perbezaan antara Open dan Close) berbanding dengan ketinggian penuh lilin. Semakin kecil nilai ini, semakin ketara isyarat dengan bayang panjang dan badan kecil - Pin Bars klasik. Untuk mencari Pin Bars yang paling "bersih", gunakan nilai 0.2 - 0.4; Kedudukan badan relatif kepada lilin sebelumnya (dari 0 hingga 1). Parameter ini menentukan sejauh mana badan Pin Bar boleh menembusi julat lilin sebelumnya. Semakin kecil nilai, semakin dekat badan akan berada di tepi julat, yang sepadan dengan corak pembalikan klasik. Gunakan nilai 0.2-0.4 untuk mencari isyarat di mana badan Pin Bar terletak berhampiran sempadan lilin sebelumnya; Nisbah bayangan (koefisien) Menetapkan nisbah minimum antara panjang bayangan utama (atas untuk Pin Bar Jual, bawah untuk Pin Bar Beli) dan bayangan yang bertentangan. Semakin tinggi nilai, semakin ketara bayangan utama berbanding bayangan yang bertentangan. Nilai 1.5 - 2.5 membolehkan kita menapis isyarat, meninggalkan hanya lilin dengan bayangan panjang yang ketara. Pengaturan penasihat: Jumlah posisi - Jumlah posisi; Slippage (dalam mata) - penyimpangan harga maksimum yang dibenarkan semasa pelaksanaan, ditetapkan dalam mata; Magic number -nombor ajaib; Stop loss (dalam mata), 0 - tiada, -1 - berdasarkan bayangan PinBar - Stop loss (dalam mata), 0 - tiada, -1 - berdasarkan harga bayangan PinBar; Take profit (dalam mata), 0 - tiada - Take profit (dalam mata), 0 - tiada; Penyimpangan stop loss (dalam mata) - Penyimpangan stop loss dari bayangan Pin Bar dalam mata. Pengaturan trailing: Jenis trailing - Jenis trailing Trailing mula - Keuntungan dalam mata untuk memulakan trailing Langkah trailing dalam mata - Langkah trailing dalam mata harga Offset trailing dalam mata - Offset trailing dari harga dalam mata Pengaturan penunjuk yang digunakan dalam trailing: Tempoh penunjuk - Tempoh penunjuk yang digunakan dalam pengiraan trailing. MA Tempoh - Tempoh pengiraan Purata Bergerak MA Shift - Peralihan mendatar purata bergerak. AMA Cepat Tempoh EMA - Tempoh pengiraan EMA purata bergerak adaptif cepat. AMA Perlahan Tempoh EMA - Tempoh pengiraan EMA purata bergerak adaptif perlahan VIDYA CMO Tempoh - Tempoh CMO purata bergerak dengan tempoh purata dinamik. Parabolic SAR Langkah - Langkah Parabolic SAR Parabolic SAR Max - Maksimum Parabolic SAR MA Harga yang Dikenakan - Harga untuk pengiraan purata bergerak Kaedah Penghalusan MA - Jenis penghalusan purata bergerak. Indeks data penunjuk - Bar data yang diterima dari penunjuk Untuk robot penasihat ini berfungsi, anda memerlukan penunjuk iPinBars dan pustaka kelas trailing. Berikut adalah contoh prestasi robot penasihat selama setahun pada EURUSD H4 dengan tahap stop tetap dan menggunakan trailing yang sederhana:

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

Selamat datang, rakan-rakan trader! Hari ini kita akan membincangkan sebuah Expert Advisor yang dikenali sebagai ExpWPRBB. EA ini menggunakan strategi trading yang sederhana berdasarkan isyarat daripada dua indikator: Williams' Percent Range (WPR) dan Bollinger Bands (BB). Anda hanya akan membuka posisi apabila kedua-dua indikator memberikan isyarat yang sepadan: Buy: WPR keluar dari zon oversold dan harga pembukaan bar berada di bawah garis purata BB. Sell: WPR keluar dari zon overbought dan harga pembukaan bar berada di atas garis purata BB. Lebar Bollinger Bands dan nilai ATR digunakan untuk mengira tahap Stop Loss dan Take Profit. Expert Advisor ini hanya menyokong operasi pada akaun hedging. Selain itu, terdapat juga mod tidak trading, di mana anda boleh meletakkan label isyarat untuk mengawal isyarat dalam mod visual penguji strategi. Parameter Input: WPR (Williams' Percent Range) InpPeriodWPR - Tempoh pengiraan WPR. Bilangan bar untuk mengira nilai indikator; InpOverboughtWPR - Tahap overbought WPR. Nilai di atas yang dianggap bahawa pasaran berada dalam keadaan overbought (biasanya dari -20 hingga 0); InpOversoldWPR - Tahap oversold WPR. Nilai di bawah yang dianggap bahawa pasaran berada dalam keadaan oversold (biasanya dari -80 hingga -100). BB (Bollinger Bands) InpPeriodBB - Tempoh pengiraan Bollinger Bands. Bilangan bar untuk mengira band; InpDeviationBB - Penyimpangan Bollinger Bands. Pendarab penyimpangan piawai untuk mengira lebar band; InpShiftBB - Shift Bollinger Bands. Peralihan indikator berbanding bar semasa; InpPriceBB - Harga pengiraan Bollinger Bands. Jenis harga yang digunakan untuk pengiraan. ATR (Average True Range) InpPeriodATR - Tempoh pengiraan ATR. Bilangan bar untuk mengira purata julat sebenar. Trading InpSignalsOnly - Jangan berdagang, hanya set label isyarat. Jika benar, Expert Advisor tidak membuka perdagangan, tetapi hanya memaparkan isyarat pada carta; InpVolume - Jumlah posisi. Saiz lot untuk membuka urus niaga; InpDeviation - Slippage (dalam poin). Penyimpangan harga maksimum yang boleh diterima semasa melaksanakan pesanan; InpMagic - Nombor ajaib. Pengenal unik posisi EA untuk menjejaki mereka; InpStopLoss - Stop loss (dalam poin). Tahap stop loss. 0 - tidak ditetapkan, -1 - dikira sebagai separuh daripada lebar Bollinger Bands; InpTakeProfit - Take profit (dalam pips). Tahap Take Profit. 0 - tidak ditetapkan, -1 - dikira berdasarkan nilai ATR; InpSLMltp - Pendarab saiz Stop loss, jika Stop loss == -1. Membolehkan peningkatan atau pengurangan Stop Loss yang dikira secara automatik; InpTPMltp - Pendarab saiz Take profit, jika Take profit == -1. Membolehkan peningkatan atau pengurangan Take Profit yang dikira secara automatik. Nilai lalai untuk parameter input Expert Advisor ini dioptimumkan untuk pengujian pada tempoh carta H4. Keputusan ujian dalam mod "All ticks" untuk tahun lepas pada H4 dengan parameter lalai:

2025.10.21
Heikin Ashi EA - Robot Trading Terbaik untuk MetaTrader 4
MetaTrader4
Heikin Ashi EA - Robot Trading Terbaik untuk MetaTrader 4

Jika anda seorang trader yang mencari cara untuk meningkatkan hasil dagangan anda, robot dagangan Heikin Ashi ini mungkin jawapannya. Direka khusus untuk menggunakan lilin Heikin Ashi, EA ini menyaring gerakan harga dan mengurangkan bunyi pasaran. Ini membolehkan anda melihat arah pasaran dengan lebih jelas, menangkap trend yang kuat, mengelakkan pembalikan palsu, dan menguruskan dagangan dengan lebih yakin. Ciri-Ciri Utama & Parameter 1. Integrasi Lilin Heikin Ashi Visualisasi Trend yang Halus – Mengeluarkan bunyi rawak untuk isyarat yang lebih bersih. Pengesanan Warna Bullish/Bearish – EA ini hanya akan berdagang apabila terdapat peralihan trend Heikin Ashi yang jelas. Tetapan Heikin Ashi yang Boleh Disesuaikan – Sesuaikan tahap pelicinan untuk sepadan dengan strategi anda. 2. Pengurusan Dagangan Pintar Tutup pada Peralihan Trend – Menutup dagangan secara serta-merta apabila warna lilin bertukar. Pengawalan Ekuiti & Keuntungan – Menutup semua dagangan apabila keuntungan/rugi terapung mencapai tahap yang ditetapkan. Manfaat Utama Menggunakan Heikin Ashi TrendMap EA ✅ Pengesanan Trend yang Jelas – Menyaring pergerakan yang tidak menentu dan isyarat palsu.✅ Boleh Digunakan pada Mana-Mana Pasangan & Kerangka Masa – Dari scalping hingga swing trading.✅ Automasi Tanpa Sentuhan – Melaksanakan pembukaan dan penutupan dagangan tanpa ragu.✅ Dagangan Tanpa Emosi – Bergantung kepada peraturan Heikin Ashi, bukan tekaan manusia.✅ Pengaturan Fleksibel – Boleh disesuaikan untuk strategi agresif atau konservatif.

2025.10.14
Alat Penutupan Posisi yang Diperkuat - Panduan untuk MetaTrader 5
MetaTrader5
Alat Penutupan Posisi yang Diperkuat - Panduan untuk MetaTrader 5

Dalam dunia perdagangan, mengurus risiko adalah kunci kejayaan. Salah satu alat yang boleh membantu anda dalam hal ini adalah alat penutupan posisi yang diperkuat untuk MetaTrader 5. Mari kita lihat bagaimana alat ini berfungsi! Parameter Utama Jumlah Stop Loss: Parameter pertama yang perlu anda tetapkan adalah jumlah stop loss, yang mesti berbentuk negatif. Tanpa input ini, alat tidak akan berfungsi. Pengganda Ambil Untung: Parameter kedua adalah pengganda ambil untung, yang berasaskan nilai stop loss yang telah ditetapkan. Kelebihan dan Kekurangan Alat Ini Setiap alat pasti ada kelebihan dan kekurangan. Mari kita lihat: Kelemahan: Alat ini tidak mengenali pesanan yang sedang menunggu (pending orders). Kelebihan: Apabila anda menetapkan stop loss, ia secara automatik akan mengaplikasikan kepada pesanan tanpa memerlukan alat ini beroperasi. Ini memudahkan anda untuk mengendalikan pesanan jangka panjang dan jangka pendek. Cara Menggunakan Alat Ini Terdapat dua cara untuk menetapkan stop loss: Satu cara adalah dengan menetapkan stop loss untuk salah satu pesanan yang akan membantu menutup posisi anda. Cara kedua adalah menutup posisi menggunakan pengganda dari input yang anda berikan. Disiplin Dalam Perdagangan Alat ini direka untuk membantu anda mengehadkan stop loss dengan ketat. Jika anda sering berdagang dengan stop loss secara sembarangan, ini adalah alat yang sesuai untuk membantu mendisiplinkan diri anda. Dengan menggunakan alat ini, anda dapat mengawal risiko dan membuat keputusan perdagangan yang lebih bijak. Jadi, jangan ragu untuk mencuba alat penutupan posisi yang diperkuat ini dalam strategi perdagangan anda!

2025.10.08
Ichimoku Edge MT4 EA: Panduan Lengkap untuk Trader MetaTrader 4
MetaTrader4
Ichimoku Edge MT4 EA: Panduan Lengkap untuk Trader MetaTrader 4

Ichimoku Edge adalah satu alat trading yang berasaskan indikator Ichimoku Kinko Hyo dengan tetapan lalai. Alat ini memberikan isyarat Beli dan Jual berdasarkan persilangan Chikou Span dengan harga, yang disahkan oleh kedudukan harga dan Chikou Span berbanding dengan Kumo (awan). Keputusan Backtest Logik Strategi Isyarat Beli berlaku apabila Chikou Span melintasi harga dari bawah, disahkan apabila kedua-dua harga semasa dan Chikou berada di atas Kumo. Isyarat Jual berlaku apabila Chikou Span melintasi harga dari atas, disahkan apabila kedua-dua harga semasa dan Chikou berada di bawah Kumo. Semua perdagangan terbuka akan ditutup secara automatik apabila isyarat bertentangan (pembalikan) muncul. Tidak ada Stop Loss atau Take Profit tetap; penutupan bergantung sepenuhnya kepada pembalikan isyarat. Pengurusan Wang Terdapat dua mod saiz posisi yang disokong: Saiz lot tetap — perdagangan menggunakan volum yang telah ditetapkan. Saiz berdasarkan ATR — menyesuaikan saiz lot secara dinamik berdasarkan % risiko atau nilai wang menggunakan indikator Average True Range. Parameter Input UtamaTetapan Ichimoku: Tenkan = 9 Kijun = 26 Senkou = 52 Pengurusan Wang: Lots – saiz posisi tetap. MM – aktifkan pengurusan risiko berasaskan ATR. ATR_Period, ATR_Multiplier – tetapan ATR. Risk / MoneyRisk – peratusan atau risiko wang tetap. UseMoneyInsteadOfPercentage – bertukar antara risiko % atau berdasarkan mata wang. UseEquityInsteadOfBalance – risiko dari ekuiti bukannya baki. LotDigits – ketepatan untuk saiz lot broker. Pelbagai: OrderComment – label pesanan. Slippage – maksimum slippage yang dibenarkan. Magic – pengenal unik untuk EA. CatatanEA ini berfungsi dengan baik pada timeframe yang lebih tinggi dan dalam pasaran yang trending. Untuk hasil terbaik, uji pelbagai tetapan Ichimoku dan ATR sebelum digunakan secara langsung. Lihat gambar di sini

2025.10.06
Babi Ngepet: Pakar EA untuk MetaTrader 5 yang Berkesan
MetaTrader5
Babi Ngepet: Pakar EA untuk MetaTrader 5 yang Berkesan

Parameter Pakar EA (Inputs) Pakar EA ini menawarkan beberapa parameter luar yang boleh diubah suai oleh pengguna untuk mengawal tingkah lakunya: Parameter Umum Parameter Jenis Deskripsi MagicNumber int Pengidentifikasi unik untuk perdagangan EA. InitialLot double Saiz lot permulaan untuk perdagangan pertama dalam siri. AllowBuy bool Flag untuk membenarkan EA membuka perdagangan Buy (permulaan dan Martingale). AllowSell bool Flag untuk membenarkan EA membuka perdagangan Sell (permulaan dan Martingale). TakeProfit int Take Profit tetap dalam mata/pips yang digunakan semasa meletakkan pesanan tertangguh (walaupun tidak untuk pelaksanaan pasaran). FindHighLowBackBars int Bilangan bar sebelumnya untuk melihat bagi menentukan tahap tertinggi dan terendah untuk meletakkan pesanan tertangguh awal. ResetAfterBars int Bilangan bar selepas mana pesanan tertangguh awal akan dipadamkan dan dinilai semula (jika tiada posisi terbuka). Strategi Martingale Parameter Jenis Deskripsi ReverseMartingale bool Jika benar, perdagangan Martingale seterusnya akan berada dalam arah bertentangan dengan perdagangan terakhir dalam siri ini (ini biasanya pendekatan anti-Martingale atau hedging, tetapi kod membuka dalam arah yang sama jika salah). Logik semasa mencadangkan pembukaan dalam arah yang sama jika ReverseMartingale adalah salah. LotMultiplier double Faktor di mana saiz lot didarabkan untuk perdagangan seterusnya dalam siri yang merugi (contohnya, 2.0 bermakna menggandakan lot). SecureProfitMartingaleTarget double Jumlah keuntungan terapung (dalam mata wang akaun) di mana keseluruhan siri perdagangan terbuka akan ditutup. DistanceMartingalePips int Jarak (dalam pips) harga mesti bergerak bertentangan dengan harga terbuka perdagangan terakhir sebelum perdagangan Martingale baru dibuka. MaxTradesInSeries int Bilangan maksimum perdagangan yang dibenarkan dalam satu siri Martingale. Strategi Masa Parameter Jenis Deskripsi AllowMonday... AllowFriday bool Flag untuk membolehkan atau melarang perdagangan pada hari-hari tertentu dalam seminggu. ForbiddenDates string Satu senarai tarikh (format YYYY.MM.DD) yang dipisahkan oleh koma di mana perdagangan dilarang. Ringkasan Fungsi Utama OnInit() (Inisialisasi) Menetapkan MagicNumber EA, mod margin, dan deviasi. Ia mengatur semula status Martingale (s_currentLot, s_totalTradesInSeries, dan lain-lain) kepada nilai awal, bersedia untuk permulaan baru. OnDeinit() (Deinisialisasi) Fungsi mudah untuk pembersihan, mencetak mesej apabila EA dihentikan atau dibuang. IsTradingDateAllowed() dan IsTradingDayAllowed() (Penapis Perdagangan) Fungsi ini memeriksa hari dan tarikh semasa terhadap input yang ditetapkan oleh pengguna (AllowMonday hingga AllowFriday dan ForbiddenDates) untuk menentukan sama ada perdagangan dibenarkan. OpenTradeLogic(ENUM_ORDER_TYPE type, string tradeComment) (Pelaksanaan Pasaran) Fungsi ini mengendalikan pembukaan posisi pasaran baru (Buy atau Sell). Ia mengesahkan dan menormalkan saiz lot terhadap minimum, maksimum, dan saiz langkah broker. Ia memeriksa margin bebas yang mencukupi menggunakan CheckMargin(). Ia melaksanakan perdagangan tanpa Take Profit atau Stop Loss tetap (tp_calculated adalah 0). Ia mengemas kini variabel status Martingale global: s_currentLot, s_lastOpenPrice, s_seriesType, dan s_totalTradesInSeries. CloseAllPositions() Mengulang melalui semua posisi terbuka dan menutup mana-mana yang dibuka oleh EA ini (yang sepadan dengan MagicNumber). PendingOrders(ENUM_ORDER_TYPE type, double price, double lotSize, string comment) (Penempatan Pesanan Tertangguh) Fungsi ini meletakkan Buy Limit atau Sell Limit: Ia mengesahkan saiz lot dan memeriksa margin yang mencukupi. Ia mengesahkan harga masuk terhadap jarak minimum broker (SYMBOL_TRADE_STOPS_LEVEL). Ia mengira Take Profit tetap (tp) berdasarkan input TakeProfit. Ia menghantar permintaan perdagangan. Nota: Fungsi UpdateHighLowAndOrders memanggil ini untuk meletakkan pesanan awal Buy Limit dan Sell Limit. UpdateHighLowAndOrders() (Logik Masuk Awal) Ini adalah mekanisme kemasukan awal apabila tiada posisi terbuka: Ia melihat kembali FindHighLowBackBars untuk mencari Tertinggi Tertinggi dan Terendah Terendah. Ia mengira priceSellLimit (Tertinggi Tertinggi + 1 tick) dan priceBuyLimit (Terendah Terendah - 1 tick). Ia memeriksa jika pesanan Buy Limit dan Sell Limit dengan MagicNumber EA sudah wujud. Ia meletakkan pesanan Sell Limit awal sedikit di atas tertinggi terkini dan pesanan Buy Limit awal sedikit di bawah terendah terkini, masing-masing menggunakan InitialLot. OnTick() (Logik Utama) Inti logik pelaksanaan EA: Pemeriksaan Masa: Menghalang pengiraan berlebihan pada tick yang sama. Pemeriksaan Penapis: Jika perdagangan tidak dibenarkan mengikut hari/tarikh, ia memadamkan semua pesanan tertangguh. Pemeriksaan Sasaran Keuntungan (Keluar Siri): Jika eaHasOpenPositions adalah benar DAN totalFloatingProfit adalah ≥ SecureProfitMartingaleTarget, ia memanggil CloseAllPositions() dan mengatur semula semua variabel status Martingale untuk memulakan siri baru. Pemplacement Pesanan Awal: Jika !eaHasOpenPositions DAN perdagangan dibenarkan, ia mengatur semula status Martingale dan memeriksa jika bar baru telah terbentuk. Jika bar baru terbentuk, ia memeriksa jika barsCount adalah ≥ ResetAfterBars. Jika ya, ia memadamkan pesanan tertangguh dan memanggil UpdateHighLowAndOrders() untuk meletakkan pesanan awal baru. Jika tidak, ia hanya memanggil UpdateHighLowAndOrders(). Logik Langkah Martingale: Jika eaHasOpenPositions adalah benar DAN s_totalTradesInSeries adalah $< MaxTradesInSeries: Ia memeriksa jika totalFloatingProfit adalah negatif DAN harga telah bergerak bertentangan dengan perdagangan terbuka terakhir sekurang-kurangnya DistanceMartingalePips. Jika kedua-dua syarat dipenuhi, ia mengira nextLot dengan mendarabkan s_currentLot dengan LotMultiplier. Ia menentukan arah orderToOpen (sama ada dalam arah yang sama seperti siri atau bertentangan, berdasarkan ReverseMartingale). Ia memanggil OpenTradeLogic() untuk membuka posisi baru yang didarab, meneruskan siri Martingale. Ringkasan Strategi EA "Babi Ngepet" melaksanakan strategi Martingale yang berisiko tetapi berpotensi tinggi dengan kombinasi kemasukan awal breakout/pembalikan julat: Kemasukan Awal: EA meletakkan satu Buy Limit (di bawah rendah terkini) dan satu Sell Limit (di atas tinggi terkini). Ini mencadangkan andaian awal tingkah laku terikat julat—ia memasuki pembelian apabila harga turun ke rendah, dan menjual apabila harga naik ke tinggi. Pengurusan Perdagangan: Jika salah satu perdagangan awal dicetuskan dan posisi bergerak ke dalam kerugian agregat (keuntungan terapung negatif), dan harga terus bergerak bertentangan dengan posisi terbuka oleh jarak yang ditetapkan, EA membuka posisi baru dalam arah yang sama dengan saiz lot yang lebih besar (Martingale). Strategi Keluar: Siri perdagangan terus meningkatkan saiz lot sehingga keuntungan terapung agregat semua perdagangan dalam siri mencapai SecureProfitMartingaleTarget, pada ketika itu semua posisi ditutup, dan EA mengatur semula untuk siri baru. Amaran: Strategi Martingale dikenali dengan penarikan balik yang tinggi dan risiko kehilangan modal yang tinggi kerana saiz lot meningkat selepas setiap langkah kerugian.

2025.10.05
Sentimen Perdagangan Runcit: Kunci Kejayaan Dalam MetaTrader 4
MetaTrader4
Sentimen Perdagangan Runcit: Kunci Kejayaan Dalam MetaTrader 4

Penasihat Pakar Sentimen Runcit Ziwox Deskripsi: Penasihat Pakar (EA) ini memanfaatkan sentimen pedagang runcit dari API Ziwox untuk membuat keputusan perdagangan yang bertentangan digabungkan dengan penapis teknikal yang mudah. Konsepnya ringkas: jika kebanyakan pedagang runcit mengambil posisi panjang, kita pertimbangkan untuk menjual, dan jika kebanyakan mengambil posisi pendek, kita pertimbangkan untuk membeli. Dengan menggabungkan analisis sentimen dan pengesahan trend purata bergerak, EA ini memberikan pendekatan pintar dalam perdagangan berdasarkan tingkah laku pasaran secara kolektif. Kod dan pelaksanaan boleh didapati dari Artikel MQL5 Kenapa Sentimen Runcit Penting: Sentimen pedagang runcit mencerminkan posisi dan kecondongan pedagang kecil di pasaran. Kita sedia maklum bahawa pedagang runcit sering mengambil keputusan yang salah dalam pergerakan pasaran akibat perdagangan emosi, pengurusan risiko yang lemah, atau reaksi berlebihan terhadap berita. Dengan menganalisis nisbah panjang dan pendek pedagang runcit, kita dapat menggunakan strategi bertentangan, yang sering kali selari dengan aliran institusi dan trend pasaran yang lebih luas. Analisis sentimen boleh membantu pedagang: Menentukan keadaan pasaran yang terlalu melampau. Mengesan potensi pembalikan awal. Meningkatkan analisis teknikal dengan wawasan tingkah laku. Mengurangkan risiko dengan mengelakkan perdagangan yang sesak. Bagaimana EA Ini Berfungsi: EA ini mengambil data sentimen runcit melalui API Ziwox dan menggabungkannya dengan penapis persilangan purata bergerak: Integrasi API: Menggunakan fungsi GetAPI, EA menghantar permintaan web ke endpoint Ziwox untuk mendapatkan data sentimen dalam format JSON. Data ini termasuk medan penting seperti Nisbah Panjang Runcit, Nisbah Pendek Runcit, dan Sentimen Risiko. JSON tersebut kemudian dipars ke dalam array (APIJSON) menggunakan JsonDataParse. Logik Bertentangan: Jika Nisbah Panjang Runcit >= 60% dan MA cepat berada di atas MA perlahan, EA mempertimbangkan perdagangan jual. Jika Nisbah Pendek Runcit >= 60% dan MA cepat berada di bawah MA perlahan, EA mempertimbangkan perdagangan beli. Ini memastikan perdagangan diambil bertentangan dengan sentimen runcit tetapi masih selari dengan pengesahan trend teknikal. Penapis Teknikal: Purata bergerak sederhana (iMA) dengan tempoh yang ditentukan oleh pengguna (shortMAPeriod dan longMAPeriod) menapis perdagangan. Hanya perdagangan yang selari dengan trend purata bergerak yang akan dilaksanakan. Perdagangan Automatik: Apabila AutoTrade diaktifkan, EA secara automatik membuka pesanan, memeriksa lilin baru melalui IsNewCandle(), dan memastikan tiada perdagangan duplikat dengan OrdersTotal(). Visualisasi: EA ini menggambar indikator sentimen pada carta menggunakan DrawSentiment dan ButtonCreate, menunjukkan nisbah panjang dan pendek runcit dengan cara yang jelas dan berwarna kod. Hijau menunjukkan posisi panjang, manakala merah menunjukkan posisi pendek. Komponen Utama Kod Dijelaskan: GetAPI: Mengendalikan panggilan API ke Ziwox, menguruskan had kadar, percubaan semula, dan menyimpan data ke dalam fail JSON. JsonDataParse: Membaca fail JSON, memparsing nilai sentimen, dan menyimpannya dalam array APIJSON untuk digunakan dalam logik perdagangan. OnTick: Memeriksa syarat setiap tick, menerapkan logik bertentangan dengan penapis trend MA, dan menghantar pesanan jika kriteria dipenuhi. DrawSentiment & ButtonCreate: Mengvisualisasikan sentimen secara langsung pada carta MT4 untuk pandangan segera. IsNewCandle: Memastikan perdagangan hanya diperiksa sekali setiap lilin baru untuk mengelakkan pelaksanaan berganda pada lilin yang sama. Arahan Penggunaan: Letakkan EA dalam folder Experts di MT4. Masukkan kunci API Ziwox anda dalam medan APIKey. Sesuaikan shortMAPeriod dan longMAPeriod mengikut keperluan. Tetapkan AutoTrade kepada benar jika anda ingin perdagangan automatik sepenuhnya. Muatturun EA pada carta simbol mana-mana. Ia akan mengambil sentimen, memvisualisasikannya, dan berdagang mengikut strategi bertentangan. Kesimpulan: EA ini menggabungkan wawasan kewangan tingkah laku dari sentimen runcit dengan analisis teknikal untuk memberikan strategi perdagangan bertentangan yang mudah tetapi berkesan. Dengan memantau kecondongan kolektif pedagang runcit, sistem ini membantu mengenal pasti potensi pembalikan pasaran dan mengelakkan perdagangan yang sesak, memberikan kelebihan kepada pedagang yang berdisiplin.

2025.09.30
Mesin RSI - Pakar untuk MetaTrader 5 yang Perlu Anda Tahu
MetaTrader5
Mesin RSI - Pakar untuk MetaTrader 5 yang Perlu Anda Tahu

Ciri-Ciri Utama Pelbagai Strategi Masuk: Pilih antara pembalikan klasik overbought/oversold atau isyarat divergensi RSI yang lebih maju. Penapis Pengesahan: Gunakan persilangan garis tengah RSI untuk meningkatkan ketepatan isyarat dan mengurangkan kemasukan palsu. Logik Keluar Dinamik: Selain daripada Stop Loss dan Take Profit, EA boleh menutup dagangan berdasarkan tahap RSI. Konfigurasi Penuh: Semua parameter RSI, tetapan pengurusan dagangan, dan peraturan strategi boleh disesuaikan. Pengurusan Dagangan Bebas: Nombor Ajaib yang unik memastikan EA hanya mengurus dagangannya sendiri, mengelakkan konflik dengan robot lain atau dagangan manual. Strategi & Isyarat Dagangan Logik Isyarat Masuk Pengguna boleh memilih salah satu kaedah berikut untuk menjana isyarat masuk. 1. Divergensi RSI (Strategi Lalai) Ini adalah strategi utama, diaktifkan secara lalai. EA mengenal pasti divergensi antara tindakan harga dan osilator RSI dalam jangka masa yang boleh disesuaikan (lalai: 60 bar), yang boleh menunjukkan kemungkinan pembalikan pasaran. Divergensi Bullish (Isyarat Beli): Berlaku apabila harga membentuk rendah baru, tetapi RSI membentuk rendah yang lebih tinggi. Ini menunjukkan momentum penurunan yang semakin lemah. Divergensi Bearish (Isyarat Jual): Berlaku apabila harga mencipta tinggi baru, tetapi RSI membentuk tinggi yang lebih rendah. Ini menunjukkan momentum kenaikan yang semakin lemah. 2. Pembalikan Overbought/Oversold Pengguna boleh mematikan divergensi untuk berdagang dengan strategi pembalikan RSI klasik. Isyarat Beli: Dijana apabila RSI melintasi ke atas dari zon oversold (lalai: di bawah 30). Isyarat Jual: Dijana apabila RSI melintasi ke bawah dari zon overbought (lalai: di atas 70). 3. Pengesahan Garis Tengah (Penapis Pilihan) Untuk pengesahan tambahan, penapis ini boleh diaktifkan. Selepas isyarat awal dijana (daripada sama ada divergensi atau keadaan OB/OS), EA akan menunggu RSI melintasi garis tengah (50) sebelum melaksanakan dagangan. Ini membantu mengesahkan perubahan momentum pasaran yang sebenar. Logik Strategi Keluar EA menggunakan kedua-dua keadaan keluar tetap dan dinamik. Stop Loss & Take Profit: Setiap dagangan dilindungi oleh Stop Loss tetap dan tahap Take Profit. Keluar Menggunakan Tahap RSI (Diaktifkan Secara Lalai): Keluar dinamik ini menutup posisi berdasarkan nilai RSI. Sebagai contoh, posisi panjang boleh ditutup secara automatik apabila RSI memasuki tahap overbought (contohnya, 70), memastikan keuntungan semasa momentum berkurang. Posisi pendek boleh ditutup apabila RSI memasuki tahap oversold (contohnya, 30). Pengurusan Dagangan dan Risiko EA ini merangkumi parameter penting untuk mengurus risiko. Saiz Lot: Saiz lot tetap untuk semua dagangan. (Lalai: 0.1) Stop Loss: Stop-loss perlindungan dalam mata. (Lalai: 500) Take Profit: Sasaran keuntungan dalam mata. (Lalai: 300) Nombor Ajaib: Pengenal unik untuk dagangan EA. (Lalai: 160941) Konfigurasi Indikator RSI Pengguna mempunyai kawalan penuh ke atas tetapan indikator RSI. Tempoh RSI: Jangka masa untuk pengiraan RSI. (Lalai: 14) Tahap Overbought: Ambang untuk zon overbought. (Lalai: 70) Tahap Oversold: Ambang untuk zon oversold. (Lalai: 30) Garis Tengah: Titik tengah osilator RSI. (Lalai: 50)

2025.09.13
Martingale Pulse EA: Automasi Strategi Dagangan untuk MetaTrader 5
MetaTrader5
Martingale Pulse EA: Automasi Strategi Dagangan untuk MetaTrader 5

Ciri-Ciri Utama Empat Strategi Tindakan Harga yang Unik: Pilih logik asas anda daripada HFT Tick Momentum, corak Candlestick Engulfing, pembalikan RSI, atau EMA Crossover klasik. Kaedah Masuk yang Fleksibel: Laksanakan dagangan secara serta-merta dengan Pesanan Pasaran atau rancang kemasukan anda dengan tepat menggunakan Pesanan Henti dan Had. Sistem Martingale Lanjutan: Melangkaui pendekatan klasik dengan tiga jenis Martingale yang berbeza: Pengganda Klasik, Pengganda dengan Jumlah, dan Jumlah dengan Awalan. Saiz Lot Dinamik: Pilih saiz lot tetap atau biarkan EA mengira saiz posisi secara automatik berdasarkan peratusan baki akaun dan henti rugi. Pengurusan Dagangan yang Komprehensif: Tetapkan Henti Rugi dalam titik. Tentukan sasaran anda dengan Nisbah Risiko:Ganjaran. Baharu dalam v1.10: Trailing Stop dua mod yang berkuasa yang berfungsi dalam Titik atau Wang. Pengurusan Risiko Seperti Institusi: Tetapkan Sasaran Keuntungan Harian untuk mengunci keuntungan secara automatik. Lindungi modal anda dengan Had Penarikan Harian (jumlah tetap atau peratusan). Sesuaikan tempoh pengiraan risiko berdasarkan Waktu Pelayan atau tetingkap UTC khusus. Pengawalan Masa & Sesi Penuh: Tentukan waktu dagangan yang tepat untuk setiap hari dalam seminggu. Tutup semua dagangan secara automatik pada penghujung sesi jika diingini. Tempoh Sejuk Dagangan Terbina Dalam: Elakkan dagangan berlebihan dengan menetapkan masa minimum antara dagangan yang ditutup dan kemasukan seterusnya. Pemeriksaan Margin Pintar: EA sentiasa memeriksa margin yang mencukupi sebelum melakukan dagangan, melindungi akaun anda daripada kesilapan. Penerangan Ciri Secara Terperinci Strategi Dagangan Halusi logik EA untuk selari dengan pandangan pasaran anda. HFT Tick Momentum: Untuk scalper frekuensi tinggi, strategi ini menganalisis data tick demi tick untuk menangkap lonjakan momentum jangka pendek. Candlestick Engulfing: Corak tindakan harga yang berkuasa yang mengenal pasti pembalikan trend berpotensi pada penutupan bar baru. RSI Pembalikan: Dagangan berdasarkan isyarat RSI klasik, masuk apabila penunjuk melintasi semula dari kawasan terlebih beli atau terlebih jual. EMA Crossover: Strategi mengikuti trend yang kukuh yang memicu dagangan apabila harga menutup merentasi Purata Pergerakan Eksponen tertentu. Trailing Stop Dua Mod Lindungi keuntungan anda secara dinamik semasa pasaran bergerak mengikut kehendak anda. Trailing dalam Titik: Amanahkan keuntungan anda dengan trailing stop-loss pada jarak titik tetap dari harga semasa. Sesuai untuk pasaran yang tidak stabil. Trailing dalam Wang: Kunci jumlah wang tertentu. Stop-loss akan trailing untuk melindungi keuntungan wang yang ditetapkan, tanpa mengira jarak dalam titik. Perlindungan Risiko Harian Dagangan dengan tenang. EA memantau prestasi akaun anda dari awal setiap hari dagangan. Jika sasaran keuntungan harian tercapai atau had penarikan maksimum dicapai, ia akan menutup semua posisi terbuka dan menghentikan dagangan sehingga hari berikutnya, mengamankan modal dan keuntungan anda. Siapa yang Sesuai Menggunakan EA Ini? Pedagang yang ingin mengautomasikan pelbagai strategi tindakan harga. Pengguna yang memerlukan tahap penyesuaian tinggi dalam pengurusan risiko. Pedagang yang menggunakan atau ingin mencuba strategi Martingale dengan selamat. Pedagang sistematik yang beroperasi dalam sesi pasaran tertentu. Input Sepenuhnya Boleh Disesuaikan Semua tetapan dikumpulkan dan dilabel dengan jelas untuk konfigurasi yang mudah: Strategi Dagangan Teras Tetapan Penunjuk Saiz Lot & Martingale Pengurusan Dagangan Pengurusan Masa & Sesi Pengurusan Risiko Harian Pengenalan EA (Nombor Magik) Cadangan Untuk prestasi terbaik dan dagangan tanpa gangguan, jalankan EA ini di Pelayan Peribadi Maya (VPS). Sentiasa lakukan backtesting yang menyeluruh pada simbol dan tempoh masa pilihan anda sebelum digunakan pada akaun langsung. Mulakan dengan saiz lot berdasarkan risiko ( PERSENTASE_DARI_BAKI) di akaun demo untuk memahami bagaimana EA berfungsi dengan tetapan anda.

2025.09.09
Kalkulator Risiko - Alat Penting untuk Trader MetaTrader 5
MetaTrader5
Kalkulator Risiko - Alat Penting untuk Trader MetaTrader 5

Pengenalan Kalkulator Risiko adalah alat yang tidak boleh dipisahkan bagi trader yang menghargai kelajuan dan ketepatan. Sudah penat mengira nilai kewangan untuk Stop Loss dan Take Profit secara manual? Alat ini menambah panel intuitif terus pada carta anda, membolehkan anda melihat risiko dan ganjaran dari sesuatu perdagangan dalam sekelip mata—sebelum anda membuat pesanan. Dengan antara muka yang bersih dan berprestasi tinggi, alat ini menyatu dengan baik ke dalam persekitaran perdagangan anda, memberikan maklumat penting tanpa mengacau carta anda atau memperlahankan komputer. Ciri Utama ✅ Pengiraan Segera: Masukkan saiz lot, jarak dalam titik untuk Take Profit dan Stop Loss, dan lihat nilai yang bersesuaian dalam mata wang akaun anda dengan segera. 📈 Antara Muka Dalam Carta yang Intuitif: Panel yang moden dan mesra pengguna, diletakkan untuk mengelakkan gangguan pada analisis teknikal anda. 💲 Nilai Titik Masa Nyata: Kalkulator ini memaparkan nilai kewangan bagi setiap titik (tick value) untuk simbol semasa, membantu anda lebih memahami turun naik. 🌐 Keserasian Sejagat: Berfungsi dengan baik dengan mana-mana simbol di platform MetaTrader 5 anda (Forex, indeks, komoditi, dan lain-lain). ⚡ Ringan dan Berkesan: Direka untuk menggunakan sumber minimum, memastikan platform anda tetap cepat dan responsif. Cara Menggunakan Pasangkan alat ini pada mana-mana carta. Panel kalkulator akan muncul di sudut kanan atas. Masukkan nilai yang diingini dalam bidang Saiz Lot, Ambil (pts), dan Henti (pts). Tekan butang "Kira". Keputusan kewangan untuk "Ambil" (keuntungan) dan "Henti" (kerugian) akan dipaparkan dengan segera. Optimumkan pengurusan risiko anda dan buat keputusan perdagangan yang lebih bijak dan bermaklumat. Dapatkan Kalkulator Risiko dan tingkatkan analisis pra-perdagangan anda ke tahap seterusnya!

2025.09.03
HedgeCover EA - Sistem Perlindungan Posisi Pintar untuk MetaTrader 5
MetaTrader5
HedgeCover EA - Sistem Perlindungan Posisi Pintar untuk MetaTrader 5

HedgeCover EA - Sistem Perlindungan Posisi Pintar Gambaran Keseluruhan:HedgeCover adalah penasihat pakar (Expert Advisor) bertaraf profesional yang direka untuk memberikan perlindungan yang selamat dan terkawal bagi posisi yang merugikan. Berbeza dengan sistem martingale yang berisiko, ia melaksanakan pengurusan risiko yang pintar dengan pelbagai lapisan keselamatan untuk mengelakkan perdagangan berlebihan dan kerugian besar dalam akaun. Ciri-Ciri Utama:• Hedge-Satu-Posisi - Setiap posisi hanya dilindungi sekali, menghapuskan gelung tanpa akhir• Pengasingan Nombor Ajaib - Menggunakan nombor ajaib yang berbeza untuk posisi utama dan posisi hedging bagi mengelakkan hedging ke atas hedging• Ambang Kerugian Boleh Disesuaikan - Tetapkan tahap kerugian dalam pip (30-100 disyorkan) sebelum hedging diaktifkan• Perlindungan Cooldown - Masa minimum antara perdagangan hedging (5-15 minit disyorkan)• Had Hedges Maksimum - Had mutlak pada jumlah posisi hedging• Pemeriksaan Keselamatan Margin - Keperluan margin 80% bebas mencegah penggunaan leveraj berlebihan• Penyaringan Simbol - Hanya melindungi posisi pada simbol carta semasa Pengurusan Risiko: Mencegah "kesan salji" yang boleh menyebabkan akaun habis Melaksanakan kawalan risiko profesional dan bukannya menggandakan secara sembrono Termasuk pengesahan dan normalisasi saiz lot Kemampuan pemantauan dan log yang komprehensif Pengaturan yang Disyorkan: Nombor Ajaib Utama: Nombor ajaib strategi anda Nombor Ajaib Hedging: Nilai yang berbeza (contoh: 99999) Ambang Kerugian: 50 pip Koefisien Lot: 1.5x Had Hedges: 3 Cooldown: 5 minit Lesen: Lesen MIT - Percuma untuk digunakan oleh komuniti, pengubahsuaian, dan pengedaran Amaran: Direka untuk ujian demo dan tujuan pendidikan. Gunakan atas risiko sendiri. Sentiasa uji dengan teliti sebelum mempertimbangkan penggunaan secara langsung. Ideal Untuk: Pedagang yang mencari kemampuan hedging profesional tanpa risiko sistem martingale tradisional.

2025.09.03
1 2 3 4 5 6 Seterusnya Terakhir