This website is managed by Ultima Markets’ international entities, and it’s important to emphasise that they are not subject to regulation by the FCA in the UK. Therefore, you must understand that you will not have the FCA’s protection when investing through this website – for example:
You will not be guaranteed Negative Balance Protection
You will not be protected by FCA’s leverage restrictions
You will not have the right to settle disputes via the Financial Ombudsman Service (FOS)
You will not be protected by Financial Services Compensation Scheme (FSCS)
Any monies deposited will not be afforded the protection required under the FCA Client Assets Sourcebook. The level of protection for your funds will be determined by the regulations of the relevant local regulator.
Note: UK clients are kindly invited to visit https://www.ultima-markets.co.uk/. Ultima Markets UK expects to begin onboarding UK clients in accordance with FCA regulatory requirements in 2026.
If you would like to proceed and visit this website, you acknowledge and confirm the following:
1.The website is owned by Ultima Markets’ international entities and not by Ultima Markets UK Ltd, which is regulated by the FCA.
2.Ultima Markets Limited, or any of the Ultima Markets international entities, are neither based in the UK nor licensed by the FCA.
3.You are accessing the website at your own initiative and have not been solicited by Ultima Markets Limited in any way.
4.Investing through this website does not grant you the protections provided by the FCA.
5.Should you choose to invest through this website or with any of the international Ultima Markets entities, you will be subject to the rules and regulations of the relevant international regulatory authorities, not the FCA.
Ultima Markets wants to make it clear that we are duly licensed and authorised to offer the services and financial derivative products listed on our website. Individuals accessing this website and registering a trading account do so entirely of their own volition and without prior solicitation.
By confirming your decision to proceed with entering the website, you hereby affirm that this decision was solely initiated by you, and no solicitation has been made by any Ultima Markets entity.
Belajar cara mengoptimumkan EA MT5 menggunakan Strategy Tester. Panduan lengkap untuk meningkatkan prestasi, mengurangkan risiko dan menambah baik hasil dagangan.
Cara Mengoptimakan Pakar Penasihat (EAs) dalam MetaTrader 5 (MT5)
Pakar Penasihat (EA) ialah sistem dagangan automatik yang menjalankan trade mengikut peraturan yang telah ditetapkan. Di platform MetaTrader 5 (MT5), EA akan menganalisis pasaran dan membuat trade secara automatik tanpa perlu anda tekan apa-apa.
Ramai pedagang gunakan EA untuk bantu mereka trade dengan lebih tepat, cepat dan disiplin.
Kepentingan Optimisation dalam Dagangan Algoritma
Walaupun Penasihat Pakar (EA) boleh melaksanakan dagangan dengan berkesan, prestasinya sangat bergantung pada sejauh mana ia dikonfigurasikan. Keadaan pasaran berubah dari semasa ke semasa, bermakna Penasihat Pakar (EA) yang berfungsi dengan baik pada masa lalu mungkin tidak mungkin mengekalkan keuntungan.
Optimisation ialah proses memperhalusi parameter EA untuk menyesuaikan diri dengan keadaan pasaran yang berbeza, meningkatkan keuntungan dan kestabilannya.
Tanpa Optimisation, Penasihat Pakar (EA) boleh: –
Berfungsi baik dalam keadaan tertentu tetapi gagal dalam keadaan lain
Data yang mampat, mendorong ke prestasi mengikut waktu nyata yang lemah
Berusaha untuk mengurus risiko dengan berkesan kerana parameter kaliberasi yang lemah.
Ringkasan Keseluruhan MT5 Strategy Tester
MT5 menyediakan alat Strategy Tester yang padu, yang membolehkan pedagang backtest dan mengoptimakan EA mereka. Alat ini mensimulasikan dagangan berdasarkan data sejarah untuk menentukan prestasi Penasihat Pakar (EA) dalam keadaan yang berbeza.
Ciri utama MT5 Strategy Tester termasuk:
Backtesting: Menjalankan Penasihat Pakar (EA) terhadap data sejarah untuk menilai prestasi.
Optimisation: Mencari kombinasi parameter terbaik untuk keuntungan maksimum.
Proses Pelbagai Thread: Menggunakan pelbagai teras CPU untuk mempercepatkan proses ujian.
Optimisation Algoritma Genetik: Kaedah pintar yang memilih tetapan terbaik tanpa menguji setiap kombinasi.
Forward Testing: Memastikan tetapan yang dioptimumkan kekal berkesan dalam keadaan pasaran yang tidak kelihatan.
Dengan memahami kepentingan optimisation Penasihat Pakar (EA) dan cara MT5 Strategy Tester berfungsi, pedagang boleh memperhalusi strategi automatik mereka untuk mencapai prestasi yang lebih baik dan menyesuaikan diri dengan pasaran yang berubah-ubah.
Apakah Maksud Optimisation dalam MT5?
Optimisation dalam MT5 merujuk kepada melaraskan parameter Penasihat Pakar (EA) secara sistematik untuk meningkatkan prestasi. Matlamatnya adalah untuk mengenal pasti tetapan terbaik yang boleh memaksimumkan keuntungan, mengurangkan pengeluaran dan meningkatkan konsistensi dagangan.
MT5 Strategy Tester membolehkan pedagang menjalankan pelbagai backtesting menggunakan kombinasi parameter input yang berbeza, menilai prestasi Penasihat Pakar (EA) di bawah keadaan pasaran sejarah. Dengan berbuat demikian, peniaga boleh mencari tetapan optimum yang sejajar dengan matlamat dagangan mereka.
Walaupun kedua-dua backtesting dan optimisation adalah penting untuk pembangunan EA, ia mempunyai tujuan yang berbeza:
Ciri
Backtesting
Optimisation
Tujuan
Menguji prestasi Penasihat Pakar (EA) menggunakan set parameter tetap.
Mencari gabungan parameter terbaik untuk prestasi optimum.
Perlaksanaan
Menjalankan ujian tunggal berdasarkan data lepas.
Menjalankan berbilang ujian dengan tetapan parameter yang berbeza.
Masa Diperlukan
Agak pantas, kerana hanya satu ujian dijalankan.
Boleh memakan masa, terutamanya dengan set data yang besar.
Keputusan
Menyediakan laporan prestasi dengan statistik utama.
Mengenal pasti set parameter terbaik berdasarkan kriteria yang dipilih.
Faedah Mengoptimumkan Penasihat Pakar (EA)
Mengoptimumkan Penasihat Pakar (EA) adalah penting untuk meningkatkan kecekapan dagangannya dan menyesuaikannya dengan pelbagai keadaan pasaran. Beberapa faedah utama termasuk:
Menambah Baik Keuntungan: Peniaga boleh meningkatkan keuntungan Penasihat Pakar (EA) dengan memperhalusi tetapan seperti saiz lot, stop loss dan tahap ambil untung.
Pengurusan Risiko yang Lebih Baik: Pengoptimuman membantu melaraskan parameter risiko untuk mengurangkan pengeluaran dan melindungi modal.
Kebolehsuaian kepada Perubahan Pasaran: Pasaran berkembang, dan Penasihat Pakar (EA) yang dioptimumkan boleh melaraskan kepada tahap turun naik, arah aliran dan corak tindakan harga yang berbeza.
Kelajuan Pelaksanaan Dipertingkatkan: Tetapan yang cekap meningkatkan masa pelaksanaan, mengurangkan slippage dan kelewatan order.
Pencegahan Overfitting: Optimisation yang betul memastikan Penasihat Pakar (EA) berfungsi baik dalam kedua-dua keadaan pasaran yang lalu dan masa hadapan daripada terlalu menghala kepada data sejarah.
Bersedia untuk Optimization
Persediaan yang betul adalah penting sebelum menjalankan Optimisation dalam MetaTrader 5 (MT5). Persediaan yang disediakan dengan baik memastikan hasil yang boleh dipercayai dan menghalang perangkap biasa seperti overfitting. Pedagang mesti memilih Penasihat Pakar (EA) yang betul, menyediakan data sejarah, memilih pasangan dagangan dan timeframe terbaik, dan mengkonfigurasi parameter Penasihat Pakar (EA) untuk Optimisation.
Memilih Penasihat Pakar (EA) yang Tepat
Tidak semua Penasihat Pakar (EA) direka untuk Optimisation. Sesetengah mungkin mempunyai parameter berkod keras yang tidak boleh dilaraskan, manakala yang lain mungkin memerlukan input manual untuk keadaan tertentu. Sebelum mengoptimumkan, anda mesti memastikan:
Penasihat Pakar (EA) membenarkan pengubahsuaian parameter.
Ia mempunyai stop-loss, ambil untung, saiz lot dan input berkaitan strategi boleh laras.
Ia direka bentuk untuk berfungsi dalam keadaan pasaran yang berbeza, bukan hanya satu senario.
Ia menyokong backtesting dan sejarah optimisation.
Jika Penasihat Pakar (EA) tidak mempunyai fleksibiliti, optimisation tidak akan berkesan.
Menyediakan Data Sejarah
Ketepatan Optimisation bergantung pada kualiti sejarah harga data. Jika data tidak lengkap atau berkualiti rendah, hasil Optimisation mungkin tidak menggambarkan keadaan pasaran sebenar.
Langkah-langkah untuk Menyediakan Data Sejarah Berkualiti Tinggi:
1.Muat turun Data Pasaran yang Betul:
Buka MT5 → Pergi ke Lihat→ Pilih Simbol.
Muat turun data sejarah untuk instrumen dagangan yang anda ingin optimumkan.
Pastikan Julat Data yang Cukup Panjang:
Gunakan sekurang-kurangnya 2-5 tahun data sejarah untuk hasil yang mantap.
Lebih lama tempoh, lagi baik Penasihat Pakar (EA) menyesuaikan diri dengan keadaan pasaran yang berbeza.
Semak Ketepatan & Jurang Data:
Cari titik data yang hilang atau pergerakan harga yang tidak teratur.
Gunakan data tanda, jika ada, untuk simulasi yang paling tepat.
S
Muat turun data sejarah daripada pilihan Simbol dalam MT5
Keberkesanan Penasihat Pakar (EA) bergantung pada pasangan mata wang atau aset yang didagangkan dan tempoh masa ia beroperasi.
Memilih Pasangan Mata Wang atau Aset
Jika Penasihat Pakar (EA) direka bentuk untuk instrumen tertentu (cth., EUR/USD, NAS100 atau Emas), optimumkannya untuk pasangan itu.
Jika Penasihat Pakar (EA) ialah strategi berbilang aset, periksa merentas instrumen yang berbeza untuk mengenal pasti yang berprestasi terbaik.
Elakkan mengoptimumkan pasangan eksotik melainkan Penasihat Pakar (EA) direka khusus untuk pasangan tersebut disebabkan oleh spread yang tinggi dan kecairan yang rendah.
Memilih timeframe yang Tepat
Pemilihan timeframe bergantung pada gaya dagangan Penasihat Pakar (EA):
Gaya Dagangan
Cadangan timeframe
Scalping
M1, M5, M15
Intraday
M15, M30, H1
Swing Trading
H4, D1
Jangka Panjang
D1, W1
Jika tidak pasti tentang timeframe, mulakan dengan H1 dan kemudian perhalusi berdasarkan keputusan.
Sebelum optimisation, tentukan tetapan EA yang mana untuk dioptimumkan dan yang mana untuk dibetulkan.
Optimisation memerlukan penentuan nilai minimum, maksimum dan langkah untuk setiap parameter.
Parameter
Nilai Min
Nilai Max
Langkah
Take Profit (TP)
20 pips
100 pips
5 pips
Stop Loss (SL)
10 pips
50 pips
5 pips
Lot Size
0.1
1.0
0.1
Moving Average Period
10
100
5
Pedagang mesti menggunakan julat logik—terlalu banyak nilai memperlahankan pengoptimuman, manakala terlalu sedikit mengurangkan ketepatan.
Menggunakan Strategi Tester MT5 untuk Optimisation
Penguji Strategi MT5 ialah alat yang berkuasa untuk mengoptimumkan Penasihat Pakar (EA). Ia membolehkan pedagang menguji pelbagai kombinasi parameter, mensimulasikan keadaan pasaran sebenar dan menentukan tetapan yang paling berkesan.
Melayari Strategi Tester Interface
Untuk memasuki Strategi Tester Interface:
Buka MT5.
Pergi ke View → Strategy Tester (atau tekan Ctrl + R).
The Strategy Tester panel akan muncul dibahagian bawah skrin
Interface terdiri daripada beberapa bahagian:
Bahagian
Tujuan
Pilihan Penasihat Pakar (EA)
Pilih Penasihat Pakar (EA) untuk optimize.
Simbol & timeframe
Pilih pasangan matawang dan timeframe untuk menguji.
Pilihan Model
Pilih bagaimana data harga di simulasi (tick, OHLC, dll.).
Kaedah Optimisation
Pilih samada untuk gunakan algoritma penuh atau genetik
Parameter Settings
Tentukan input yang mana akan dioptimize dan julatnya.
Execution Settings
Set jumlah deposit, leveraj, dan keadaan spread.
Results Tab
Lihat prestasi kombinasi parameter berlainan
Strategy Tester options in MT5 (EN)
Strategy Tester options in MT5 (TC)
Strategy Tester options in MT5 (SC)
Memilih Mod Optimization yang Betul: Choosing the Right Optimization Mode
MT5 menawarkan dua mod utama optimization:
Perlahan (Penuh) Optimization: Ia menguji semua kemungkinan kombinasi parameter input dan memberikan hasil yang paling tepat tetapi memakan masa. Ia sesuai untuk julat parameter kecil atau apabila ketepatan yang tinggi diperlukan.
Genetik Pantas Algorithm (GA) Optimization: Ia menggunakan teknik pembelajaran mesin untuk mencari tetapan terbaik, mengutamakan kombinasi parameter berprestasi tinggi dan menghapuskan yang lebih lemah. Ia jauh lebih pantas daripada optimisation penuh dan sesuai untuk julat parameter yang besar.
Adalah disyorkan bahawa Algoritma Genetik digunakan dahulu untuk mengenal pasti tetapan yang menjanjikan, kemudian diperhalusi dengan Optimization Penuh.
Menentukan Parameter Input untuk Optimization
Untuk mengoptimumkan Penasihat Pakar (EA), tentukan parameter yang harus diubah dan tetapkan julatnya: 1. Klik pada Input dalam Penguji Strategi. 2. 3. Tetapkan nilai Min, Maks dan Langkah untuk setiap parameter.
To optimise an EA, define which parameters should change and set their ranges:
Klik pada Inputs didalam Strategy Tester.
Tanda kotak di sebelah setiap parameter yang anda ingin optimumkan.
Set nilai Min, Max, dan Langkah untuk setiap parameter.
Memilih Model Tester Terbaik
MT5 menyediakan model tester yang berbeza untuk optimization.provides different testing models for optimisation. Pilihan bergantung pada kelajuan vs ketepatan.
Testing Model
Kalajuan
Ketepatan
Kes Penggunaan Terbaik
Setiap Tick
Perlahan
Tinggi
Scalping & strategi tepat
1-Minit OHLC
Sederhana
Sederhana
Dagangan Swing & Intraday
Open Prices Only
Laju
Rendah
Initial quick testing
Untuk scalping EAs, guna “Every Tick”; untuk kelajuan seimbang dan ketepatan, guna “1-Minute OHLC”.
Melaraskan Spread, Slippage dan Keadaan Dagangan
Untuk optimization yang realistik, pastikan keadaan pasaran mencerminkan senario dagangan sebenar.
Tetapan Spread: Semasa mengoptimumkan, anda boleh menggunakan spread tetap atau berubah-ubah. Anda juga boleh menetapkan spread realistik atau menggunakan kelajuan semasa untuk simulasi pasaran sebenar.
Tetapan Slippage: Ia mengambil kira kelewatan pelaksanaan pesanan. Anda mesti menetapkan nilai yang munasabah (cth., 2-3 pip untuk pasaran yang tidak menentu).
Deposit & Leverage Permulaan: Anda mesti menetapkan jumlah deposit dan leverage yang realistik (cth, $10,000 dengan 1:100).
Menganalisis Keputusan Optimization
Setelah proses optimization Penasihat Pakar (EA) dalam MetaTrader 5 (MT5) selesai, langkah seterusnya ialah menganalisis keputusan untuk memastikan parameter yang dipilih menawarkan keseimbangan keuntungan, kestabilan dan kawalan risiko.
Memahami Metrik Optimization
MT5 menyediakan beberapa metrik utama dalam tab Hasil Optimization. Setiap metrik ini membantu menilai prestasi keseluruhan EA.
Metrik
Penerangan
Nilai Ideal
Net Profit
Jumlah keuntungan selepas kerugian
Lagi tinggi lebih baik , bukan satu-satunya indikator
Drawdown (%)
Kejatuhan maksimum dalam baki/ekuiti
Bawah 20% untuk risiko rendah
Profit Factor (PF)
Nisbah untung kasar ke rugi kasar
PF > 1.5 adalah baik, >2.0 adalah terbaik
Win Rate (%)
Peratusan dagangan yang menguntungkan
40-60% diterima jika R:R adalah tinggi
Expected Payoff
Purata untung setiap dagangan
Lagi tinggi lebih baik
Sharpe Ratio
Pulangan risiko terlaras
Atas 0.5 diterima, atas 1.0 adalah terbaik
Recovery Factor
Net profit ÷ maksimum drawdown
Atas 3.0 adalah kuat
Stability Factor
Ukuran konsistensi
Lebih dekat ke 1.0, lagi baik
Mengenal pasti Tetapan Berprestasi Terbaik
Selepas menjalankan optimization, MT5 meletakkan kedudukan gabungan parameter berdasarkan keuntungan bersih secara tetap. Walau bagaimanapun, memilih keputusan berdasarkan keuntungan besar secara melulu adalah berisiko.
Susun Keputusan oleh Profit Factor (PF): Setting yang tinggi dengan PF ialah lebih mampan daripada keuntungan yang tinggi tapi PF yang rendah
Periksa ruang Drawdown: Jika dua setting mempunyai keuntungan yang sama tetapi satu mempunyai drawdown yang lebih rendah, pilih pilihan yang selamat
Lihat kepada Recovery Factor:Ini menunjukkan anda bagaimana efisien EA pulih daripada kerugian
Pastikan Lengkuk Ekuiti yang Lancar:Elakkan keputusan dengan perubahan mendadak
Periksa settings didalam Forward Testing:Gunakan dalam akaun demo sebelum berdagang secara live
Mengesan Overfitting
Overfitting berlaku apabila EA dioptimumkan terlalu khusus untuk data yang lepas, menjadikannya berprestasi baik dalam backtests tetapi gagal dalam perdagangan langsung.
Tanda-tanda overfitting:
Faktor keuntungan luar biasa tinggi (cth., PF melebihi 5.0).
Kadar kemenangan yang melampau (melebihi 80% dalam backtests).
Keuntungan bersih yang terlalu tinggi.
Penurunan besar dalam prestasi apabila diuji pada jangka masa atau aset yang berbeza.
Cara-cara untuk mengelakkan overfitting:
Gunakan Walk-Forward Testing: Semak sama ada EA berfungsi pada keadaan pasaran yang tidak kelihatan
Uji ke atas Keadaan Pasaran Berbeza: Pastikan EA berprestasi baik dalam trend terkini, julat dan pasaran tidak menentu.
Elakkan Parameter Optimization Keterlaluan:Lebih banyak parameter dioptimumkan = lebih tinggi risiko curve fitting
Menganalisis Keluk Ekuiti & Prestasi Graf
MT5 menyediakan data grafik dalam tab Keputusan dan Graf, membantu anda menilai secara visual kestabilan EA.
Jenis Lengkuk Ekuiti
Interpretasi
Pertumbuhan ke atas yang lancar
Prestasi yang ideal, konsistensi yang baik.
Kenaikan yang perlahan dengan penurunan berkala
Boleh diterima, tetapi semak drawdown.
Kenaikan melampau, kejatuhan mendalam
Overfitted atau EA berisiko tinggi.
Mendatar atau penurunan ke bawah
Tidak menguntungkan, memerlukan pelarasan.
Membandingkan Kegunaan Optimization Berbeza
Untuk mendapatkan tetapan EA yang terbaik, bandingkan ujian optimization yang berbeza. Untuk membandingkan ujian optimization yang berbeza dengan berkesan, pedagang mesti:
Jalankan ujian pada keadaan pasaran yang berbeza: Semak sama ada EA berprestasi baik pada tahun yang berbeza.
Uji beberapa rangka masa: EA yang baik harus berfungsi pada H1, H4 dan D1, bukan hanya satu jangka masa tertentu.
Bandingkan broker yang berbeza: Sesetengah tetapan mungkin berfungsi lebih baik pada ECN berbanding akaun standard
Semak prestasi dalam kelas aset yang berbeza: Jika EA direka untuk forex, lihat sama ada ia berfungsi pada indeks atau komoditi.
Selepas menganalisis keputusan, langkah terakhir adalah untuk melaksanakan EA yang dioptimumkan dalam perdagangan langsung sambil mengekalkan kawalan risiko yang betul.
Berdagang dengan Ultima Markets
Ultima Markets ialah broker berlesen penuh dan platform dagangan berbilang aset yang menawarkan akses kepada 250+ instrumen kewangan CFD, termasuk Forex, Komoditi, Indeks dan Saham. Kami menjamin spread yang ketat dan pelaksanaan pantas. Sehingga kini, kami telah melayani pelanggan daripada 172 orang negara dan wilayah dengan perkhidmatan kami yang boleh dipercayai dan sistem perdagangan yang dibina dengan baik. Ultima Markets telah mencapai pengiktirafan yang luar biasa pada tahun 2024, memenangi anugerah berprestij seperti Broker Ahli Gabungan Terbaik, Keselamatan Dana Terbaik dalam Anugerah Forex Global, dan broker CFD APAC Terbaik dalam Traders Fair 2024 Hong Kong. Sebagai broker CFD pertama yang menyertai Global Compact Pertubuhan Bangsa-Bangsa Bersatu, Ultima Markets menggariskan komitmennya untuk kemampanan dan misi untuk memajukan perkhidmatan kewangan yang beretika dan menyumbang kepada a masa depan yang mampan.
Ultima Markets ialah ahli Suruhanjaya Kewangan, syarikat bebas antarabangsa badan yang bertanggungjawab untuk menyelesaikan pertikaian dalam pasaran Forex dan CFD.
Semua pelanggan Ultima Markets dilindungi di bawah perlindungan insurans yang disediakan oleh Willis Towers Watson (WTW), pembrokeran insurans global yang ditubuhkan pada 1828, dengan tuntutan kelayakan sehingga US$1,000,000 setiap akaun.
Buka akaun dengan Ultima Markets untuk memulakan perjalanan dagangan CFD indeks anda
Kongsi Sekarang
Penafian:Kandungan ini disediakan untuk tujuan maklumat sahaja dan tidak boleh dianggap sebagai, dan tidak seharusnya ditafsirkan sebagai, nasihat kewangan, pelaburan, atau nasihat profesional lain. Tiada kenyataan atau pendapat di sini yang boleh dianggap sebagai cadangan oleh Ultima Markets atau penulis mengenai mana-mana produk pelaburan, strategi, atau transaksi tertentu. Pembaca dinasihatkan agar tidak bergantung sepenuhnya kepada bahan ini semasa membuat keputusan pelaburan dan seharusnya mendapatkan nasihat bebas jika perlu.
Thank you for visiting the Ultima Markets website. Please note that this website is intended for individuals residing in jurisdictions where accessing is permitted by law. Ultima and its affiliated entities do not operate in your home jurisdictions.
By clicking on ''Acknowledge'', you confirm that you are entering this website solely based on your initiative and not as a result of any specific marketing outreach. You wish to obtain information from this website based on reverse solicitation principles, in accordance with the applicable laws of your home jurisdiction.