

Bu makale, indirme işleminden yüklemeye kadar Linux üzerinde MetaTrader 4'ü kullanmaya başlamanıza yardımcı olacaktır. İşlem yolculuğunuz şimdi başlıyor!
MetaTrader 4 (MT4), Forex ve CFD'lerde yaygın olarak kullanılan bir işlem platformudur. Linux'ta yerel olarak desteklenmez, ancak Wine gibi bir uyumluluk aracı aracılığıyla çalıştırabilirsiniz.
Bu kılavuz, masaüstü bilgisayarınızda veya sanal özel sunucuda (VPS) Linux üzerinde MT4'ü kurmak ve çalıştırmak için bilmeniz gereken her şeyi adım adım anlatır.
Wine'ı yüklemeden önce, sisteminizin hazır olduğundan emin olun. MetaTrader 4, 32 bitlik bir uygulamadır, bu nedenle 32 bit desteğini etkinleştirmeli ve resmi WineHQ deposunu yapılandırmalısınız.
Ubuntu sürümünüzü kontrol edinBu talimatlar Ubuntu 20.04 LTS, 22.04 LTS ve sonrasındaki sürümler için geçerlidir. Çalıştırın:
lsb_release -a
Hangi Linux dağıtımı en iyi şekilde çalışır?
Çoğu modern Linux dağıtımı Wine ile MT4 çalıştırabilir, ancak bazıları yeni başlayanlar için daha uygundur:
Ubuntu (20.04 LTS, 22.04 LTS, daha yeni sürümler) ve Linux Mint en yaygın desteklenen ve kararlılık için önerilenlerdir.
Daha eski donanımlarda, MX Linux veya Lubuntu gibi hafif seçenekler daha sorunsuz performans sunar.
Sunucularda, uzun vadeli destek ve kolay paket yönetimi için Ubuntu LTS tercih edilir.
İpucu: Masaüstü ortamı ne kadar hafif olursa, MT4 o kadar hızlı çalışır. Bilgisayarınız zayıfsa, birçok uzantıya sahip tam GNOME gibi ağır masaüstü ortamlarından kaçının.
32 bit mimariyi etkinleştirin
WineHQ anahtar zincirini indirin ve ekleyin (modern yöntem, apt-key artık kullanılmamaktadır):
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
WineHQ deposunu ekleyin ($(lsb_release -cs) yerine Ubuntu kod adınızı yazın, örneğin 22.04 için jammy):
Paket listelerini güncelleyin
Şimdi sisteminiz Wine yüklemeye hazır.
Uyumluluk aracı, MT4'ü Linux üzerinde çalıştırmanıza olanak tanır. Size Wine kullanmanızı öneririz, böylece hafif, açık kaynaklı bir sistemden işlem yapabilirsiniz (eski makinelerde Windows'tan genellikle daha hızlı ve daha stabil).
1. Bir terminal penceresi açın ve en son Wine Stable sürümünü yüklemek için aşağıdaki komutu yazın.
sudo apt-get install wine-stable
2. Geliştiriciler için bir sürüm yüklemek için şunu yazın:
sudo apt-get install wine-development
3. Wine'ın yüklü olduğunu onaylayın:
wine --version
Wine 6.0 veya daha yenisini görmelisiniz. Şu anda listelenen kararlı sürüm ile karşılaştırın: WineHQ.org.
MT4, 32 bitlik bir programdır, bu nedenle 32 bitlik Wine ortamında çalıştırmanız gerekir. Bir terminal açın ve şunu çalıştırın:WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg
Bu, ~/.wine32 üzerinde özel bir 32 bit önek oluşturur ve Wine yapılandırma panelini başlatır. İstendiğinde, Wine'ın Mono (.NET desteği için) ve Gecko (görüntüleme için) yüklemesine izin verin.
winecfg penceresinde, Uygulamalar sekmesi altında, Windows sürümünün Windows 7 olarak ayarlandığından emin olun (varsayılan ayar uygundur).
Sürücüler sekmesi altında, Wine'ın Linux dizinlerinizi Windows sürücüleri olarak eşleştirmesi için Otomatik Algılama'yı tıklayın.
MT4 32-bit olduğu için, Wine önekinizin içindeki Program Files (x86) dizinine kurulmalıdır. Kurulum programı sade Program Dosyaları kullanmaya çalışırsa, bunu Program Dosyaları (x86) olarak değiştirin.
Windows MT4 kurulum dosyasını (mt4setup.exe) FBS işlem platformları sayfasından indirin. Dosya adında MT5 değil, MT4 yazdığından emin olun.
Kurulum dosyasını indirdiniz, şimdi çalıştırma zamanı. İki seçenek var:
Bunu Wine Windows Program Yükleyici ile açın, Windows tarzı kurulum penceresindeki kurulum adımlarını takip edin ve terminal.exe dosyasını çalıştırın.
Önceden Windows sistemine kurulmuş dosyaları içeren klasörü kopyalayın. Kopyalandıktan sonra terminalin çalıştırılabilir dosyası olan terminal.exe dosyasını başlatmanız yeterlidir. Wine kullanılarak otomatik olarak açılacaktır.
Açıkladığımız yöntemleri kullanarak MT4'ü Linux'a yükleyemiyorsanız, MT4'ün web sürümünü veya mobil sürümünü deneyin. FBS makalesi Mobil Cihazınızdan İşlem Yapmaya Başlamanın Üç Adımı adlı yazıyı okuyarak mobil cihazınızdan nasıl işlem yapılacağını öğrenebilirsiniz.
FBS ile kayıt olduktan sonra, bir işlem hesabı oluşturun ve giriş yapın (eğer henüz yapmadıysanız).
Terminalden Wine'ı çalıştırmak yerine grafik arayüzü tercih ediyorsanız, PlayOnLinux veya Bottles gibi uyumluluk araçlarını kullanabilirsiniz. Bu araçlar, Wine öneklerini sizin için yönetir ve MT4'ü diğer uygulamalardan ayırmayı kolaylaştırır.
PlayOnLinux Kullanımı:
PlayOnLinux sudo apt install playonlinux'u yükleyin
PlayOnLinux'u başlatın ve Bir program yükle seçeneğine tıklayın.
Yeni bir 32 bit sanal sürücü (önek) oluşturun.
Listede olmayan bir programı yükle'yi seçin → MT4 yükleyiciyi (.exe) bulun.
Sihirbazı takip ederek kurulumu tamamlayın. PlayOnLinux, MT4'ü doğrudan menüsünden başlatmak için kısayollar oluşturacaktır.
Şişeleri kullanma (alternatif bir modern araç)
Paket yöneticinizden veya Flathub'dan Bottles'ı yükleyin.
Yeni bir 32 bit ortam oluşturun (Oyun veya Uygulama ön ayarı çalışır).
MT4 yükleyicisini ekleyin ve Bottles içinde çalıştırın.
Kurulum tamamlandıktan sonra, Bottles'tan MT4'ü uygun izolasyon ve Wine ayarları otomatik olarak yönetilerek başlatabilirsiniz.
Lutris kullanımı (oyun odaklı, isteğe bağlı)Lutris oyunlar için tasarlanmış olsa da, Wine öneklerini de yönetebilir. İleri düzey kullanıcılar, Wine sürüm yönetimi ve ortam izolasyonundan yararlanmak için Lutris içine MT4'ü özel bir yürütülebilir dosya olarak ekleyebilirler.
Bu GUI araçları isteğe bağlıdır, ancak Wine yapılandırmasını (önek yönetimi, DLL'ler, kütüphaneler) basitleştirir. Wine'ı ilk kez kullanıyorsanız veya daha temiz bir kurulum tercih ediyorsanız, PlayOnLinux veya Bottles manuel terminal yapılandırmasından daha güvenilir olabilir.
MetaTrader 4, Wine altında yüklendikten sonra, tüm platform dosyalarının bulunduğu sanal bir Windows dizini oluşturur. Uzman Danışmanlar (EA'lar), özel göstergeler, komut dosyaları eklemek veya grafik şablonlarını kaydetmek istiyorsanız bu konumu bilmek önemlidir.
Varsayılan Veri Klasörü yolu (32 bit Wine öneki ile):
~/.wine32/drive_c/Program Files (x86)/MetaTrader 4/
Bu klasörün içinde, standart MT4 alt dizinlerini bulacaksınız:
MQL4/Uzmanlar — Uzman Danışmanları (otomatik işlem robotları) buraya yerleştirin.
MQL4/Göstergeler — özel teknik göstergeleri buraya yerleştirin.
MQL4/Scripts — hızlı tek seferlik eylemler için komut dosyalarını depolar.
profiller/şablonlar — grafik şablonlarınızı ve düzenlerinizi kaydedin veya yükleyin.
MT4'ten Veri Klasörünü hızlı bir şekilde açmak için: platform menüsünde Dosya — Veri Klasörünü Aç seçeneğine gidin. Bu sizi kurulumunuz için kullanılan tam Wine yoluna götürecektir.
Not: Özel bir Wine önek oluşturduysanız veya PlayOnLinux/Bottles kullandıysanız, yol farklı olacaktır (yapılandırdığınız önek konumunu kontrol edin).
Birçok trader, daha iyi çalışma süresi, daha düşük gecikme süresi ve 7/24 güvenilirlik için MetaTrader 4'ü Sanal Özel Sunucu (VPS) üzerinde çalıştırmayı tercih eder. Linux VPS'deki işlem masaüstü bilgisayardakine benzer, ancak PuTTY gibi SSH araçları aracılığıyla erişirsiniz.
Windows'tan: PuTTY'yi indirin ve yükleyin.
Linux/Mac'ten: terminalinizi açın.
Çalıştır: ssh user@your-vps-ip
(user ve your-vps-ip değerlerini VPS giriş bilgilerinizle değiştirin).
Giriş yaptıktan sonra, paketleri güncelleyin ve Wine'ı masaüstünüzde yapacağınız gibi kurun.
sudo dpkg --add-architecture i386
sudo apt güncelleyin
sudo apt install --install-recommends winehq-stable
Wine'ın çalıştığını onaylayın:
wine --version
32 bit önek oluşturun ve winecfg çalıştırın:
WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg
Mono ve Gecko'nun yüklenmesini bekleyin, Windows sürümünü Windows 7 olarak ayarlayın ve sürücüleri otomatik olarak algılayın.
İki seçeneğiniz var:
Yükleyiciyi doğrudan VPS üzerinde çalıştırın
mt4setup.exe dosyasını scp veya barındırma kontrol paneliniz aracılığıyla VPS'nize yükleyin.
Çalıştır: wine mt4setup.exe
Mevcut bir MT4 kurulumunu kopyala
MetaTrader 4 klasörünü (bilgisayarınızdan) VPS Wine önekine kopyalayın: ~/.wine32/drive_c/Program Files (x86)/
Ardından klasörün içindeki terminal.exe dosyasını çalıştırın:
wine terminal.exe
Kaynakları korumak için gereksiz VPS hizmetlerini devre dışı bırakın.
CPU kullanımını azaltmak için MT4 terminalini simge durumuna küçültün.
MQL4 ve profiller klasörlerinizi düzenli olarak yedekleyin.
Linux VPS üzerinde MT4 ile, ev bilgisayarınız çevrimdışı olsa bile Uzman Danışmanlarınız ve işlemleriniz 24 saat boyunca çalışabilir.
Linux'ta MT4'ü ilk kez başlattıktan sonra, her şeyin düzgün çalıştığından emin olmak için birkaç hızlı adım atın:
Hesabınıza giriş yapın
MT4'te, Dosya — İşlem Hesabına Giriş Yap seçeneğine gidin.
Listeden bir FBS sunucusu seçin, giriş (hesap numarası) ve şifrenizi girin.
Bağlantıyı kontrol edin
Platformun sağ alt köşesine bakın. Ping sürelerini gösteren yeşil/kırmızı bağlantı çubuğu, bağlı olduğunuzu gösterir.
Bir grafik açın
Piyasa Gözlemi panelinden bir sembole (örneğin, EUR/USD) sağ tıklayın ve Grafik Penceresi'ni seçin.
Tercih ettiğiniz şablonu veya göstergeleri uygulayın.
Test işlemi yapın
Grafiğe veya sembole sağ tıklayın — Yeni Emir.
Gerçekleştirmeyi test etmek için küçük bir hacim (örneğin, 0,01 lot) girin.
Alış veya Satış yapmaya karar verin.
Emir Terminal — İşlem sekmesinde görünecektir.
İşlemi kapat
İşlem sekmesinde açık pozisyonu vurgulayın, sağ tıklayın — Emri Kapat.
Bu, kurulumunuzun ve bağlantınızın doğru şekilde çalıştığını doğrular.
İpucu: İlk kullanımda grafiklerin, emirlerin ve sunucu bağlantılarının güvenli bir şekilde test edilmesi için bir Demo hesap kullanın, ardından canlı işlem yapmaya başlayın.
Linux'ta sık karşılaşılan sorunların giderilmesi
Wine altında MT4'ü çalıştırmak her zaman sorunsuz olmaz. İşte bazı yaygın sorunlar ve bunların çözümleri:
Piyasa sekmesi çalışmıyorYerleşik Piyasa (göstergeler/EA'lar için) Wine'da düzgün çalışmayabilir. Bu, Wine'ın bir sınırlamasıdır. Geçici bir çözüm olarak, göstergeleri veya Uzman Danışmanları MQL5 web sitesinden manuel olarak indirin ve MQL4 klasörüne kopyalayın (aşağıdaki Veri Dizini bölümüne bakın).
MT4 yerine MT5 yüklenir Bazı brokerların bağlantıları MT5'i otomatik olarak indirir. Doğru MT4 yükleyiciyi (mt4setup.exe) kullandığınızdan emin olun. Resmi MT4 yükleyiciyi her zaman MetaQuotes'tan doğrudan edinebilirsiniz.
Yazı tipleri bozuk veya okunamıyor Grafiklerde veya menülerde garip karakterler görüntüleniyorsa, Microsoft TrueType temel yazı tiplerini yükleyin: sudo apt-get install ttf-mscorefonts-installer
Ardından Wine ve MT4'ü yeniden başlatın.
İşlem sunucusuna bağlantı yok Bazen Wine içinde ağ kütüphaneleri düzgün yüklenmez. Wine-gecko ve wine-mono'nun yüklü olduğundan emin olun ve güvenlik duvarınızı kontrol edin. Sorun devam ederse, MT4'ü yeni bir Wine önekinde çalıştırın.
Güncellemeden sonra çökme Otomatik bir platform güncellemesinden sonra, MT4 başlatılamayabilir. terminal.exe önbelleğini (Wine önekindeki AppData/Roaming/MetaQuotes klasöründe) silin ve MT4'ü yeniden yükleyin.
Sorunlar devam ederse, MT4'ü PlayOnLinux/Bottles'da izole edilmiş 32 bit önek ile çalıştırmayı düşünün. Bu genellikle kararlılığı artırır.

Kurulum sürecini daha da kolaylaştırmak istiyorsanız, MT4'ü otomatik olarak indirip kuran önceden oluşturulmuş bir komut dosyası kullanabilirsiniz:
wiget https://download.mql5.com/cdn/web/metaquotes.software.corp/mt4/mt4ubuntu.sh ; chmod +x mt4ubuntu.sh ; ./mt4ubuntu.sh
Bu komut dosyası ne yapar
MetaQuotes'tan resmi mt4ubuntu.sh komut dosyasını indirir.
chmod +x ile çalıştırılabilir hale getirir.
Çalıştırır ve
Gerekli Wine paketlerini yükler.
MT4 için Wine öneki oluşturur.
MT4 yükleyicisini otomatik olarak indirir ve çalıştırır.
Önkoşullar
Komut dosyasını çalıştırmadan önce şunlara dikkat edin:
32 bit mimariyi etkinleştirdiniz (sudo dpkg --add-architecture i386).
WineHQ deposu ve paketleri zaten kurulmuştur (Önkoşullar bölümüne bakın).
Ubuntu 20.04 LTS, 22.04 LTS veya daha yeni sürümlerinde çalıştırıyorsunuz.
Geri alma (kaldırma) işlemi nasıl yapılır
Bir sorun olursa veya otomatik olarak yüklenen MT4'ü kaldırmak isterseniz:
Oluşturulan Wine önekini silin (genellikle ~/.wine veya değiştirilmişse ~/.wine32):
Gerekirse yüklü Wine paketlerini kaldırın:
sudo apt remove --purge winehq-stable wine-stable wine-stable-i386 wine-stable-amd64
sudo apt autoremove
Komut dosyasını silin:
rm mt4ubuntu.sh
İpucu: Daha fazla kontrol istiyorsanız (özel Wine önek, PlayOnLinux/Bottles), tek komutlu komut dosyası yerine manuel yöntemi kullanın.
Wine aracılığıyla Linux üzerinde Windows yazılımı çalıştırmak, ek güvenlik önlemleri gerektirir. Yüklemeden veya işlem yapmadan önce bunları göz önünde bulundurun:
Kaynakları doğrulayın Yükleyicileri (Wine, MT4, kabuk komut dosyaları) her zaman resmi web sitelerinden (WineHQ, MetaQuotes, FBS) indirin. Üçüncü taraf kopya siteleri veya forumları kullanmaktan kaçının.
Tek komutlu komut dosyalarına dikkat edin Kabuk komut dosyaları, kullanıcı ayrıcalıklarınızla herhangi bir şeyi gerçekleştirebilir. Komut dosyası içeriğini çalıştırmadan önce gözden geçirin. Kesinlikle gerekli olmadıkça sudo kullanmayın.
En az ayrıcalık ilkesini kullanın Wine'ı root olarak değil, normal bir kullanıcı hesabıyla çalıştırın. MT4'ü kendi Wine önekine (ör. ~/.wine32) sınırlayın, böylece diğer uygulamaları etkilemez.
Sandbox önekleri Varsayılanı kullanmak yerine MT4 için özel bir Wine öneki oluşturmayı düşünün. Bu, dosyalarını izole eder ve bir şeyler ters gittiğinde riski azaltır.
Sistem hijyeni Linux dağıtımınızı, Wine ve MT4'ü güncel tutun. Bir güvenlik duvarı kullanın ve Wine içerisinde gereksiz Windows yazılımlarını yüklemekten kaçının.
Not: MT4'ü Wine'da çalıştırmak, Windows'ta çalıştırmaktan doğası gereği daha az güvenli değildir, ancak saldırı yüzeyini artırır. İşlem ortamınıza, bir üretim sistemi gibi aynı özenle yaklaşın.
Linux'ta MT4 kurulumunuzun temiz kalması ve düzgün çalışması için düzenli bakım gereklidir.
WineHQ paketlerini güncelleyin Hata düzeltmeleri ve daha iyi uyumluluk için Wine'ı güncel tutun:
sudo apt güncelleyin
sudo apt yükseltin
Wine sürümünü kontrol edin:
wine --version
MT4'ü güncelleyin MT4 genellikle kendini otomatik olarak günceller. Bir güncelleme Wine altında platformu bozarsa, aynı önek içinde MT4'ü yeniden yükleyebilir veya yeni bir önek oluşturabilirsiniz (aşağıya bakın).
MT4 önekiniz kararsız hale gelirse Wine önekinini kaldırın veya sıfırlayın:
rm -rf ~/.wine32
Sonra şunu kullanarak tekrar oluşturun:
WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg
İşlem profillerinizi yedekleyin Wine programını silmeden veya sıfırlamadan önce her zaman MT4 veri klasörünüzü kaydedin. Bu, göstergelerinizin, Uzman Danışmanlarınızın ve şablonlarınızın güvende kalmasını sağlar. Varsayılan konum:
~/.wine32/drive_c/Program Files (x86)/MetaTrader 4/
MQL4/ ve profiles/ alt klasörlerini başka bir dizine kopyalayın. Daha sonra temiz bir MT4 kurulumu içine geri yükleyebilirsiniz.
Wine'ı tamamen kaldırın (gerekirse)
sudo apt purge winehq-stable wine-stable
sudo apt autoremove
İpucu: Bir şeyler ters gittiğinde kurulum süresinden saatler kazandıran MQL4 ve şablon klasörlerinizi düzenli olarak yedekleyin.