LadderGuard Trade Manager and Account Guard MT5
- Yardımcı programlar
-
Ibrahim Yahya
Kurallarınıza birebir uyan MetaTrader 5 araçları geliştiriyorum: her işlemin lotunu riskinize göre hesaplayan ve işlemi sonuna kadar, bir VPS üzerinde gözetimsiz şekilde yöneten Uzman Danışmanlar (EA), işlem yöneticileri ve işlem kopyalayıcılar.
Geliştirdiğim ve çalıştırdığım sistemler: - Sürüm: 1.0
- Etkinleştirmeler: 5
LadderGuard, MetaTrader 5 için bir işlem yöneticisi ve hesap koruyucusudur. Onu tek bir grafiğe eklersiniz ve elinizdeki pozisyonları, ister elle açmış olun ister başka bir Uzman Danışman (Expert Advisor) açmış olsun, o yönetir. İşlem açmaz ve sinyal üretmez. Hedeflerde kısmi kâr alır, stopu başa baş noktasına taşır, ardından seviye seviye yukarı çeker. Ayrıca tüm hesabı izler ve günlük zarar ya da düşüş (drawdown) limitine ulaşıldığında işlem yapmayı kilitler.
Ne yapar
İşlem yöneticisi
- Pozisyonları siz seçersiniz. Tüm pozisyonlar, yalnızca elle açılan işlemler veya tek bir EA'nın magic numarası. Tüm semboller veya yalnızca grafiğin sembolü.
- Hedefler stopunuzdan hesaplanır. R, giriş fiyatı ile zarar durdur (stop loss) arasındaki mesafedir. TP1 1R'de, TP2 2R'de, son hedef ise 3R'de ya da daha uzaktaysa pozisyonun kendi kâr al (take profit) seviyesindedir. Üçü de girdi parametresidir.
- Kısmi kâr. İlk hacmin %40'ı TP1'de, %30'u TP2'de kapatılır. Kalanı son hedefe kadar devam eder. Hacimler aracı kurumun hacim adımına göre aşağı yuvarlanır ve aracı kurumun minimum hacmini ihlal edecek bir kısmi kapatma atlanır.
- Başa baş ve merdiven. TP1'de stop, giriş fiyatı artı birkaç puana taşınır. Sonrasında her yeni seviyeye ulaşıldığında stop bir önceki seviyeye çekilir. EA bir stopu asla uzaklaştırmaz.
- Zamanında kapatma. İsteğe bağlı olarak, yönetilen tüm pozisyonlar (ve bunların bekleyen emirleri) belirlediğiniz sunucu saatinde kapatılır; örneğin günlük rollover öncesinde.
- Panel düğmeleri. “Break-even all” (hepsini başa başa al), “Close 50%” (%50'sini kapat), “Close all” (hepsini kapat, onay ile) ve “Guard OFF” (korumayı kapat), doğrudan grafik üzerinde.
- Grafikteki seviyeler. Grafiğin sembolündeki pozisyonlar için TP1, TP2 ve LAST noktalı çizgilerle çizilir.
Hesap koruması (her zaman tüm hesap)
- Günlük zarar limiti. Gün başı bakiyesinin bir yüzdesi, hesap para biriminde sabit bir tutar veya her ikisi (küçük olan geçerlidir). Kapanmış ve açık (floating) zararların ikisi de sayılır. Limite ulaşıldığında tüm pozisyonlar kapatılır, tüm bekleyen emirler silinir ve işlem bir sonraki işlem gününe kadar kilitli kalır: kilitliyken açılan her şey anında kapatılır.
- Maksimum düşüş (drawdown). Varlık (equity) zirvesinden ya da birçok prop firmanın hesapladığı gibi başlangıç bakiyesinden statik olarak ölçülür. Limit aşıldığında her şey kapatılır ve paneldeki “Unlock” (kilidi aç) düğmesine basana kadar kilitli kalır.
- Günlük işlem sayısı. Günlük yeni pozisyon sayısına bir üst sınır. Bu sınırın üzerinde açılan her şey gün bitene kadar anında kapatılır.
- Uyarılar. Bir limitin %80'ine gelindiğinde paneldeki çubuk kırmızıya döner ve bir kez uyarı alırsınız (terminalde push bildirimleri ayarlıysa ayrıca bir push bildirimi).
Panel
Bakiye, varlık (equity), bugünkü K/Z, günlük zarar ve düşüş çubukları, bugünkü işlem sayısı, aşamalarıyla birlikte yönetilen pozisyonlar (TP1 bekleniyor, TP1 gerçekleşti ve stop başa başta, TP2 gerçekleşti, merdiven seviyesi), aktif kurallar ve düğmeler. Panel küçültülebilir. Panel arayüzü İngilizcedir.
Nasıl kullanılır
- LadderGuard'ı tek bir grafiğe ekleyin (herhangi bir sembol, herhangi bir zaman dilimi). Yalnızca bir kez ekleyin: tek bir kopya seçtiğiniz tüm pozisyonları yönetir.
- Terminalde ve EA ayarlarında Algo Trading'e izin verin. Algo Trading kapalıysa panel bunu gösterir ve yönetici duraklar.
- Hangi pozisyonları yöneteceğini (tümü, yalnızca elle açılanlar veya tek bir magic numarası), hedeflerinizi ve yüzdelerinizi ayarlayın.
- İstediğiniz koruma limitlerini ayarlayın; bir limiti kapatmak için 0 girin.
- Her zamanki gibi işlem yapın. Pozisyonlarınıza bir stop loss koyun: R ondan ölçülür. Stopu olmayan bir pozisyon puan cinsinden sabit bir R kullanır (varsayılan 300) ve siz istemedikçe EA ona stop koymaz.
- Terminali açık tutun (ideal olan bir VPS'tir). TP1 ve TP2 aracı kuruma gönderilmez, EA tarafından tutulur; bu yüzden yalnızca EA çalışırken işler. Seviyeler kaydedilir, böylece yeniden başlatmadan sonra kaldığı yerden devam eder.
Strateji Test Cihazında (Strategy Tester) LadderGuard, test edilen sembolde küçük demo işlemler açar (sırayla BUY ve SELL, stop 2 x ATR(14) mesafesinde, stopta bakiyenin yaklaşık %1'ini riske edecek büyüklükte); böylece yönetimin nasıl çalıştığını görsel modda izleyebilirsiniz. Bu yalnızca test cihazında olur ve kapatılabilir. Gerçek veya demo hesapta asla kendi işlemini açmaz.
Girdi parametreleri
| Parametre | Varsayılan | Ne işe yarar |
| Which positions (hangi pozisyonlar) | ||
| Manage only this chart's symbol | false | false = tüm sembollerdeki pozisyonlar |
| Magic: -1 all, 0 manual trades only, N one EA | -1 | Hangi pozisyonların yönetileceği: -1 tümü, 0 yalnızca elle açılanlar, N tek bir EA |
| Targets (hedefler, R = stop mesafesi) | ||
| TP1 at R x | 1.0 | İlk hedef, R'nin katı olarak |
| TP2 at R x | 2.0 | İkinci hedef |
| LAST at R x (when the position's own TP is not beyond TP2) | 3.0 | Son hedef; pozisyonun kendi take profit seviyesi daha uzaktaysa o kullanılır |
| R in points for a position without a stop | 300 | Stop loss'u olmayan pozisyon için puan cinsinden R |
| Give a position without a stop a 1R stop | false | true = EA 1R'de bir stop ekler |
| Management (yönetim) | ||
| % of the original volume closed at TP1 | 40 | 0 = TP1'de kısmi kapatma yok |
| % of the original volume closed at TP2 | 30 | TP1% + TP2% en fazla 100 olmalı |
| Break-even: stop to entry + this many points at TP1 | 10 | Kâr yönündeki puan |
| Ladder: after each further level the stop goes to the previous one | true | false = stop başa başta kalır |
| Close all managed positions at this server time, e.g. 23:40 (empty = off) | (boş) | İşlem günü başına bir kez |
| Account guard (tüm hesabın korunması) | ||
| Daily loss limit, % of the day-start balance (0 = off) | 5.0 | Bugünkü kapanmış + açık zarar |
| Daily loss limit in account currency (0 = off; the smaller limit wins) | 0 | Sabit tutar |
| Max drawdown % from the equity peak (0 = off) | 10.0 | Unlock'a basılana kadar kilit |
| Static drawdown from the starting balance (prop-firm style) | false | true = zirve, başlangıç bakiyesinde sabit kalır |
| Max new trades per day (0 = off) | 0 | Sınırı aşan işlemler kapatılır |
| Trading day starts at this server hour | 0 | Günlük limit ve işlem sayımı için |
| Display and tester (görüntü ve test cihazı) | ||
| Draw TP1 / TP2 / LAST lines on this chart | true | Seviye çizgilerini çizer |
| Recolour this chart dark | false | Grafiği koyu renklere boyar |
| Save a screenshot to MQL5\Files 5 s after start | false | Başlatmadan 5 sn sonra ekran görüntüsü |
| Strategy tester: open demo trades to show the management | true | Yalnızca test cihazında |
| Strategy tester: bars between demo trades | 48 | Yalnızca test cihazında |
Sıkça sorulan sorular
LadderGuard işlem açar mı veya sinyal verir mi?
Hayır. Sizin (veya başka bir EA'nın) açtığı pozisyonları yönetir ve hesabı korur. Açtığı tek işlemler, ne yaptığını görebilmeniz için Strateji Test Cihazındaki demo işlemlerdir.
İşlemlerimi kârlı hale getirir mi?
Hiçbir araç bunu vaat edemez. LadderGuard çıkış kurallarınızı ve risk limitlerinizi her seferinde aynı şekilde, tereddüt etmeden uygular. Bunun işe yarayıp yaramayacağı girişlerinize ve ayarlarınıza bağlıdır.
Diğer Uzman Danışmanlarla birlikte çalışır mı?
Evet. Hangi pozisyonları yöneteceğini magic filtresiyle seçin: tümü için -1, yalnızca elle açılan işlemler için 0 veya tek bir EA'nın magic numarası. Koruma her zaman tüm hesaba bakar.
Hedging mi, netting hesap mı?
Her ikisi de. Netting hesapta kısmi kapatma, o hacim için ters yönde bir işlem olarak gönderilir.
Pozisyonumda stop loss yoksa ne olur?
Bu durumda R sabit bir puan sayısıdır (girdi parametresi, varsayılan 300). “Give a position without a stop a 1R stop” ayarını true yapmadığınız sürece EA stop eklemez.
TP1'deki kısmi kapatma neden atlandı?
Kısmi kapatma için aracı kurumun kabul ettiği bir hacim gerekir. Minimum hacmi 0.01 olan bir aracı kurumda 0.01 lotluk bir pozisyonda bölünecek bir şey yoktur: stop yine de başa başa taşınır, ancak kısmi kapatma yapılmaz.
Prop firma kuralları için kullanabilir miyim?
Alışılmış araçlara sahiptir: % veya para cinsinden günlük zarar limiti, başlangıç bakiyesinden statik düşüş ve işlem günü başlangıç saati. Firmanızın kesin kurallarını kontrol edin ve parametreleri bunlara göre ayarlayın. Koruma piyasa fiyatından kapatır; bu nedenle hızlı bir piyasada veya fiyat boşluğunda (gap) nihai zarar limiti aşabilir.
Yeniden başlatmadan sonra ne olur?
Her pozisyonun seviyeleri ve aşaması terminalin global değişkenlerine kaydedilir, böylece kaldığı yerden devam eder. Düşüş zirvesi ve kilitler de kaydedilir.
Bir pozisyon neden kısmi kapatmalar olmadan son hedefte kapandı?
TP1 ve TP2'yi aracı kurum değil, EA tutar. Fiyat tek bir hareketle bunların ötesine atlarsa (haber, gap), aracı kurumdaki son hedef take profit seviyesi, EA'nın işlem yapabileceği bir tik gelmeden tüm pozisyonu kapatabilir.
VPS gerekli mi?
TP1, TP2 ve koruma yalnızca terminal ve EA çalışırken işler. Terminali kapatırsanız aracı kurum stop loss ve take profit seviyelerinizi yine tutar, ama başka hiçbir şeyi tutmaz. Bir VPS her şeyin çalışmaya devam etmesini sağlar.
Korumayı bir süreliğine durdurabilir miyim?
Evet: paneldeki “Guard OFF” düğmesine basın. İşlem yöneticisi çalışmaya devam eder.
