MetaTrader (MT4, MT5) Windows sunucuda 7/24 nasıl çalıştırılır?
Expert Advisor (otomatik işlem robotu) ya da sürekli açık kalması gereken bir MetaTrader terminali kullanıyorsanız bilgisayarınızı gece boyu açık tutmak yerine bir Windows sunucuya taşımak mantıklıdır. Doğru kurulmazsa en sık karşılaşılan sorun, RDP penceresini kapatınca ya da sunucu yeniden başlayınca programın durmasıdır. Aşağıdaki adımlar bunu önler.
Önemli: ne yaptığınızı bilin
Bu rehber MetaTrader'ın nasıl kesintisiz çalıştırılacağını anlatır; finansal işlem tavsiyesi vermez. Sunucuya bağlantı hızı ve broker sunucusuna uzaklık, işlemlerinizin gecikmesini etkiler; bunu denemeden varsaymayın. Ayrıca sunucularımız Evaluation sürümüyle gelir; sürekli kullanım için lisansı kendiniz almalısınız: lisanslı sürüme çevirme.
1. Kurulum
- Sunucuya RDP ile bağlanın.
- Brokerınızın resmi sitesinden MetaTrader kurulum dosyasını indirin. Windows Server'da tarayıcı indirmeleri "Internet Explorer Gelişmiş Güvenlik Yapılandırması" yüzünden engellenebilir: tarayıcı güvenlik ayarı.
- Kurup hesabınıza giriş yapın, Expert Advisor'larınızı yükleyip "Algoritmik işlem" düğmesinin açık olduğunu doğrulayın.
2. RDP'yi doğru kapatın: oturumu kapatmayın, bağlantıyı kesin
Windows'ta iki farklı şey vardır: bağlantıyı kesmek (disconnect) oturumu açık bırakır, programlar çalışmaya devam eder. Oturumu kapatmak (sign out / logoff) oturumdaki tüm programları kapatır. Uzak masaüstü penceresinin X düğmesine basmak bağlantıyı keser; programlar çalışır. Başlat menüsünden "Oturumu kapat" demek ise MetaTrader'ı kapatır. Sunucudan ayrılırken yalnızca pencereyi kapatın.
Bağlantı kesildikten sonra oturumun ne kadar açık kalacağı bir ilkeyle sınırlanmış olabilir. Yerel Grup İlkesi Düzenleyicisi'nde (gpedit.msc) Bilgisayar Yapılandırması > Yönetim Şablonları > Windows Bileşenleri > Uzak Masaüstü Hizmetleri > Uzak Masaüstü Oturumu Ana Bilgisayarı > Oturum Zaman Sınırları bölümünde "Bağlantısı kesilmiş oturumlar için zaman sınırı belirle"nin yapılandırılmamış ya da "Hiçbir zaman" olduğundan emin olun.
3. Sunucu yeniden başlarsa kendiliğinden açılması
Güncelleme ya da bakım sonrası sunucu yeniden başlayabilir. Bu durumda kimse RDP ile girmeden MetaTrader'ın açılması için iki parça gerekir:
- Otomatik oturum açma: Sysinternals
Autologonaracı (Microsoft'un kendi aracı) kullanıcı adı, alan adı ve parolayı şifreli kaydedip sunucuyu açılışta o kullanıcıyla oturum açtırır. Aracı Microsoft'un sitesinden indirip çalıştırın ve Enable deyin. Bu, parolanın sunucuda saklanması anlamına gelir; güvenlik riskini bilerek kullanın ve güçlü parola ile güvenlik duvarı kuralları uygulayın. - Programı oturum açılınca başlatma: Görev Zamanlayıcı'da tetikleyiciyi "Oturum açılırken" yapıp MetaTrader'ı başlatan görev oluşturun (ya da Başlangıç klasörüne kısayol koyun:
Win+R>shell:startup): Görev Zamanlayıcı. Terminale hesap bilgisini kaydettirip "Kimlik bilgilerini kaydet" seçeneğini açık tutun ki otomatik giriş yapsın.
4. Uyku ve ekran koruyucuyu kapatın
Güç ayarlarında uyku ve disk kapatma kapalı olmalı:
powercfg /change standby-timeout-ac 0
powercfg /change monitor-timeout-ac 0
powercfg /change disk-timeout-ac 0
5. İzleme
- Terminal bağlantısı koparsa (broker tarafı, internet) otomatik yeniden bağlanır, ancak bunu günlüğünden kontrol edin.
- Sunucunun bellek ve işlemci kullanımını izleyin: Windows sunucu yavaş. Çok sayıda terminal açıyorsanız bellek hızla dolar.
- RDP'ye karşı bot saldırıları hesabınızı kilitleyebilir; hesap kilidi çalışan programı etkilemez ama sizin bağlanmanızı engeller: hesap kilitlendi.
- İşlem robotlarınızı önce bir demo hesapta aylarca denemeden gerçek hesapta çalıştırmayın.
Sık sorulanlar
Kaç GB RAM yeter?
Windows'un kendisi birkaç yüz MB ister. Tek bir MetaTrader terminali için 4 GB makul bir başlangıçtır; birden çok terminal ya da çok sayıda grafik için bellek ihtiyacı katlanır. Kullanımı izleyin.
Mac'ten RDP ile bağlanıp kapatsam program durur mu?
Hayır; pencereyi kapatmak bağlantıyı keser, oturumda çalışan MetaTrader devam eder. Oturumu kapatmamaya dikkat edin.
Sunucu IP adresi değişirse broker bağlantısı bozulur mu?
Bazı brokerlar IP kısıtlaması ister. IP adresiniz sabit kalır (yeniden kurulumda da aynıdır) ama broker bu bilgiyi istiyorsa onlara bildirmeyi unutmayın.
İlgili makaleler
- Windows sunucuda program kurma ve 7/24 çalıştırma
- Windows Görev Zamanlayıcı ile program ve betik çalıştırma (açılışta, saatlik)
- Windows sunucu yavaş: Görev Yöneticisi ve Kaynak İzleyici ile sebep bulma
Sorununuz çözülmediyse destek talebi açın. Hangi adımı denediğinizi ve ekranda ne gördüğünüzü yazarsanız çözüm çok daha hızlı olur.
Geri bildiriminiz için teşekkürler!