MT4 kapalıyken stop loss, take profit ve EA çalışır mı?

Son doğrulama: · Uzun vadeli güncel içerik
Risk uyarısı · YMYL Bu makale yalnızca eğitim amaçlıdır ve yatırım tavsiyesi niteliği taşımaz. Forex piyasasında işlem yapmak yüksek sermaye kaybı riski içerir — ESMA verilerine göre bireysel yatırımcı hesaplarının %74–89'u zarar etmektedir. Türkiye'de kaldıraçlı döviz işlemleri SPK ve BDDK denetimine tabidir; herhangi bir yatırım kararı vermeden önce lisanslı bir mali danışmana başvurunuz.

Her başlangıç forumunda tekrarlanan soru şudur: Bir zarar durdur emri koydum, dizüstü bilgisayarımı kapattım ve uyumaya gittim — emir gerçekten çalışacak mı? Yanıt evet; ancak yalnızca zarar durdur emrinin MetaTrader içinde yaşamadığı için. Bu emir, yüzlerce kilometre uzaktaki aracı kurum sunucusunda tutulur ve fiyatı tüm gece boyunca o sunucu izler. İşin püf noktası şudur: platformda gördüğünüz her şey aynı biçimde davranmaz. Bir robot ve bir izleyen stop tamamen farklı bir hikâyedir. Aşağıda, terminali kapattıktan sonra nelerin çalışmaya devam ettiğini ve nelerin durduğunu açıklıyorum.

Aracı kurum sunucusu ve terminaliniz — emir gerçekte nerede yaşar?

Temel fark tek bir soruya dayanır: belirli bir emri kim uygular. Bazı emirler bağlantının aracı kurum tarafında yaşarken, bazıları kendi bilgisayarınızdaki MetaTrader programının bulunduğu istemci tarafında yer alır. Bu ayrım, dizüstü bilgisayar kapandığında neyin hayatta kalacağını belirler. Zarar durdur (stop loss), kâr al (take profit) ve tüm bekleyen emirler aracı kurum sistemine yazılır. "Tamam"ı tıkladığınız anda terminaliniz bu seviyeleri sunucuya gönderir; o andan itibaren piyasayı tick tick izleyen sunucunun kendisidir.

Bu düzenlemede MetaTrader'ınız yalnızca piyasaya açılan bir penceredir; grafiği çizen ve talimat girmenizi sağlayan şık bir kontrol panelidir. Pencereyi kapattığınızda pencere kaybolur, ancak sunucuya ulaşmış olan emirler kaybolmaz. Bu nedenle bilgisayarı kapatabilir, internet bağlantısını kaybedebilir ya da hafta sonu tatile çıkabilirsiniz; zarar durdur ve kâr al emirleri hâlâ orada, tetiklenmeye hazır bekler. Farklı emir türlerini teknik kavramlar bölümündeki ilgili makalede ayrıntılı olarak ele aldım.

MT4 kapalıyken ne çalışır — zarar durdur, kâr al, bekleyen emirler

Sunucu tarafında çalışan üç şey, terminalin kapalı olmasından etkilenmez. Birincisi zarar durdur emridir: aracı kurumun zararlı bir pozisyonu otomatik olarak kapattığı seviye. İkincisi kâr al emridir: kazancı gerçekleştirmek için eşdeğer seviye. Üçüncüsü bekleyen emirlerdir: buy limit, sell limit, buy stop ve sell stop; yalnızca fiyat belirlediğiniz seviyeye ulaştığında pozisyon açar. Her üçü de aracı kurum sunucusu tarafından saklanır ve uygulanır; bu nedenle bilgisayarınız o anda var olup olmadığından bağımsız olarak tetiklenirler.

Bu, yeni başlayan bir trader için bilinmesi gereken en temel gerçektir: temel korumanız ekran başında oturmanızı gerektirmez. Pozisyonu açarken zarar durdur emrini koyarsınız, platformu kapatırsınız ve o seviye sizin adınıza piyasayı korur. "Her zaman çalışır" kuralının bir istisnası var ki aşağıda açıklayacağım: fiyat aralıkları (gap). Zarar durdur emri bir gap'te kaybolmaz, ancak belirlediğinizden daha kötü bir fiyattan gerçekleşebilir; bunu hafta sonları büyük pozisyonlar açık bırakmadan önce bilmek önemlidir.

Ne durur — Expert Advisor, izleyen stop, uyarılar, komut dosyaları

