Platformlar ve araçlar

MT4 kapalıyken SL/TP: sunucu kaydı ve yerel izleme

Kabul edilmiş sunucu talimatını yerel robot ve izleyen stop hesabından ayırın. Yanıtsız değişiklik SVG’si, VPS sınırları ve yeni TRY tekrar-sıralama modeli.

Kobalt mavi zeminde büyük krem STOPS yazısı; krem dikdörtgen kapı biçimi ve sağ blok önünde mercan renkli küp.
Yapay zekâ ile üretilmiş editoryal illüstrasyon; gerçek emir kaydı veya piyasa grafiği değildir.

Kaldıraçlı forex ve CFD işlemleri kısa sürede kayba yol açabilir. İçerik eğitim amaçlıdır; kişiye özel yatırım tavsiyesi içermez.

Bu makalede

Bu makaleyi okuduktan sonra…

  • Kabul edilmiş sunucu talimatını yerel EA ve izleme hesabından ayırabilirsiniz.
  • Yanıt yokken eski veri kopyasının neden yeterli olmadığını açıklayabilirsiniz.
  • TRY modelinde başarılı eski tekrarın SL mesafesini 50’den 150’ye nasıl değiştirdiğini hesaplayabilirsiniz.

Kavramları makaleden ayrılmadan öğrenin

Stop loss — zarar durdur Emir gerçekleşmesi Takip eden stop (Trailing Stop) Demo hesap Bekleyen emir: koşul ve gerçekleşme Kâr al — Take Profit (TP)

Aracı kurum sunucusunun kabul ettiği zarar durdur veya kâr al seviyesi, yerel MetaTrader terminali kapanınca silinmez. Ancak tıklama, kabul ve gerçekleşme aynı olay değildir. Önce hesap, emir kimliği ve güncel kabul edilmiş seviyeyi doğrulayın. Yerel robot veya yerleşik izleyen stop için başka çalışma koşulları gerekir.

Aracı kurum sunucusu ile terminal: talimat nerede tutulur?

Asıl ayrım, sunucuda kabul edilmiş talimat mı bulunduğu, yoksa terminalin önce hesaplayıp yeni bir istek mi göndermesi gerektiğidir. Ekrandaki çizgi veya “gönder” tıklaması kabulü kanıtlamaz. Yanıtı ve mevcut emir durumunu inceleyin. Piyasa, limit ve stop emirleri farklı fiyat ve yürütme koşulları taşır.

Kabul edilmiş talimatlar yerel pencereyle birlikte kapanmaz; yalnız o terminalde çalışan işlemler durur. Bu ayrım kesin fiyat veya koşulsuz kapanış garantisi vermez. Bağlantı kaybında eski bir ekran görüntüsünü güncel sunucu durumu sanmak, bilgisayarın açık olup olmadığından farklı bir hatadır.

Yanıt yoksa kayıtlı stop bilinmez

Önce sunucunun hangi talimatı tuttuğunu belirleyin; dizüstünün çalışması ayrı sorudur.

Yanıt yoksa kayıtlı stop bilinmezKurgu modelde SL 1,0900’dan 1,0950’ye değiştirilmek istenir. Yerelde iki durumda da yanıt görülmez. A’da sunucu 1,0950’yi kabul etmiştir; B’de eski 1,0900 kalır. Doğru pozisyon hâlâ açıksa ve başka değişiklik yoksa, bağlantı ve sunucuyla eşitleme sonrası yeni okuma bu iki durumu ayırır. Diğer gerçek sistem durumları ve gerçekleşme fiyatı bu şemada yoktur.TEK BELİRTİ, İKİ DURUMSL değişikliği sonrası kurgu model.İstenen: 1,0900 → 1,0950Yerelde gözlenen: yanıt yokA sürümüDeğişiklik kabulSL: 1,0950B sürümüDeğişmediSL: 1,0900Bağlantı ve eşitleme sonrası:bu pozisyonun güncel kaydını oku.Eski kopya bunu çözemez.Yanıt yok ≠ ret kanıtı

