Kategori
Platform
Seviye
Başlangıç
Kullanıldığı yer
MT5 kullanımıEA değerlendirmesi

Sanal özel sunucu

VPS, MetaTrader'ı kesintisiz açık tutmak için kiralanan uzak bir bilgisayardır: kendi makineniz uykuya geçtiğinde ya da bağlantısını kaybettiğinde EA işlem yapmayı sürdürür ve terminal aracı kurumun sunucularına daha yakın durur.

ayrıca: VPS, forex VPS, MT5 VPS'i, sanal barındırma

Güncellendi · İncelendi

Sade bir dille

Tek işi MetaTrader'ı açık tutmak olan, bir veri merkezindeki bilgisayar. Bir stratejiyi daha iyi hâle getirmez; stratejinin, alım satımla hiç ilgisi olmayan nedenlerle durmasına yol açan yolları ortadan kaldırır.

Neden önemli

Bir EA yalnızca terminali çalışırken vardır, dolayısıyla kesinti işlemleri kaybettirmez, siler. Burada yayımlanan 27 kayıtta tüm geriye dönük test girişlerinin yarıdan fazlası 08:00–16:59 UTC dışına düşüyor — ve en yoğun tek saat olan 00:00 UTC, Tokyo'da sabahın dokuzu.

  • Kaçırılan bir giriş hiçbir şey kaydetmez. İşlem yalnızca yoktur ve kayıt, izi sürülecek bir hata olmadan geriye dönük testten uzaklaşır.
  • Windows kendi zamanlamasına göre yeniden başlar. Bir masaüstünde bu bir kesintidir; pozisyon taşıyan bir makinede ise bir hizmet dışı kalmadır.
  • Gecikme, hedefle orantılı olarak önem taşır ve buradaki hedefler uzun: hiçbir kaydın medyan işlemi bir saatin altında değil.

MetaTrader 5'te

MT5'te nerede görünür

  • Navigator → hesaba sağ tıklayın → Register a Virtual Server — MetaTrader'ın kendi barındırması; terminalin içinden kiralanır
  • Tools → Options → Expert Advisors → Allow Algo Trading — her yeniden başlatmadan sonra yeniden kontrol edilecek anahtar
  • Toolbox → Journal — yerel günlük. Barındırılan terminal ayrı bir günlük tutar

EA'lar nasıl kullanır

  • EA'da hiçbir şey değişmez. VPS, terminalin çalıştığı yerdir; kodun muhatap aldığı bir şey değil.
  • Sanal barındırma bir anlık görüntüyü taşır. Üçüncü taraf bir VPS ise tam bir terminal çalıştırır — özel dosyaların, DLL'lerin ya da birden çok terminalin ihtiyaç duyduğu şey budur.
  • Çalışma süresi ancak EA bir yeniden başlatmadan sağ çıkarsa işe yarar. Durumunu OnInit içinde açık pozisyonlardan yeniden kuran EA toparlanır; durumu bellekte tutan toparlanmaz.

Tipik ayarlar

Ayar Tipik değer Not
Gecikme ve RAM bu katalogda ölçülmüyor Bu site hiçbir barındırma telemetrisi yayımlamıyor, dolayısıyla buraya yazılacak bir milisaniye ya da bellek rakamının kaynağı olmazdı. Ölçülen şey tutma süresidir: 1.362,6 dakika.
İşletim sistemi Windows Server MetaTrader bir Windows ikilisidir. Bir uyumluluk katmanı kendi arıza biçimlerini ekler.
Barındıran makinenin saati dokunmayın EA'lar barındıran makinenin saatini değil, aracı kurumun saati olan TimeCurrent() değerini okur. Bu 27 kaydın yedisi bir GMT ofseti girdisi açıyor ve altısı bunu 0'da bırakıyor.

Sık görülen işletim sorunları

  • Kira sona erer ya da kartın süresi dolar; sunucu örneği, pozisyonlar açıkken askıya alınır.
  • Terminal başlar ama hesaba giriş yapılmamıştır. Grafik normal görünür; EA ise boştadır.

İlgili MT5 fonksiyonları

TerminalInfoInteger(TERMINAL_CONNECTED)
Terminalin işlem sunucusuyla bağlantısı var mı — günlüğe yazılacak kalp atışı.
TerminalInfoInteger(TERMINAL_TRADE_ALLOWED)
Terminal düzeyindeki izin. Algo Trading kapalı bırakılmış bir yeniden başlatmadan sonra false döner.
TimeCurrent()
Aracı kurumun sunucu saati — bir seans filtresinin okuduğu saat; barındıran makinenin saati değil. Bu sayfadaki kayıt damgaları ise UTC, yani yine üçüncü bir şey.