İstemci tarafında, yani yalnızca terminal açık ve bağlıyken çalışan her şey MetaTrader'ın yerel olarak hesapladığı araçlardır. Bunların en önemlisi Expert Advisor'dır (EA); her yeni fiyat tick'ine tepki veren ve emirleri kendisi açıp değiştiren bir programdır. Robot, platform çalışırken tick alır; dolayısıyla terminali kapattığınızda robot basitçe uyku moduna geçer. Yeni pozisyon açmaz, mevcut pozisyonları yönetmez ve bir sonraki başlatmaya kadar piyasaya tepki vermez. Robotların nasıl çalıştığını platformlar ve araçlar bölümündeki Expert Advisor makalesinde açıklıyorum.

İkinci istemci tarafı araç, MetaTrader'ın içinde yerleşik izleyen stop'tur (trailing stop). Bu araç sunucuda ayrı bir emir değil, her tick'te yeni bir zarar durdur seviyesi hesaplayıp sunucuya gönderen bir platform işlevidir. Terminali kapattığınızda izleyen stop hesaplamayı durdurur; sunucuda belirlediği son seviyeyi bırakır ve artık onu hareket ettirmez. Pozisyon bu son zarar durdur seviyesiyle korunmaya devam eder, ancak fiyat takip mekanizması devre dışıdır. Fiyat uyarıları ve emir değiştiren komut dosyaları da istemci tarafındadır; hepsinin çalışması için canlı bir terminal gerekir.

"Trailing Stop, Stop Loss veya Take Profit gibi sunucuda değil, işlem platformunda gerçekleştirilir. Bu nedenle, adı geçen emirlerin aksine, platform kapalıyken çalışmayacaktır." — MetaQuotes Software Corp., 2024

Bir örnek: Mehmet bir pozisyonu gece boyunca açık bırakıyor

Varsayımsal bir örnek ele alalım. Çarşamba akşamı Mehmet, EUR/USD üzerinde 1,0865 seviyesinden alış / uzun pozisyon açıyor. Zarar durdur emrini 1,0810'a, kâr al emrini 1,0920'ye koyuyor, kırk pip adımlı bir izleyen stop etkinleştiriyor ve bir kırılmada pozisyona ekleme yapması beklenen kendi Expert Advisor'ını çalıştırıyor. Gece on birde dizüstü bilgisayarı kapattı ve uyudu.

Gece boyunca şunlar oldu: 1,0810'daki zarar durdur emri ve 1,0920'deki kâr al emri aracı kurum sunucusunda tam hazırlık içinde bekledi. Fiyat 1,0810'a düşseydi, aracı kurum Mehmet'in herhangi bir müdahalesi olmadan pozisyonu kapatırdı. Ancak izleyen stop, bilgisayar kapanır kapanmaz dondu; Mehmet uyumadan önce fiyat yükseldiyse ve izleyen stop zarar durdur seviyesini 1,0840'a taşıdıysa bu seviye kalır, ancak kur tüm gece boyunca yükselmiş olsa dahi daha ileri gitmez. Expert Advisor dizüstü bilgisayarla birlikte uyudu ve sabah mükemmel bir kırılma gelse de pozisyona ekleme yapmadı. Böylece Mehmet, korumasının işe yaradığı ancak pozisyonun aktif yönetiminin bir önceki gece saat on birden bu yana durmuş olduğu bir tabloyla uyandı.

Bilinmesi gereken nüanslar — kayma, gap'ler ve sunucu tarafı izleyen stop

Birinci nüans, fiyat gap'inde kaymadır (slippage). Zarar durdur emri pozisyonun kapatılacağını garanti eder, ancak fiyatı garanti etmez. Piyasa Pazar akşamı ya da önemli bir verinin ardından zarar durdur seviyenizin çok altında açılırsa, aracı kurum pozisyonu ilk uygun fiyattan kapatır; bu fiyat belirlediğinizden daha kötü olabilir. Bu bir arıza değildir; gap etrafındaki normal piyasa davranışıdır. Emir kaybolmaz, yalnızca kaymayla gerçekleşir.

İkinci nüans, sunucu tarafı izleyen stop'tur. Bazı aracı kurumlar, terminal kapalıyken bile fiyatı takip eden kendi sunucu tarafı izleme mekanizmalarını sunarlar; ancak bu standart bir MetaTrader işlevi değil, belirli bir aracı kurumun özelliğidir. İzleyen stop'unuzun gece boyunca çalıştığını varsaymadan önce, bunun sunucu tarafında olup olmadığını teknik şartname belgesinden kontrol edin. Üçüncü nüans, MT4 ile MT5 arasındaki küçük farktır: sunucu-istemci mantığı her ikisinde de aynıdır, ancak MT5 daha zengin bir emir türleri setine ve pozisyon yönetiminde biraz farklı bir yaklaşıma sahiptir. Temel prensip değişmez; yerel olarak hesaplanan her şey açık bir terminal gerektirir.

VPS gerçekte ne işe yarar?