Kaynak bilgi modelinde tamamlanmış bir değişiklik girişiminin iki hayalî sürümü vardır. Doğru pozisyon hâlâ açık, hesap ve kimlik biliniyor, sonrasında başka değişiklik yapılmıyor. Seviyeler EUR başına USD’dir; olasılık atanmamıştır. A’da sunucu 1,0950’yi kaydetmiş fakat gözlemci yanıt görmemiştir. B’de değişiklik kabul edilmemiş ve 1,0900 kalmıştır. Aynı belirti iki farklı kayıtla uyumludur.

Bağlantı ve tamamlanmış eşitleme sonrası doğru açık pozisyonun yeni kaydı A/B’yi ayırır. Önceden alınmış yerel kopya ayıramaz. Gerçekte pozisyon kapanmış, istek hâlâ işleniyor veya başka bir süreç değişiklik yapmış da olabilir; şema bu ek durumların tam kataloğu değildir. OrderModify’nin belgelenmiş true/false sonucu ile gözlemcinin hiç yanıt görmemesi aynı bilgi değildir. OrderSelect daha önce kopyalanan özelliklerin eskimesini ayrıca açıklar. Bu bir otomatik tekrar gönderme kuralı veya gelecekteki dolum fiyatı modeli değildir.

Aynı yanıtsızlık, iki farklı kayıtlı SL seviyesiyle uyumludur.

MT4 kapalıyken ne kalır: SL, TP ve bekleyen emirler

Sunucunun kabul ettiği SL, TP ve bekleyen emirler yerel MT4 açık olmadan işlenebilir. Buy Limit, Sell Limit, Buy Stop ve Sell Stop’un tetikleme ve yürütme kuralları farklıdır. Geçerlilik süresi, işlem seansı, fiyat koşulu ve yürütme düzeni yine önemlidir. Sunucuda saklanma, her emrin mutlaka dolacağı anlamına gelmez.

Onaylı sunucu stopu terminal kapanınca kaybolmaz. Ancak sıradan stop ne seçilen fiyatı ne de her koşulda anında kapanışı garanti eder. Gap yalnız risklerden biridir; yanlış hesap, teyitsiz değişiklik veya farklı bir fiyat tarafının izlenmesi de kontrol edilmelidir. Aracı kurumun sözleşmesini ve ilgili enstrümanın Bid/Ask kurallarını esas alın.

Ne durur: EA, izleyen stop, uyarı ve komut dosyası

Expert Advisor bağlı olduğu terminalde kodunun ele aldığı tick veya zamanlayıcı gibi olaylara tepki verir. Her tick’te işlem yapması gerekmez; yoğun bir olay işleyicisi sonraki bütün NewTick olaylarını almayabilir. O terminalin kapanması yerel EA’yı durdurur. Yalnız bağlantının kopması farklıdır: kod yüklü kalabilir, fakat güncel kotasyon veya sunucunun yeni işlemi kabul edeceği varsayılamaz. Ayrı bir uzak terminaldeki kopya yerel dizüstü kapandığı için durmaz.

MT4’ün yerleşik izleyen stop hesabı istemci terminalindedir. Kâr-mesafe koşulu karşılanınca o mesafede SL isteyebilir; sonraki olumlu hareketler yeni istek üretebilir. Yerel terminal kapanınca yeni hesaplama durur; sunucuda ancak daha önce kabul edilmiş son SL, varsa, kalır. İzleyen stopu etkinleştirmek ilk SL’nin zaten yerleştirildiğini göstermez. Yerel uyarı ve komut dosyalarını da gerçek çalışma ortamına göre inceleyin.

Gece örneği: kabul edilmiş seviye ile ayarı ayırın

Kaynak hayalî örnekte Marek EUR/USD alışını 1,0865’ten açar; sunucuda SL 1,0810 ve TP 1,0920’yi doğrular. Kırk pip izleme mesafesi seçer, yerel EA ekler ve saat on birde terminali kapatır. Beş ondalıklı bu kotasyonda kırk pip 400 platform point’idir. Buradaki kırk pip değişiklik adımı değil, fiyatla SL arasındaki mesafedir; saat ise örnek akışıdır, Türkiye saatine çevrilmez.

