Bonus

Cara Memasang EA dalam MT4 dan MT5

Dikemas kini 4 November 2026 · Ditulis oleh Broker Atlas: Pasukan Panduan · Data disemak oleh Broker Atlas: Pasukan Data

Jawapan ringkas

Buka File → Open Data Folder dalam MT4 atau MT5, salin fail EA ke MQL4/Experts (MT4) atau MQL5/Experts (MT5), mulakan semula atau segar semula Navigator, kemudian seret EA ke carta. Hidupkan Algo Trading (MT5) atau AutoTrading (MT4) dan tandakan "Allow algorithmic trading" dalam tetapan EA. EA MT4 tidak berjalan pada MT5, dan EA hanya berdagang semasa terminal berjalan.

Jenis fail

Fail Apa itu
.ex4 / .ex5 EA yang dikompil untuk MT4 / MT5: sedia dijalankan
.mq4 / .mq5 Kod sumber: kompil dalam MetaEditor dahulu

MT4 menggunakan MQL4 dan MT5 menggunakan MQL5, menurut MetaQuotes. Kedua-duanya tidak boleh ditukar ganti.

Pasang, langkah demi langkah

  1. Dalam terminal, pergi ke File → Open Data Folder.
  2. Buka MQL4 → Experts (MT4) atau MQL5 → Experts (MT5).
  3. Salin fail .ex4/.ex5 ke sana. Jika EA datang dengan penunjuk atau DLL, letakkan dalam Indicators atau Libraries seperti diarahkan.
  4. Kembali ke terminal, klik kanan Expert Advisors dalam Navigator dan pilih Refresh (atau mulakan semula).
  5. Seret EA ke carta simbol dan rangka masa yang direka untuknya.
  6. Dalam tetingkap yang terbuka:
    • Tab Common: tandakan Allow algorithmic trading (MT5) / Allow live trading (MT4). Tandakan DLL imports hanya jika EA memerlukannya dan anda mempercayai sumbernya.
    • Tab Inputs: tetapkan saiz lot, risiko dan parameter lain.
  7. Hidupkan Algo Trading (MT5) atau AutoTrading (MT4) dalam bar alat.
  8. Semak sudut kanan atas carta: ikon EA menunjukkan sama ada ia aktif.

Semak ia berfungsi

  • Tab Experts (Toolbox/Terminal): mesej dan ralat EA.
  • Tab Journal: log sambungan dan pesanan.
  • Ralat biasa: “trade is disabled” (AutoTrading dimatikan atau jenis akaun salah), “invalid volume” (saiz lot di bawah minimum atau langkah salah), “not enough money” (margin).

Sebelum menjalankannya dengan wang sebenar

  1. Jalankannya dalam Strategy Tester (Ctrl+R). Penguji MT5 menyokong strategi pelbagai mata wang.
  2. Jalankannya pada demo selama beberapa minggu.
  3. Jalankannya pada saiz minimum, sebaik-baiknya pada akaun sen atau mikro (broker akaun sen).

Peraturan broker dan memastikan ia terus berjalan

Sahkan broker membenarkan EA dan gaya EA anda. EA scalping memerlukan broker yang membenarkan scalping (peraturan scalping). Untuk EA yang mesti berjalan 24/5, VPS forex memastikan terminal kekal dalam talian. Broker yang sesuai untuk dagangan automatik ada di broker terbaik untuk EA.

Broker Forex Terbaik untuk EA dan VPS Percuma 2026

BrokerPlatformLawati broker
XMPilihan4.9/5Penilaian editorial✓MT4 / MT5 / Aplikasi XM1.6 pipsLawati
HFM4.4/5✓MT4 / MT5 / HFM App1.4 pipsLawati
Vantage4.3/5✓MT4 / MT5 / Vantage App1.4 pipsLawati
Exness4.1/5✓MT4 / MT5 / Exness Terminal / Exness Trade app0.8 pipsLawati
FXGT4.1/5✓MT4 / MT5 / FXGT App / FXGT Trader1.9 pipsLawati
XS.com4.0/5✓MT4 / MT5 / XS Trading App1.1 pipsLawati
Titan FX3.6/5✓MT4 / MT5 / WebTrader1.2 pipsLawati
easyMarkets3.6/5✓easyMarkets Web/Aplikasi / MT4 / MT5 / TradingView0.9 pipsLawati
Axi3.5/5✓MT4 / MT5 / Aplikasi Axi0.68 pips minimumLawati
AXIORY3.4/5✓MT4 / MT5 / cTrader1.3 pipsLawati
EBC Financial3.4/5✓MT4 / MT5 / Aplikasi EBC1.1 pips minimumLawati
BigBoss3.1/5✓MT4 / MT51.9 pipsLawati

Berkaitan

Soalan lazim

Mengapa EA saya tidak berdagang?

Paling kerap butang Algo Trading/AutoTrading dimatikan, 'Allow algorithmic trading' tidak ditanda dalam tab Common EA, atau pasaran ditutup. Semak tab Experts dan Journal untuk mesej ralat.

Bolehkah saya menggunakan EA MT4 dalam MT5?

Tidak. MT4 menggunakan MQL4 dan MT5 menggunakan MQL5. Anda memerlukan versi MT5 EA itu.

Adakah saya memerlukan VPS untuk EA?

Hanya jika ia mesti berjalan semasa komputer anda dimatikan. EA hanya berfungsi semasa terminal terbuka dan bersambung.

Adakah broker membenarkan EA?

Kebanyakannya membenarkan. Titan FX, contohnya, menyatakan semua strategi termasuk EA dibenarkan. Semak terma untuk larangan amalan tertentu seperti latency arbitrage.