MT4 için risk yöneticisi robotu: hesap ve limit yardımcı programları
Mt4 risk yöneticisi robotu, terminalin trader'a bıraktığı iki boşluğu kapatır: risk yüzdesinin lota çevrilmesi ve günlük zarar limitinden sonra işlemin durdurulması. Her iki görev de terminalin içinde yaşayan ve terminal açıkken çalışan bir kodla çözülür. Bu sınıftan hangi programların bulunduğunu, hesabınıza tam olarak ne yaptıklarını ve başkasının kodu emirlere erişim kazanmadan önce hangi denetimlerin zorunlu olduğunu inceliyoruz.
MetaTrader'ın içindeki programlar bir eklentidir: terminalin yerini tutmaz, ona onda olmayanı ekler. Yüzdeye göre hacim hesabı, girişle birlikte otomatik stop, gün içindeki zarar için sert bir tavan ve stop serisinden sonra işlem yasağı.
Terminalin içindeki dört program türü
MetaTrader'da dört farklı varlık yaşar ve onları karıştırmak pahalıya mal olur: yetkileri ve yeniden başlatmadaki davranışları farklıdır. Betik olarak yazılmış bir zarar sınırlayıcı hesabı korumaz — betik bir kez çalışır ve kapanır.
Başlatınca bir kez çalışır ve biter. Tek seferlik eylemler için uygundur: tüm açık pozisyonlara stop koymak, her şeyi piyasadan kapatmak, stopları başabaşa taşımak.
tek seferlik eylemGrafikte bir arayüz çizer ve büyüklükleri hesaplar, ama işlem yetkisi olmayabilir. Sizin yüzdenize göre hacmi ve stopun para cinsinden bedelini gösterir, emri ise siz gönderirsiniz.
hesap ve öneriGrafikte sürekli çalışır ve emir gönderebilir. Hesaplanan hacimle pozisyon açar, hemen stop ve take koyar, belirlenen kurala göre trailing stop yürütür.
komutla gerçekleşmeHiçbir şey açmaz, yalnızca yasaklar. Özsermayeyi ve işlem sayısını izler, günlük zarar limitine ulaşıldığında pozisyonları kapatır ve işlemi kilitler.
yasak ve korumaİlk üçü zaman kazandırır ve aritmetik hata olasılığını düşürür. Dördüncü tür hesabı kurtarır: trader'ın artık serinkanlı düşünmediği anda müdahale eden tek odur.
Trade Assistant MT4 ve hacim hesabı panelleri
Trade assistant mt4 sınıfındaki yardımcı programlar aynı biçimde kuruludur: grafikte bir panel, risk yüzdesi alanı, stop seviyesi alanı ve emir gönderme düğmesi. Değer düğmede değil, stop her kaydırıldığında hacmin yeniden hesaplanmasında ve bunun elle yapılmasının bırakılmasındadır.
| Panel alanı | Trader neyi belirler | Program neyi hesaplar |
|---|---|---|
| Risk | fonların yüzdesi veya tutar | hesabın para biriminde risk |
| Stop loss | seviye fiyatı veya mesafe | pip cinsinden mesafe |
| Hacim | hiçbir şey | riske ve stopa göre lot, aşağı yuvarlamayla |
| Take profit | fiyat veya riske çarpan | belirlenen orana göre hedef |
| Teminat | hiçbir şey | hesaplanan hacmin teminatı |
| Spread | hiçbir şey | fiili giriş fiyatına düzeltme |
Böyle bir paneli bir kez ve demoda sınamak gerekir: asgari hacimle bir işlem açmak, stopun tetiklenmesini beklemek ve fiili zararı bildirilen riskle karşılaştırmak. Yüzdenin onda birinden büyük sapma, programın özsermaye yerine bakiyeden hesapladığı ya da spreadi hesaba katmadığı anlamına gelir.
Risk manager ea mt5: zarar sınırlayıcı robot
Sınırlayıcı, sınıfın en yararlı ve en hafife alınan programıdır. Girişi iyileştirmez ve kârı artırmaz: yumuşak kuralı serte çevirir ve kararı, trader'ın karar veremeyecek durumda olduğu anda ondan alır.
işlem durdurma: özsermaye ≤ gün başındaki özsermaye × (1 − limit)
| Kısıt | Nasıl belirlenir | Tetiklendiğinde ne yapar |
|---|---|---|
| Günlük zarar limiti | yüzde veya tutar | pozisyonları kapatır, bekleyenleri kaldırır, yenilerini kilitler |
| Hafta içindeki zarar limiti | pazartesi özsermayesinin yüzdesi | aynısı, birkaç gün boyunca |
| Üst üste stop serisi | işlem sayısı | gün sonuna kadar ara |
| Azami işlem sayısı | günde adet | limitin üstünde açmayı yasaklar |
| Azami toplam hacim | lot | pozisyonu büyütmeye izin vermez |
| Zamana göre işlem yasağı | saatler ve haberler | belirlenen aralıklarda kilit |
Pratik incelik: limiti bakiyeden değil, özsermayeden hesaplamak ve başlangıç noktasını gün başında sabitlemek gerekir. Aksi hâlde bir zarar serisinden sonra limit küçülmüş hesaptan yeniden hesaplanır ve tekrar tekrar kaybetmeye izin verir — her seferinde para olarak biraz daha az, ama yüzde olarak aynı.
Başkasının robotunu kurmadan önce ne kontrol edilmeli
Her robot, emirlerinize erişimi olan başkasının kodudur. Aşağıdaki beş denetim bir akşam alır ve yardımcı programı beladan ayırır.
Aynı aracı kurum, aynı hesap türü, aynı semboller. Demo gerçeklikten gerçekleşmeyle ayrılır, ama programın mantığını tümüyle gösterir.
ilk akşamBir işlem açıp hesaplanan hacmi formülle karşılaştırın. Hacim adımına kadar örtüşme, programın doğru hesapladığının tek kanıtıdır.
ilk akşamTerminali kapatıp açın: sınırlayıcı günün başlangıç noktasını hatırlamalı, limiti baştan başlatmamalıdır.
zorunluProgram yalnızca terminal çalışırken işler. Koruma sürekli gerekiyorsa terminal ev bilgisayarında değil, bir sunucuda tutulur.
gerçekten önceOtomatik işleme noktasal izin verilir, hesaba işlem parolasıyla erişim ise kimseye ve hiçbir zaman devredilmez.
sürekliRobotlar neden tehlikeli
Bu sınıftaki programlara yönelik şikâyetler neredeyse her zaman dört duruma iner. Hiçbiri hacim formülündeki bir hatayla ilgili değildir.
Robotlar ve yardımcı programlar: kısa yanıtlar
- Hacmi kendim hesaplıyorsam robot gerekir mi
- Şart değil. Yardımcı program saniyeler kazandırır ve giriş hatalarını ortadan kaldırır, ama aynı formülü uygular. Zarar sınırlayıcı daha yararlıdır: insanın zararda kötü yaptığı şeyi yapar.
- Programlar nereden alınır
- Terminalin gömülü mağazası, geliştiricinin sitesi veya kendi kodunuz. Mağaza ürünlerinin genellikle test aracı için bir demo sürümü olur.
- Robotlar mobil terminalde çalışır mı
- Hayır. MetaTrader'ın mobil sürümleri program kodu yürütmez: yardımcı programlar ve sınırlayıcılar yalnızca bilgisayarda veya sunucuda yaşar.
- Böyle programlar kendim yazabilir miyim
- Evet, MQL dili bunun için yapılmıştır. Günlük limit sınırlayıcısı tipik bir ilk programdır: birkaç düzine satır ve anlaşılır bir mantık.
- Robot strateji test aracında sınanır mı
- Açılış ve takip mantığı evet. Sınırlayıcının gün sınırındaki ve terminalin yeniden başlatılmasındaki davranışını test aracı yeniden üretmez.
- Hacim ayrışırsa ne yapmalı
- Üç şeyi karşılaştırmalı: hesabın tabanı, pip değeri ve yuvarlama kuralı. Hata neredeyse her zaman bu üç yerden birindedir.
Sık sorulan sorular
MetaTrader'da robot betikten nasıl ayrılır
Betik bir kez çalışır ve biter, robot ise grafikte olduğu ve terminal açık olduğu sürece sürekli çalışır. Zarar sınırlayıcı yalnızca robot olarak mümkündür: hesabı kesintisiz izlemesi gerekir.
Sınırlayıcı robot günlük limiti nasıl hesaplar
İşlem gününün başındaki özsermayeyi hatırlar ve güncel olanı onunla karşılaştırır. Belirlenen yüzde kadar düşünce pozisyonlar kapatılır, bekleyen emirler kaldırılır ve yeni işlemler ertesi güne kadar kilitlenir.
Limit neden bakiyeden değil, özsermayeden hesaplanır
Bakiye değişken zararı görmez: eksideki açık bir pozisyon, kapanana kadar onu değiştirmez. Bakiyeye bağlı bir sınırlayıcı çok geç devreye girer.
Terminalin mağazasından robot satın almak güvenli mi
Satın almak, dışarıdan bir dosya indirmekten güvenlidir: ürün hesaba bağlıdır, test aracında denemek için demo sürümü vardır. Ama kod kapalı kalır, bu yüzden davranışın demoda sınanması yine de gerekir.
Lot hesabı yardımcı programı hata yapabilir mi
Yapabilir ve tipik nedenleri üçtür: fon yerine bakiyeden hesap, çapraz paritelerde yanlış pip değeri ve yukarı yuvarlama. Her biri planlanandan büyük risk verir.
Sınırlayıcı robot için VPS gerekir mi
Koruma her zaman çalışmalıysa evet. Yardımcı program terminal kapalıyken işlemez, açık pozisyon ise tam da böyle anlarda aleyhinize gider.
Robottaki trailing stop elle takibin yerini tutar mı
Takibi mekanik ve her seferinde aynı yapar, ki bu genellikle elle yapılandan iyidir. Ama stopun çekilme kuralını siz belirlersiniz ve robot kötü bir kuralı da iyi bir kural kadar isabetle uygular.
Bir grafiğe birkaç robot konabilir mi
Bir grafiğe hayır, MetaTrader'da pencere başına tek robot çalışır. Sınırlayıcı genellikle ayrı bir grafiğe asılır, çünkü somut bir sembole bağlı değildir.
Bir robotun zarardan sonra hacmi büyüttüğü nasıl anlaşılır
Test aracında kontrol etmeli: zararlı bir işlemden sonra stopa aynı mesafede bir sonraki hacim öncekinden büyükse bu, açıklamasında adı ne olursa olsun martingale'dir.
Robot işlem açmayı bıraktıysa ne yapmalı
Otomatik işlem iznini, lisans süresini, sembol uyumunu ve programın kendi limitinin tetiklenip tetiklenmediğini kontrol etmeli. Sınırlayıcı tetiklendikten sonra bilerek susar.
Giriş noktası seçimini robota emanet etmeye değer mi
Bu artık risk yönetimi değil, bir işlem sistemidir ve açıklamasına göre değil, mesafedeki istatistiğine göre değerlendirilmelidir. Böyle bir robotun risk yönetimiyle ilgisi yoktur.
Aynı anda kaç program tutmak anlamlıdır
Genellikle iki: hacim hesabı paneli ve zarar sınırlayıcı. Sonraki her biri bir arıza noktası ekler ve hesapta ne olduğuna dair anlayışı azaltır.