Bid 1,0910 olursa girişten 45 pip olumlu mesafe vardır ve kırk pip geride 1,0870 için SL isteği mümkün olur. Sunucu bunu kapanıştan önce kabul ettiyse 1,0810’un yerini alır; ikisi paralel koruma değildir. Fiyat yalnız 1,0880’e çıkarsa kâr 15 pip, aktivasyon mesafesinin altındadır. Sırf ayar etkin diye yeni stop varsayılmaz. Yerel EA ve izleme hesabı durduğunda kabul edilmiş seviyeler kendi yürütme kurallarına tabi kalır.

Kayma, gap ve ayrı sunucu izleme hizmeti

Sıradan SL, gap sırasında farklı fiyattan dolabilir; düzenleme başka yürütme kısıtları veya ret ihtimali de içerebilir. Bu nedenle “fiyat garanti değil ama kapanış kesin” ifadesi de fazla güçlüdür. Garantili stop ürünü sunuluyorsa yalnız o sözleşmenin kapsamını, enstrümanlarını ve ücretini ayrıca inceleyin. MetaTrader’daki sıradan SL simgesinden bu hak çıkarılmaz.

Aracı kurumun ayrıca belgelediği sunucu tarafı izleme hizmetini, MetaTrader’ın yerleşik yerel izleme işleviyle karıştırmayın. Platform, hesap ve özellik sürümü önemlidir. MT4/MT5 genel sunucu-yerel ayrımını paylaşır; emir ve pozisyon muhasebesi ayrıntıları aynı değildir. Türkçe arayüz veya bu örnekler bir kurumun Türkiye’de yetkili olduğunu göstermez.

VPS gerçekte hangi ihtiyacı karşılar?

Genel amaçlı VPS, masaüstü terminalini dizüstünden bağımsız çalıştırabilir; süreç, bağlantı ve izinler yine izlenmelidir. MetaQuotes Virtual Hosting ise normal uzak Windows masaüstü değil, seçilmiş ortamın taşınmasıdır. MT4 kuralları DLL çağrılarını ve komut dosyası taşımayı yasaklar. Sanal ortamda otomatik işlem izni vardır; taşıma sırasında çift robotu önlemek için yerel otomatik işlem kapatılır. Sonradan yerel düğmeye basmak uzak süreci durdurma komutu değildir. Uzak günlük ve gerçekten çalışan programı kontrol edin.

Yalnız kabul edilmiş standart SL/TP’nin sunucuda kalması için kişisel VPS gerekmez. Ek hesaplama veya izleme için kullanılabilir; kesintisiz çalışma ya da stop dolumu garantisi sağlamaz. VPS ve aracı kurum gecikmesi makalesinde süreç ile iletişim süresini ayrı değerlendirin.

Kaynak ayrı tek-pozisyon sıralama modelinde giriş 1,1050; iki kabul edilen SL değişikliği 1,1030 ve 1,1000’dir. İkincisi en son kabul edilirse girişe uzaklık 50 pip, sıra tersse 20 pip olur. İki istek de başarılı olabilir ama son kayıt değişir. Mesafelerin geçerli olduğunu ve başka değişiklik olmadığını varsayarız; bu dolum öngörüsü değildir.

Yeni TRY modeli: başarılı tekrar eski seviyeyi geri getirebilir

Ayrı hayalî EUR/TRY uzun pozisyonu 1.000 EUR, giriş 40,20 TRY/EUR olsun. Güncel Bid 40,19; bütün aşağıdaki SL seviyelerinin sözleşmede geçerli olduğunu özellikle varsayıyoruz. Ücret, gap ve dolum hesabı yapılmaz. Önce süreç P, SL 40,05’i kabul ettirir fakat yerelde yanıtı görmez. Sonra Q, SL’yi 40,15’e değiştirir ve kabul yanıtını alır. P’nin eski isteğini körlemesine tekrarlaması üçüncü kabulü üretir: yeniden 40,05.