Örnek

Bir saatlik kesinti her stratejiye yılının farklı bir kesrine mal olur, çünkü girişler eşit dağılmaz.

Sundial, tek bir UTC saati içindeki girişler
557'nin 557'si
Tradewind, aynı ölçüm
%6,12
27 kayıt genelinde medyan
%14,85

Barındırma sağlayıcıları arasında çalışma süresi rakamlarını karşılaştırmadan önce EA'nızın hangi saate ihtiyaç duyduğunu sorun.

Hesaplama Sundial'ın 557 girişinin 555'i 00:55 UTC damgasını taşıyor

Sonuç Tek bir kesinti penceresi bir stratejiyi tümden siler, bir diğerini ise ancak sıyırıp geçer

Nasıl kullanılır

Barındırmayı paketin fiyatına göre değil, stratejinin ne kadar süre pozisyon tuttuğuna göre eşleştirin.

Aralık Anlamı
Medyan tutma süresi 2 saatin altında (27'nin 2'si) Gidiş dönüş, hareketin görünür bir payıdır; aracı kurumun bölgesini seçin.
Medyan tutma süresi 2–24 saat (27'nin 6'sı) Yakındaki temel bir sunucu örneği yeter; bunun yerine yeniden başlatma davranışı satın alın.
Medyan tutma süresi bir günün üzerinde (27'nin 19'u) Gecikme önemsizdir. Satın alınan şeyin tamamı çalışma süresidir.
Herhangi bir tutma süresi, ev bilgisayarında Yalnızca başında beklerken uygulanabilir; bu pozisyonların çoğu açıldıkları günü aşıyor.
  • MetaTrader'ı Windows ile birlikte başlayacak şekilde ayarlayın, sonra bunu kanıtlamak için bilerek yeniden başlatın. Hesabın yeniden giriş yaptığını ve Algo Trading'in hâlâ açık olduğunu doğrulayın.
  • Gidiş dönüşü kendi masanızdan değil, VPS'ten aracı kurumun işlem sunucusuna ölçün.

Aracı kurumun barındırdığı ücretsiz VPS teklifleri bir asgari bakiye ya da aylık hacim koşuluna bağlıdır; önce uygunluk şartlarını okuyun.

Sık yapılan hatalar

Kendinize en yakın konumu seçmek

Asıl önemli olan etap, sunucudan aracı kuruma gidenidir. Siz haftada bir bağlanırsınız; EA her emirde bağlanır.

MetaTrader'ın sanal barındırmasının eşitlemeyi sürdürdüğünü sanmak

Söylendiğinde bir anlık görüntü taşır. Sonrasında yerelde bir girdiyi değiştirirseniz barındırılan kopya eski değerle işlem yapar.

En yoğun saati yanlış saatten okumak

Bu kayıt damgaları UTC'dir. 08:00–16:59'u aracı kurum saati olarak okursanız masa dışı pay %54,28'den %64,49'a çıkar.

Ayrıntılı olarak

Bir terminalin gerçekte ne zaman açık olması gerekir

Ölçüm (27 yayımlanmış kayıt, 18.219 geriye dönük test girişi)Rakam
08:00–16:59 UTC dışındaki girişler%54,28
Farklı takvim günlerinde açılıp kapanan işlemler%64,71
Medyan tutma süresi, tüm işlemler1.362,6 dk
Bir kaydın ulaştığı en kısa medyan tutma süresi (Chrysalis)67,5 dk
Ayarlanmış GMT ofseti, DST ya da seans saati girdisi taşıyan kayıtlar27 kaydın 8’i
Kayıt başına yıllık medyan giriş sayısı56,4

Satın alma kararını iki satır veriyor. Tüm girişlerin yarıdan fazlası masa saatlerinin dışında geliyor ve pozisyonların neredeyse üçte ikisi ertesi takvim gününe sarkıyor — gerçi yalnızca %48,36’sı 24 saati aşıyor, çünkü bir takvim sınırı bir süre değildir. Yedi kayıt bir GMT ofseti girdisi açıyor ve altısı bunu 0’da bırakıyor; sekizin yalnızca üçü herhangi bir saat girdisine sıfırdan farklı bir değer veriyor. Bir terminali bölgeler arasında taşımak, ne zaman işlem yaptığı konusunda hiçbir şeyi değiştirmez.

Kaçırılan bir saat, kaçırılan bir saat değildir