VPS (sanal özel sunucu), tam olarak şu bir sorunu çözer: MetaTrader terminalini kendi bilgisayarınızdan bağımsız olarak, günün her saati çalışır halde tutar. Platformu, robotuyla ve izleyen stop'uyla birlikte, aracı kurum sunucusuna yakın konumdaki ve hiç kapanmayan bir bulut makinesine taşırsınız. Bunun sonucunda Expert Advisor kesintisiz işlem yapar; izleyen stop ise gece ve hafta sonları boyunca fiyatı takip eder — dizüstü bilgisayarınız kapalı olsa bile. Bu, otomatik işlem yapan traderin standart aracıdır; VPS olmadan bir robot, yalnızca siz ekran başında otururken işe yarar.

Yalnızca elle işlem yapıyor ve korumanız düz bir zarar durdur ile kâr al emirlerinden oluşuyorsa, VPS hiçbir şeyi değiştirmez; sunucu bu emirleri zaten tutar. VPS'in gerçekten ne zaman değer kazandığını ve aracı kuruma olan gecikmeyle (latency) nasıl eşleştirileceğini ayrı bir makalede ele aldım. Risk yönetimi bölümünde pozisyon koruma araçları hakkında daha geniş kapsamlı pratik bilgiler bulabilirsiniz. Platformlar ve araçlar konusunda daha derin bir bakış açısı için forexmechanics.com'daki platformlar ve araçlar bölümüne de göz atabilirsiniz.

Sonraki adım

  1. Pozisyon korumanızın gerçekte neye dayandığını kontrol edin. MetaTrader'daki en son canlı pozisyonunuzu açın ve somut seviyeler olarak zarar durdur ile kâr al emirlerinin mi ayarlandığını, yoksa yalnızca izleyen stop'un mu kullanıldığını görün. İzleyen stop'a güveniyorsanız, platform kapandıktan sonra yalnızca ayarladığı son seviyenin kaldığını unutmayın; bu nedenle her zaman altta sabit bir zarar durdur seviyesi ekleyin.
  2. Terminali kapatmayı deneyin ve neyin hayatta kaldığını kendiniz görün. Bir demo hesapta zarar durdur, kâr al ve izleyen stop ayarlayın, ardından MetaTrader'ı birkaç dakika tamamen kapatıp yeniden açın. Zarar durdur ve kâr al emirlerinin dokunulmadan durduğunu, izleyen stop'un ise platformun kapandığı andaki son seviyede donduğunu kendi gözlerinizle göreceksiniz.
  3. VPS'e ihtiyaç duyup duymadığınıza bilinçli karar verin. Kullandığınız tüm araçları not edin: aralarında gece boyunca çalışması gereken bir Expert Advisor ya da izleyen stop varsa VPS gereklidir. Elle işlem yapıyor ve sabit bir zarar durdur seviyesini bir sonraki girişe kadar kabul ediyorsanız, ek maliyetten kaçının ve düz terminal kullanmaya devam edin.
  4. Hafta sonu öncesinde fiyat gap'lerine hazırlanın. Cuma öğleden sonra açık pozisyonlarınızı gözden geçirin ve hafta sonuna taşıdıklarınızda riski azaltın; zira Pazar açılışı zarar durdur emrinizi atlayabilir. Emrin gerçekleşeceğini, ancak gerçekleşme fiyatının belirlediğiniz seviyeden daha kötü olabileceğini varsayın ve pozisyonu bu tür kaymanın kabul edilebilir olacağı büyüklükte tutun.
Jarosław Wasiński
Yazar hakkında

Jarosław Wasiński

MyBank.pl genel yayın yönetmeni · Finans ve piyasa analisti

Finans sektöründe 20 yılı aşkın deneyime sahip bağımsız analist ve uygulayıcı. 2004'ten bu yana faaliyet gösteren MyBank.pl portalının kurucusu ve genel yayın yönetmeni. 2007'den beri döviz ve makroekonomik piyasaların temel analizi. Küresel piyasalar perspektifinden yazmaktadır. Kaldıraçlı Forex işlemleri yüksek risk taşır; Türkiye'de SPK denetiminde faaliyet gösteren aracı kurumlara başvurun.