İsteğin ilk yazıldığı saat değil, sunucunun kabul sırası son kaydı belirler
Kabul sırasıİstekSon kayıtGirişe fiyat mesafesi
1P: 40,05; yerelde yanıt yok40,05150 TRY
2Q: 40,15; yanıt görüldü40,1550 TRY
3P: eski 40,05 tekrar kabul40,05150 TRY

Önceden seçilmiş 80 TRY fiyat-mesafesi bütçesinde ikinci durum 50 ile içeride, son durum 150 ile dışarıdadır. “Üç başarılı kabul var” veya “günlükte en yüksek SL 40,15 görünüyor” son seviyenin hangisi olduğunu kanıtlamaz. Hiçbir istek kaybolmadan eski değer geri gelmiştir. Kabul sonrası güncel kaydı okumak ve değişiklik sorumluluğunu belirlemek gerekir; bu örnek belirli bir platformda atomik sürüm kontrolü bulunduğunu veya tekrarın daima aynı sonucu vereceğini iddia etmez.

150 TRY, giriş ile varsayılan stop seviyesi arasındaki brüt fiyat mesafesidir; garanti azami zarar veya gerçekleşmiş sonuç değildir. 40,15’in kabul edildiği yanıtı geçmişte doğru olsa bile daha sonraki kayıt için eski bilgidir. Yerel saati ileri olan bir isteği seçmek veya en yüksek tarihsel SL’yi almak kabul sırasını yeniden kurmaz. Hesap, ticket ve yeni sunucu okumasını birlikte kaydedin.

Son kabul, en yüksek tarihsel SL değildirYeni hayalî EUR/TRY modelinde 1.000 EUR alış 40,20. Kabul sırası 40,05 → 40,15 → eski isteğin tekrarı 40,05. Ücret/dolum yok.VARSAYIMSAL HESAPLAMAİlk kabulSL 40,05 / mesafe 150TRYİkinci kabulSL 40,15 / mesafe 50 TRYEski tekrar kabulüSL 40,05 / mesafe 150TRY
Son kabul, en yüksek tarihsel SL değildir. Yeni hayalî EUR/TRY modelinde 1.000 EUR alış 40,20. Kabul sırası 40,05 → 40,15 → eski isteğin tekrarı 40,05. Ücret/dolum yok.

Başarılı istek sayısı, en yüksek eski seviye veya yerel zaman damgası son sunucu kaydını göstermez. Güncel durum ve değişiklik sorumluluğunu kontrol edin; bu mesafeler garanti zarar tavanı değildir.

Küçük ekranda şemayı yatay kaydırabilir veya büyütebilirsiniz. Değerler ve sonuç aşağıdaki metinde de yer alır.

İlk kabul
SL 40,05 / mesafe 150 TRY – Yerelde yanıt görülmemiş olması bu kabulü yok etmez.
İkinci kabul
SL 40,15 / mesafe 50 TRY – 80 TRY mesafe bütçesi içinde; bu bilgi sonraki değişiklikle eskir.
Eski tekrar kabulü
SL 40,05 / mesafe 150 TRY – Bütün istekler kabul edildiği hâlde son kayıt bütçenin 70 TRY dışında.

Sonraki demo çalışma sırası

  1. Doğru hesap, açık emir kimliği, son kabul edilmiş SL/TP ve yerel gizli stop/izleme kuralını belirleyin. Çizgi veya etkin ayar tek başına kanıt değildir.
  2. Demo hesabında kabulü ve kimliği kaydedin; yerel terminali kapatın. Yeniden bağlanıp eşitlemeden güncel durum sonucu çıkarmayın; yokken pozisyon kapanmış olabilir.
  3. Dizüstü kapalıyken çalışması gereken programları listeleyin. Genel VPS ile seçilmiş ortam taşımasını, uzak günlük ve izinleri karşılaştırın.
  4. Bağlantı sorunu için kör tekrar yerine durum doğrulama adımlarını yazın. Değişiklik yapan süreçlerin sahipliğini belirleyin.
  5. Gap senaryosunu enstrüman, miktar ve varsayımsal kötü dolumla ayrıca değerlendirin; ekrandaki SL’yi kesin zarar tavanı saymayın.