Medyan kayıt, girişlerinin %14,85’ini kendi en yoğun tek saatine koyuyor. Sundial 557 girişinin tamamını oraya koyuyor; 555’i tam olarak 00:55 damgalı. Tidewell Slack her girişini birbirini izleyen iki saate sığdırıyor; Almanac günde üç sabit saatte tetikleniyor — 00:55, 07:50 ve 15:00 — dolayısıyla tek bir kesinti bunlardan yalnızca birini alabilir. Tradewind’in en yoğun saati %6,12 taşıyor.

Bir kesintinin bedeli, barındırma sağlayıcısının değil stratejinin bir özelliğidir. %99’luk bir çalışma süresi rakamı, her saat işlem yapan bir EA için başka, yalnızca 00:55’te var olan bir EA için başka bir şey ifade eder.

Sessiz bir strateji ile ölü bir terminal aynı görünür

En sessiz hâlinde medyan kayıt, ardışık iki giriş arasında 53,4 gün geçiriyor. Windrose bir kez 193,4 gün girişsiz kaldı. Chrysalis 760,8 gün kaldı — ama kaydı bütün bir takvim yılını atlayan tek kayıt odur ve diğer 26’sı o sessizlik boyunca 3.770 giriş kaydetti. “Bu hafta hiçbir şey işlem görmediyse beni uyar” biçiminde bir kural, sağlıklı stratejilerde sürekli tetiklenir ve yavaş olanlarda bir kesinti boyunca sessiz kalır.

Kaydı değil terminali izleyin. TERMINAL_CONNECTED değerini bir zamanlayıcıyla günlüğe yazın ve eksik kalp atışını alarmın kendisi olarak kabul edin.

İlgili terimler ve sırada ne kontrol etmeli

Bir VPS, bir expert advisor’ın nerede çalıştığını değiştirir; ne yaptığını asla. Kararın gerçekleşme yarısı kaymaya ve aracı kurumun yürütme modeline aittir. Strateji yarısı ise, hedefleri gidiş dönüşü görünür kılacak kadar küçük olan scalping karşısında okunur. Aracı kuruma bağlı forex VPS teklifleri bakiye ve hacim koşuluna bağlıdır; XM’inki burada belgelenen MT5 VPS’idir. Katalogdaki her listeleme arkasındaki kaydı yayımlıyor, dolayısıyla barındırmayı düşündüğünüz EA’nın saat dağılımını kontrol edebilirsiniz.

Sıkça sorulan sorular

Bir MT5 EA'sını çalıştırmak için VPS gerekir mi?
Yalnızca gözetimsiz çalışması gerekiyorsa. Bir EA, terminal açık ve bağlıyken işlem yapar; dolayısıyla uykuya geçen, güncelleme yapan ya da bağlantısını kaybeden bir makine stratejiyi sessizce durdurur — üstelik yayımlanmış kayıtlarımızdaki girişlerin çoğu masa saatlerinin dışına düşüyor.
Bir EA'nın ne kadar VPS gecikmesine ihtiyacı vardır?
Hedefle birlikte ölçeklenir. Tek haneli pip peşindeki bir scalping stratejisinin aracı kurumla aynı veri merkezi bölgesini paylaşması gerekir; bu katalog hiçbir gecikme ölçümü yayımlamıyor, dolayısıyla buna bir milisaniye rakamı koymayacağız. Saatlerce pozisyon tutan hiçbir şey birkaç yüz milisaniyeden etkilenmez ve buradaki her kayıt bir saatten uzun tutuyor.
MetaTrader'ın yerleşik sanal barındırması bir VPS ile aynı şey midir?
Aynı amaca farklı biçimde hizmet eder. MetaTrader'ın içinden barındırılan bir terminal kiralar ve grafiklerinizle EA'larınızın bir anlık görüntüsünü taşır — basittir, ama tek seferlik bir kopyadır. Geleneksel bir alım satım VPS'i ise sizin yönettiğiniz tam bir Windows makinesidir; özel dosyaların ya da birden çok terminalin ihtiyaç duyduğu şey budur.
Bir VPS EA'mı daha kârlı yapar mı?
Hayır. Kesintiyi ortadan kaldırır ve bir emrin katettiği mesafeyi kısaltır; stratejiye dokunmaz. Değiştirdiği şey, bir geriye dönük testin içerdiği işlemler ile bir hesabın gerçekte gerçekleştirdiği işlemler arasındaki farktır.
Barındırılan bir terminalin hâlâ işlem yaptığını nasıl kontrol ederim?
İşlem listesinden değil — sessiz stratejiler ve ölü terminaller haftalarca aynı boş ekranı gösterir. TerminalInfoInteger(TERMINAL_CONNECTED) değerini bir zamanlayıcıyla günlüğe yazın ve eksik kalp atışında uyarı verin.

İlgili makaleler