Kaynaklar ve bibliyografya

  1. MetaQuotes Software Corp. Basic Principles — Trading Operations, MetaTrader 5 Help · Oficjalna dokumentacja MetaTrader potwierdzająca, że trailing stop jest wykonywany w platformie, a nie na serwerze jak stop-loss i take-profit, i że dlatego nie zadziała przy wyłączonej platformie. www.metatrader5.com ↗
  2. MetaQuotes Software Corp. Trailing Stop — Trading, MetaTrader 4 Help · Strona pomocy MT4 stwierdzająca wprost, że trailing stop działa w terminalu klienckim, a nie na serwerze, więc po wyłączeniu terminala zostaje tylko ostatnio ustawiony poziom stop-lossa. www.metatrader4.com ↗
  3. MetaQuotes Software Corp. Program Running — MQL5 Reference · Dokumentacja MQL5 opisująca, kiedy Expert Advisor jest ładowany i uruchamiany w terminalu (między innymi przy starcie platformy), co potwierdza, że robot działa po stronie klienta. www.mql5.com ↗
  4. MetaQuotes Software Corp. MetaTrader 5 Virtual Hosting · Opis usługi VPS MetaTrader, która zapewnia całodobową pracę platformy z Expert Advisorami i subskrypcjami sygnałów nawet przy wyłączonym komputerze tradera. www.metatrader5.com ↗

Sık sorulan sorular

Bilgisayarı gece boyunca kapatırsam zarar durdur emrim tetiklenir mi?

Evet. Zarar durdur, kâr al ve bekleyen emirler bilgisayarınızdaki program tarafından değil, aracı kurum sunucusu tarafından saklanır ve uygulanır. Zarar durdur emrini koyup MetaTrader 4'ü kapattığınızda, o seviye aracı kurum sisteminde kalmaya devam eder ve laptop açık olup olmadığına bakılmaksızın fiyat o seviyeye ulaştığı anda tetiklenir. Aynı durum gece boyunca, hafta sonunda ve internet kesintisi sırasında da geçerlidir. Yaşanabilecek tek şey, önemli bir verinin ardından ya da hafta sonunda piyasanın zarar durdur seviyenizden uzakta açılması durumunda fiyat gap'inde gerçekleşen kaymadır (slippage). Emir bu durumda kaybolmaz; yalnızca belirlediğiniz seviyeden daha kötü olabilecek ilk uygun fiyattan gerçekleşir.

İzleyen stop neden gece boyunca fiyatı takip etmeyi bıraktı?

Çünkü MetaTrader 4'teki izleyen stop bir istemci tarafı araçtır. Platform onu bilgisayarınızda yerel olarak hesaplar; dolayısıyla izleyen stop yalnızca terminal açık ve sunucuya bağlıyken hareket eder. MT4'ü kapattığınız, makineyi kapattığınız ya da internet bağlantısını kaybettiğiniz an, izleyen stop sunucuda belirlediği son zarar durdur seviyesini bırakır ve onu artık hareket ettirmez. Pozisyonunuz hâlâ o son seviye tarafından korunur, ancak fiyat takip mekanizması devre dışıdır. Stopun gece boyunca izlemeye devam etmesi gerekiyorsa tek seçenek terminali VPS üzerinde tutmak ya da aracı kurumun sunduğu sunucu tarafı izleyen stop kullanmaktır.

Platformu kapattıktan sonra Expert Advisor işlem yapmaya devam eder mi?

Hayır. Expert Advisor MetaTrader terminalinin içinde çalışan bir programdır; dolayısıyla yalnızca platform başlatıldığında başlar ve kapattığınız anda durur. Robot her yeni fiyat tick'ine tepki verir ve tick'leri yalnızca terminal açık ve sunucuya bağlıyken alır. Bilgisayarı kapattığınızda EA yeni emir açmaz, mevcut emirleri değiştirmez ve açık pozisyonları artık yönetmez. Robotun daha önce sunucuya yazdığı şeyler — ayarlanmış zarar durdur ve kâr al emirleri — yerinde kalır ve tetiklenir; ancak karar motoru kendisi platformun bir sonraki başlatılmasına kadar devre dışıdır. Bu yüzden otomatik işlem yapan traderlar robotları kendi bilgisayarlarından bağımsız olarak kesintisiz çalışan VPS üzerine taşır.

Yalnızca düz bir zarar durdur emri kullanıyorsam VPS'e ihtiyacım var mı?

Genellikle hayır. Pozisyon korumanız yalnızca düz bir zarar durdur, kâr al ve bekleyen emirlere dayanıyorsa tüm bu emirler aracı kurum sunucusunda tutulur ve bilgisayarınız olmadan tetiklenir. VPS yalnızca günün her saati çalışması gereken istemci tarafı araçlar kullandığınızda gerekli hale gelir. Bunlar; siz olmadan işlem yapan Expert Advisor'lar, gece boyunca fiyatı takip etmesi gereken izleyen stop ve piyasa hareketlerine tepki olarak emirleri değiştiren komut dosyalarıdır. Elle işlem yapıyor, pozisyonu açarken zarar durdur koyuyor ve bir sonraki girişe kadar koruma seviyesinin sabit kalmasını kabul ediyorsanız VPS yalnızca ekstra maliyet getirir. Karar sonuç olarak yerel olarak hesaplanan araçların devrede olup olmadığına bağlıdır.

Daha derine inin · tam rehber