Anladığınızı kontrol edin

Alıştırma: yaklaşık 2 dakika.

SL değişikliği sonrası yanıt görmediniz. Kaynak modelde durumu ne çözer?

Yanıtı ve açıklamayı göster

Pozisyon açık ve başka değişiklik yok varsayımında yeni 1,0950 veya 1,0900 kaydı A/B’yi ayırır.

Diğer sorular

Bilgisayarı gece kapatırsam stop çalışır mı?
Kabul edilmiş standart SL yerel terminal kapanınca silinmez. Doğru hesap, emir ve güncel seviyeyi doğrulayın. Tetikleme ve dolum seans, fiyat tarafı ve yürütme koşullarına bağlıdır; sıradan stop kesin fiyat veya koşulsuz kapanış garantisi değildir. EA’nın gizli stopu farklıdır.
İzleyen stop neden gece takip etmedi?
MT4’ün yerleşik izleme hesabı yerel terminaldedir. Kâr-mesafe koşulu sağlanınca SL isteyebilir; ilk stop henüz konmamış olabilir. Terminal kapanınca hesap durur; yalnız kabul edilmiş son SL varsa kalır. Uzak kopya için gerçek programı ve günlüğü inceleyin.
Expert Advisor platform kapalıyken işlem yapar mı?
Kapattığınız terminaldeki EA durur; ayrı uzak kopya çalışmaya devam edebilir. Her tick’i işlediği veya bağlantı kopunca sunucu işleminin kabul edileceği varsayılamaz. Önceden kabul edilen talimatlar kendi kurallarına tabidir; kodun durması bunları otomatik iptal etmez.
Sadece normal SL kullanıyorsam VPS gerekir mi?
Kabul edilmiş sıradan SL/TP’nin sunucuda kalması için kişisel VPS gerekmez. Ek mantık veya izleme için yararlı olabilir. Tam masaüstü VPS ile MetaQuotes Virtual Hosting farklıdır; DLL, komut dosyası, taşıma ve izin kurallarını ayırın. Hiçbiri kesin dolum garantisi değildir.
Yeni TRY modelinde bütün istekler başarılıysa neden eski SL kaldı?
Son kabul edilen istek eski 40,05’in tekrarıdır; daha önceki 40,15 kaydının yerini alır. 1.000 EUR ve giriş 40,20 için fiyat mesafesi 50’den 150 TRY’ye çıkar. Eski kabul yanıtı doğru olabilir fakat artık güncel durumu göstermez. Gerçekleşmiş zarar hesaplanmamıştır.

Kaynaklar ve doğrulama

  1. MetaQuotes — MT4 Trailing Stop

    İstemci hesabı, kâr-mesafe aktivasyonu ve terminal kapalıyken son yerleşmiş SL ayrımı.

  2. MQL4 — OrderSelect

    Ticket, açık/geçmiş emir ayrımı ve daha önce kopyalanan özelliklerin eskimesi.

  3. MQL4 — OrderModify

    Değişiklik parametreleri ve true/false sonucu; gözlenmeyen yanıt ayrı bilgi durumudur.

  4. MetaQuotes — MT4 Virtual Hosting Migration

    DLL/komut dosyası kısıtları, uzak işlem izni, yerel otomatik işlem ve günlükler.

  5. MQL4 — Program Running

    Önceden gerçekten okunan EA olay/çalışma kapsamı; yeni tick her zaman yeni işlem demek değildir.

  6. MetaQuotes — MT5 Basic Principles

    Önceden okunan sunucu seviyeleri ve tetikleme/yürütme ayrımı; yerel MT4 hesabı ile karıştırılmaz.

Hesaplamalar açıkça belirtilen varsayımlara dayanır. Güncel piyasa verilerinin veya sağlayıcının koşullarının yerini almaz.

Yazar hakkında

Jarosław Wasiński, Polonya’da çalışan bir editör ve piyasa analistidir. MyBank.pl’yi 2004 yılında kurdu; 2007 yılından beri döviz piyasasını takip ediyor.