MT5 emir ve pozisyon: Netting hesabı hatalarını önle
İçindekiler
- Emir, işlem ve pozisyon farklı şeylerdir
- Netting ile hedging arasında ne değişir
- Çift yönlü pozisyona izin vermeyen hesapta yaşanan sorunlar
- 1. Hedge niyetiyle verilen emir kapanışa dönüşür
- 2. Martingale ve grid yönetimi bozulur
- 3. Aynı sembolde birden fazla EA birbirine karışır
- Ters yönde de sorun olabilir
- Canlıya almadan önceki kontrol adımları
- Bu kontrolün sınırları
- Özet
EA'yı çalıştırmadan önce hesabınızın netting mi hedging mi olduğunu kontrol edin. Aynı EA bile olsa, hesap türü farklıysa ters yöndeki işlemin sonucu bir yerde "yeni pozisyon", başka bir yerde "kapanış" olur. EA'nın varsayımı ile hesap uyuşmuyorsa, mantıkta sorun olmasa bile istenmeyen kâr ve zarar ortaya çıkar.
Bu kontrole önem vermemizin nedeni, hata mesajı çıkmadan yalnızca davranışın değişebilmesidir. Bu yazıda önce terimleri netleştiriyor, ardından sık görülen sorunları ve kontrol adımlarını sırayla anlatıyoruz.
Emir, işlem ve pozisyon farklı şeylerdir
MT5'te bir alım satım üç aşamada kaydedilir.
- Emir (order): "Almak istiyorum" veya "satmak istiyorum" şeklindeki talimattır. Limit veya stop türündeki bekleyen emirler, gerçekleşene kadar açık pozisyon oluşturmaz.
- İşlem (deal): Emrin gerçekleştiğinin kaydıdır. Tek bir emir birden fazla işleme bölünebilir.
- Pozisyon: İşlemlerin sonucunda şu anda elinizde tuttuğunuz açık pozisyondur.
"Bekleyen emir var" ile "pozisyon var" ayrı durumlardır. Örneğin EA'yı grafikten kaldırsanız bile MT5'teki bekleyen emirlerin veya pozisyonların otomatik olarak silineceği garanti değildir. EA'yı durdurduktan sonra işlem sekmesinden ikisinin de kalmadığını kontrol etmeniz gerekir.
Önerilen Broker Karşılaştırma →
🎁 Ücretsiz EA İndir📧 Ücretsiz e-posta kursu (8 e-posta) + abonelere özel 13 MT5 göstergesi paketi
Kaydolduktan hemen sonra, 13 MT5 göstergemizi içeren abonelere özel paketin indirme bağlantısını alırsınız: derlenmiş dosyalar (.ex5), kaynak kod ve kurulum kılavuzu. Ardından algoritmik işlemin temelleri, backtestlerin doğru okunması ve aracı kurum seçimi üzerine 8 e-posta gelir (ilk 5 gün her gün bir tane, sonra kayıttan 7, 14 ve 30 gün sonra). MQL5 Market'te satılan sürümlerin her fiyat artışından önce de bildirim alırsınız (satışlara göre kademeli olarak yükselen lansman fiyatı). Bu sitede EA'larımız, ortak bir aracı kurumda gerçek hesapla ücretsizdir.
* Gizlilik kesinlikle korunur. İstediğiniz zaman abonelikten çıkabilirsiniz.
Netting ile hedging arasında ne değişir
Netting, her sembol için pozisyonları tek bir pozisyonda toplayan yöntemdir. Hedging ise aynı sembolde bile her işlem için ayrı pozisyon tutmanıza izin verir.
| İşlem örneği | Netting hesabı | Hedging hesabı |
|---|---|---|
| 0.1 lot alış açıkken 0.1 lot daha alış | 0.2 lot alışlık tek pozisyonda birleşir | 0.1 lotluk 2 alış pozisyonu |
| 0.1 lot alış açıkken 0.1 lot satış | Karşılıklı kapanır, pozisyon kalmaz | Alış ve satış olmak üzere 2 pozisyon (çift yönlü) |
| 0.1 lot alış açıkken 0.2 lot satış | 0.1 lot satışa döner | 3. pozisyon değil; alış 0.1 ve satış 0.2 olarak 2 pozisyon |
| Pozisyon başına zarar durdur / kâr al | Sembol başına yalnızca bir çift | Her pozisyon için ayrı ayrı ayarlanabilir |
Önemli nokta ikinci satırdır. Netting hesabında çift yönlü pozisyon niyetiyle verilen emir, mevcut pozisyonu kapatan bir emir gibi çalışır.
Çift yönlü pozisyona izin vermeyen hesapta yaşanan sorunlar
1. Hedge niyetiyle verilen emir kapanışa dönüşür
Zarar eden pozisyonu sınırlamak için ters işlem açan bir EA'da, netting hesabında pozisyon ortadan kalkar. EA "ikisi de açık" varsayımıyla bir sonraki adıma geçerse, pozisyon yönetimi gerçek durumdan sapar. Bir de ters emir vermeye devam eden bir yapıdaysa, istenmeyen yönde yeni bir pozisyon oluşma riski de vardır.
2. Martingale ve grid yönetimi bozulur
Birden fazla pozisyonu ayrı ayrı kâra çeviren bir tasarım, netting hesabında işlemez. Çünkü tümü tek bir ortalama fiyatta birleşir. Ek emrin içeriğine göre zarar durdur ve kâr al seviyeleri de değişebilir. Üst sınırı pozisyon sayısıyla belirleyen bir EA'da, kaç kez ekleme yapılırsa yapılsın sayı 1 olarak görüleceği için sınır işlemeyebilir.
3. Aynı sembolde birden fazla EA birbirine karışır
En kolay gözden kaçan sorun budur. Örneğin MEGAMAX DONCHIAN ile DONCHIAN ENGINE, ikisi de USDJPY H1'de çalışan EA'lardır. Netting hesabında birlikte kullanırsanız USDJPY pozisyonları tek bir pozisyonda toplanır. Yapıya bağlı olarak, bir EA'nın kapanışı diğerinin payını da kapatabilir veya "açık pozisyon var" kararı yüzünden yeni girişler durabilir.
Her EA'nın gerçek ölçüm değerleri tek başına incelemek içindir; aynı sembolde birlikte kullanıldığında elde edilecek sonucu göstermez.
Ters yönde de sorun olabilir
Netting varsayan bir EA'yı hedging hesabında çalıştırırsanız, kapanış niyetiyle verilen ters emir yeni bir pozisyon olarak kalabilir. Çift yönlü pozisyonlar birikirse teminat, swap ve spread yükü sürer. Hedging hesabı her zaman daha güvenli değildir.
Canlıya almadan önceki kontrol adımları
- Hesap türünü kontrol edin: Terminalin üst başlık çubuğunda veya giriş sırasındaki işlem geçmişinde çoğunlukla "Hedge", "hedging" gibi ifadeler görünür. Sürüme göre gösterim farklı olabilir; karar veremezseniz brokerınıza sorun.
- EA'nın desteklediği hesabı kontrol edin: Kılavuzda veya parametrelerde hesap türü belirtilmiş mi bakın. EA kurulum yöntemi yazımıza da göz atın.
- Demo hesapta davranışı deneyin: Canlı hesapla aynı türde bir demo hesap açın ve en küçük lotla çalıştırın. İşlem sekmesindeki satır sayısının beklediğiniz gibi olup olmadığına bakın.
- Test sırasında hesap türünü eşitleyin: Strateji test cihazının sonuçlarına bakarken, test ortamıyla gerçek işletimde hesap türünün aynı olduğundan emin olun.
- Aynı sembolü kullanan EA'ları belirleyin: Tek bir hesapta aynı sembolle çalışan birden fazla EA varsa, netting hesabında birlikte kullanmaktan kaçınmayı düşünün.
- Brokerın koşullarını okuyun: Hesap türü hesap açılırken belirlenir ve değiştirmek için genellikle ayrı bir hesap gerekir. Uygulama brokerdan brokera değiştiği için broker karşılaştırması sayfasını başlangıç noktası yapıp resmi koşulları da kontrol edin.
Bu kontrolün sınırları
Önce, kesin olarak söyleyemeyeceğimiz şeyleri yazalım.
- Bu yazıda anlatılan şey genel işleyiştir. Belirli bir EA'nın iki hesap türündeki sonuçlarını karşılaştırmış değiliz. Gerçek davranış, o EA'nın uygulamasına bakılmadan bilinemez.
- Kodunu okuyamadığınız EA'larda nedeni ayırt etmenin sınırı vardır. Kısa bir demo döneminde ekleme veya ters dönüş hiç yaşanmazsa sorun yüzeye çıkmaz.
- "Hedging hesabı" olsa bile içiniz rahat olmasın. Düzenlemelere veya brokerın sözleşmesine göre çift yönlü pozisyonlar ya da kapanış sırası kısıtlanabilir. Yalnızca görünen hesap türüne bakarak anlaşılamayan koşullar kalır.
- Hesap türünü eşitleseniz bile spread ve gerçekleşme farklarından doğan performans farkı ayrıca kalır. Geriye dönük testteki sonucun aynen elde edileceğini garanti etmez.
Ayrıca netting'in kendisi kötü değildir. Sembol başına tek pozisyonla basit alım satım yapan bir EA için pozisyonu takip etmenin kolay olması bir avantajdır. Önemli olan hangisinin üstün olduğundan çok, EA'nın tasarımının hesapla uyuşup uyuşmadığıdır.
Özet
- Emir talimattır, işlem gerçekleşmenin kaydıdır, pozisyon ise mevcut açık pozisyondur.
- Netting'de sembol başına tek pozisyon bulunur; hedging'de aynı sembolde birden fazla pozisyon tutulabilir.
- Netting hesabındaki ters emir çift yönlü pozisyon oluşturmaz; kapanış veya yön değişimi olarak çalışır.
- Aynı sembolde birden fazla EA birlikte kullanılırken pozisyonların toplanmasına dikkat etmek gerekir.
- Hedging hesabında da kapanış varsayımı farklıysa istenmeyen çift yönlü pozisyonlar kalabilir.
- Canlıya geçmeden önce, aynı hesap türündeki bir demo hesapta ve en küçük lotla davranışı doğrulayın.
İlgili
2026-10-29
MQL5 OnTick ve OnTimer: EA tasarımında kullanım farkı
2026-10-20
Sunucu saat dilimi farkı seans filtresini kaydırır
2026-10-19
Aynı EA'da backtest tutmuyorsa: 5 kontrol noktası
2026-10-16
MT5 Özel Sembolle Backtest: Yöntem ve Tuzaklar
📧 Ücretsiz e-posta kursu (8 e-posta) + abonelere özel 13 MT5 göstergesi paketi
Kaydolduktan hemen sonra, 13 MT5 göstergemizi içeren abonelere özel paketin indirme bağlantısını alırsınız: derlenmiş dosyalar (.ex5), kaynak kod ve kurulum kılavuzu. Ardından algoritmik işlemin temelleri, backtestlerin doğru okunması ve aracı kurum seçimi üzerine 8 e-posta gelir (ilk 5 gün her gün bir tane, sonra kayıttan 7, 14 ve 30 gün sonra). MQL5 Market'te satılan sürümlerin her fiyat artışından önce de bildirim alırsınız (satışlara göre kademeli olarak yükselen lansman fiyatı). Bu sitede EA'larımız, ortak bir aracı kurumda gerçek hesapla ücretsizdir.
* Gizlilik kesinlikle korunur. İstediğiniz zaman abonelikten çıkabilirsiniz.
EA'lar veya Forex hakkında bir sorunuz mu var?
Sorunuzu Nattzy'nin trading forumunda paylaşabilirsiniz (ücretsiz kayıt). Bu yazının dışındaki sorular da olur — EA ayarları, aracı kurum seçimi ve daha fazlası.
Nattzy'de sor ↗