RiskPanel Risk Based Lot Calculator and Trader MT5

  • Yardımcı programlar
  • Ibrahim Yahya
    Ibrahim Yahya
    • MQL5 & Python developer: EAs, trade copiers, MT5 automation at  Self-employed
    • Filistin
    • 219
    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

RiskPanel, MetaTrader 5 için riske dayalı bir lot hesaplayıcısı ve tek tıkla işlem panelidir ve tek bir kural üzerine kurulmuştur: seçtiğinizden fazlasını asla riske atmayın. Riski (hesabın yüzdesi veya sabit bir tutar) ve stopu siz seçersiniz. RiskPanel, stop vurulduğunda zararın en fazla seçtiğiniz tutar olması için lotu hesaplar, aracı kurumun hacim adımına AŞAĞI yuvarlar ve siz tıklamadan önce grafikte gösterir. Ardından BUY veya SELL, işlemi bu stopla ve isteğe bağlı bir kâr al ile açar. Ne işlem yapacağınıza karar vermez ve sinyal vermez.

Hesabınızı nasıl korur

  • Stopunuzdan hesaplanan lot. Riski ve stop mesafesini siz belirlersiniz. Gerçek giriş fiyatı ile gerçek stop fiyatı arasındaki zarar, yaklaşık bir formülle değil terminalin kendi kâr hesabıyla hesaplanır; bu yüzden forex, metaller, endeksler, her sözleşme büyüklüğü ve her hesap para birimi için uygundur.
  • Her zaman aşağı yuvarlanır. Lot, aracı kurumun hacim adımına AŞAĞI yuvarlanır, asla yukarı değil, sonra tam lot için yeniden hesaplanır. Böylece stoptaki zarar seçtiğiniz tutarı asla aşmaz (kayma, komisyon ve swap hariç, aşağıdaki sınırlara bakın).
  • Sert risk sınırı. Bir azami risk (varsayılan olarak bazın %5'i) hem yüzde hem para modunda geçerlidir. Risk bunu asla aşamaz.
  • Marj kontrolü. İşlemin gerektirdiği marj, emirden önce serbest marjınızla karşılaştırılır.
  • Gerekçeli kilitli düğmeler. Bir yönde işlem yapılamıyorsa (risk minimum lot için çok küçük, stop aracı kurum için çok yakın, marj yetersiz, stop çizgisi yanlış tarafta) düğmesi griye döner ve panel gerekçeyi tek satırda gösterir.
  • Kendi kendine kontroller. Başlangıçta panel kendi hesaplarını sınar (11 kontrol) ve ilk tikte aracı kurumun fiyatlamasına karşı 12 durumu daha sınar (BUY ve SELL, 3 risk, 2 stop büyüklüğü). Biri başarısız olursa düğmeler devre dışı kalır ve bir uyarı alırsınız.
  • Onay. İsteğe bağlı bir pencere, her emir gönderilmeden önce sorar.

Ne ayarlarsınız, ne görürsünüz

  • Risk. Bakiyenin, varlığın (equity) veya serbest marjın yüzdesi ya da sabit bir para tutarı.
  • Stop. Puan cinsinden bir mesafe veya grafikte sürüklenebilir bir çizgi (BUY için fiyatın altında, SELL için üstünde).
  • Hedef. Stop mesafesinin bir katı, R (0 = kâr al yok). Aracı kurumun çok yakın diye reddedeceği bir hedef atlanır.
  • Gördükleriniz. Risk tutarı, stop mesafesi, BUY ve SELL için lot / SL / TP, stoptaki zarar, hedefteki kazanç, gereken marj ve serbest marj.
  • Grafikte. Planlanan stop ve hedef noktalı çizgilerle çizilir. Değerleriniz sembol başına hatırlanır. Panel küçültülebilir.

Nasıl kullanılır

  1. RiskPanel'i işlem yapmak istediğiniz sembolün grafiğine ekleyin (herhangi bir zaman dilimi).
  2. Terminalde ve EA ayarlarında algoritmik işleme izin verin.
  3. Risk modunu ve değerini, sonra stopu (puan veya çizgi) ve hedefi seçin.
  4. Panelde lotu, stoptaki zararı ve marjı kontrol edin. BUY veya SELL'e basın (sorulursa onaylayın).
  5. Emir zarar durdur ve kâr al değerlerini taşır, bu yüzden bunları aracı kurum tutar. RiskPanel işlemi sonrasında yönetmez.

Strateji Test Cihazında, varsayılan girdilerle RiskPanel, çalışmasını görebilmeniz için arada bir demo işlem açar: sırayla BUY ve SELL, kendi sihirli numarasına ait açık pozisyon yokken yaklaşık her 48 çubukta bir, BUY / SELL düğmesiyle aynı kod üzerinden. Yalnızca test cihazında, risk minimum lottan küçükse minimum lot kullanılır. Bu yalnızca Strateji Test Cihazında olur, gerçek veya demo hesapta asla olmaz: orada yalnızca siz bir düğmeye bastığınızda işlem yapar.

Dürüst sınırlar (lütfen okuyun)

  • Kayma, komisyon ve swap lotun parçası değildir. Gerçek bir stop, seçtiğiniz tutardan biraz fazla kaybettirebilir.
  • Netting hesabında yeni bir işlem mevcut pozisyona eklenir ve zarar durdur ile kâr al tüm pozisyona uygulanır.
  • Aracı kurumun sembol başına toplam hacim sınırı (SYMBOL_VOLUME_LIMIT) kontrol edilmez. Aracı kurum böyle bir emri reddeder ve gerekçe günlüğe yazılır.
  • Piyasa emirlerinde stopları reddeden aracı kurumlar, emir zarar durdur ve kâr al taşıdığı için emri reddeder.
  • Panelin giriş kutuları, mod düğmeleri ve sürüklenebilir çizgisi, bir demo grafikte betikle çalışan bir arayüz testiyle doğrulandı.
  • RiskPanel ne işlem yapacağınıza karar vermez, sinyal vermez ve kâr vaat etmez.

Girdiler

GirdiVarsayılanNe yapar
Risk
Start in % mode (false = fixed money)truefalse = para modunda başla
Risk, % of the base1.0% modunda kullanılır
Risk in account currency (money mode)50Para modunda kullanılır
What the % is taken fromBalanceBalance, Equity veya Free margin
Hard cap, % of the base, for both modes (0 = no cap)5.0Risk bunu asla aşmaz
Stop ve hedef
Start with the draggable stop line instead of pointsfalsetrue = grafikteki kırmızı çizgiyi sürükleyin
Stop distance in points300
Take profit = this many times the stop distance (0 = no take profit)2.0Stopun R katı; 0 = yok
İşlem
Magic number of the trades opened here770077Burada açılan işlemleri işaretler
Order commentRiskPanel
Max slippage, points30
Ask before sending an ordertrueOnay penceresi
Draw the planned stop / target levels on the charttrue
Remember the panel values per symbol (global variables)true
Görünüm
Recolour this chart darkfalse
Save a screenshot (MQL5 Files folder) 6 s after startfalse
Screenshot file name suffixlive
Live chart: run a scripted test of the edit boxes, buttons and the line, then restore the valuesfalseTest yardımcısı, kapalı bırakın
Yalnızca Strateji Test Cihazı
0 none, 1 = open one BUY, 2 = open one SELL (through the same code as the button)00 = yukarıda anlatılan demo işlemler

Sık sorulan sorular

RiskPanel sinyal verir mi veya ne işlem yapacağıma karar verir mi?
Hayır. Sembolü, yönü, riski ve stopu siz seçersiniz. Yalnızca lotu hesaplar ve emri gönderir.

Zarar seçtiğim riskten büyük olabilir mi?
Lot, stop fiyatının kendisi için hesaplanır. Gerçek bir stopta kayma, komisyon, swap veya fiyat boşluğu zarara biraz ekleyebilir. Bu yüzden sınırlar yukarıda belirtilmiştir.

Bir düğme neden gri?
O yön kilitlidir ve panel nedenini tek satırda söyler: örneğin risk minimum lot için çok küçük, stop aracı kurum için çok yakın veya marj yetersiz. Hiçbir şey gönderilmez.

Lot neden beklediğimden küçük?
Lot hacim adımına aşağı yuvarlanır ve sert risk sınırı riski kısıtlar. Seçtiğiniz tutardan fazla kaybettirecek bir lot asla kullanılmaz.

Hedging mi netting mi?
İkisi de. Netting hesabında yeni bir işlem mevcut pozisyona eklenir ve zarar durdur ile kâr al tüm pozisyona uygulanır.

İşlemi açıldıktan sonra yönetir mi?
Hayır. Zarar durdur ve kâr al emirle birlikte gönderilir ve aracı kurum tarafından tutulur.

İşlemlerimi kârlı yapar mı?
Hiçbir araç bunu vaat edemez. RiskPanel her işlemin planlanan zararını seçtiğiniz büyüklükte tutar. Kâr edip etmemeniz girişlerinize ve çıkışlarınıza bağlıdır.

VPS gerekli mi?
Hayır. RiskPanel yalnızca bir düğmeye bastığınızda çalışır, bu yüzden açık bir terminal yeterlidir.

Yazarın diğer ürünleri
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 Pozisyon
NewsGuard, açık pozisyonlarınızı haber sıçramalarından korur. Tek bir grafiğe eklersiniz; MetaTrader 5'in yerleşik ekonomik takvimini okur. Para birimlerinizle ilgili önemli bir olay yaklaştığında, seçtiğiniz pozisyonlarla ilgilenir: sizi uyarır, başa baş stopu ile güvene alır ya da kapatır. İşlem açmaz ve sinyal üretmez. Ne yapar Pozisyonları haberlerin çevresinde korur. Bir pencere içinde (varsayılan olarak olaydan 15 dakika önce ile 15 dakika sonra arası) seçtiğiniz eylemi pozisyonlarınıza uy
GoldSessions, MetaTrader 5 için bir grafik göstergesidir. Her gün için işlem seansı başına bir kutu çizer: Asya, Londra ve New York. Kutunun üst kenarı seansın en yüksek değeri, alt kenarı en düşük değeridir; isteğe bağlı etiketler iki fiyatı da gösterir. Her seansın nerede bittiğini ve ne kadar geniş olduğunu görürsünüz, böylece ince veya oynak bir seans geçişine kör girmezsiniz. Salt okunur bir grafik aracıdır: hiçbir işlemi açmaz, değiştirmez veya kapatmaz, DLL kullanmaz ve web isteği yapmaz;
Filtrele:
Değerlendirme yok
Değerlendirmeye yanıt