Fan sayfamıza katılın
- Görüntülemeler:
- 12
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Grid, martingale veya herhangi bir ortalama alma sistemi uygulayan herkes aynı soruyu sorar —hesabım yeterince büyük mü? — ve neredeyse herkes bu soruya yanlış bir rakamla cevap verir.
Genellikle verilen cevap, son grid seviyesindeki kayıptır. Hesabı bitiren şey bu değildir. Hesabı bitiren şey,marj seviyesinin brokerın stop-out seviyesine ulaşmasıdır; bu durum, pozisyon zinciri hala açıkken ve durumun düzelebilir gibi göründüğü sırada gerçekleşir.
Bu Uzman Danışman gerçek rakamı hesaplar ve ardından aritmetiği bilgiye dönüştüren kısmı gerçekleştirir: sembolün kendi M1 geçmişini tarar vebu büyüklükte bir hareketin daha önce kaç kez gerçekleştiğini sayar.
Bu programtamamen salt okunurdur. Asla bir pozisyon açmaz, kapatmaz veya değiştirmez.
Düzeltmek için var olduğu üç hata vardır ve bunların hepsi güven verici yönde hatalıdır
- N bacaklı bir zincir, × N. adımda dalgalanmaz. En eski bacak (N−1) adım uzaktadır, bir sonraki (N−2) adım uzaktadır ve bu şekilde devam eder; dolayısıyla toplam,× N(N−1)/2 adımdır. 10 bacaklı bir durumda bu, 10 değil, 45 adımlık bir kayıptır.
- Açık pozisyonlar, dalgalandıkları sürece teminatı da bloke eder. Stop-out, öz sermayeyi kullanılan teminatla karşılaştırır; bu nedenle bu kesrin her iki tarafı da aynı anda aleyhinize hareket eder — tampon küçülürken zarar artar.
- Stop-out bir yüzdedir, sıfır değildir. Hesabın her şeyini kaybetmesi gerekmez. Yaygın olarak uygulanan %50 seviyesinde, öz sermayenin yarısını kaybetmek zaten yeterlidir.
Ne gösterir?
| Satır | Anlam |
|---|---|
| tam zincir aralığı | En yeni ayağından en eskisine kadar olan fiyat mesafesi. |
| tam olduğunda değişken | Hesap para biriminde ifade edilenadım × N(N−1)/2 rakamı . |
| kilitli marj | OrderCalcMargin'den alınmaz — sadece terminal, brokerınızın kurallarını bilir. |
| tam zincir şudur | Değişken marj artı sabit marj, öz sermayenin yüzdesi olarak. |
| bunu sona erdiren olumsuz hareket | Broker harekete geçmeden önce fiyatın aleyhinize ne kadar hareket edebileceği. |
| o noktada açık pozisyonlar | Bu durum gerçekleştiğinde fiilen kaç adet pozisyon bulunmaktadır. |
| Son N gün içindeki sayılar | Gerçek M1 çubukları üzerinden hesaplandığında, bu büyüklükte bir hareketin ne sıklıkla meydana geldiği. |
Neden son iki satır diğerlerinden daha önemli?
"86 dolarlık bir marj gerekir" ifadesi soyut bir kavramdır. "Son 100 gün içinde 86 dolarlık bir hareket 71 kez gerçekleşti, yani her 1,4 günde bir" ifadesi ise bir karardır. Sıklık, devam eden bir uç değerden itibaren sayılır ve her olaydan sonra yeniden başlar; bu nedenle, uzun bir düşüş, her çubuk için bir kez değil, yalnızca bir kez sayılır — rakam, gün sayısıyla karşılaştırılabilir kalır.
Veo noktada açılan pozisyonlar, insanların ölçüm yapmadan tartıştıkları bir soruyu yanıtlar : zincir dolmadan önce hesap biterse, pozisyon sınırınıza asla ulaşılmaz ve bu sınırı yükseltmek veya düşürmek hiçbir şeyi değiştirmez.
Yanlış anlaşılması kolay üç ayrıntı, burada ele alınmıştır
- Fiyat birimi başına para, sözleşme büyüklüğünden değil, sembolün tik değerinden ve tik büyüklüğünden gelir . Bir CFD endeksi, bir metal ve bir döviz çifti, “sözleşme büyüklüğü”nün ne anlama geldiği konusunda birbirinden farklıdır; kâr para birimi hesap para birimiyle aynı olmayan bir çapraz kur için, tik değerinin zaten içerdiği bir dönüştürme işlemi gerekir.
- Hedging pozisyonları genellikle marjı ikiye katlamaz. Hedging hesabında broker genellikle toplam yerine daha büyük olan taraf için ücret alır — canlı bir hesapta ölçüldüğünde, 6 uzun artı 2 kısa pozisyon için 8 değil, 6 ücretlendirilmiştir. EA, bunu öğrenmek için SYMBOL_MARGIN_HEDGED değerini okur ve kural okunamadığındaen pahalı durumu varsayar; çünkü kendi güvenliğinizle ilgili varsayımlar asla iyimser olmamalıdır.
- Zincir, fiyat hareket ettikçe doldurulur. Tam bir zincir için hesaplama yapıldığında , o anda sadece iki pozisyon varken N pozisyonun marjı tahsil edilir. Gerçek cevabı sıradan bir hareket olan bir yapılandırma için “zaten öldünüz” sonucunu veren geniş adımlı küçük bir hesapta. Bu EA, k bacaklık her bir bant içinde hesaplama yapar ve kendi içinde tutarlı olan ilk çözümü alır — yani zincirin o fiyattan gerçekten k bacak içerdiği çözümü.
Girişler
| Giriş | Anlam |
|---|---|
| InpGridStep | Bacaklar arasındaki mesafe, fiyat cinsinden (puan değil). |
| InpLots | Her bacak başına lot sayısı. |
| InpMaxLegs | Zincir başına bacak sayısı — üst sınırınız. |
| InpBothSides | Uzun ve kısa zincirlerin birlikte çalışıp çalışmayacağı. |
| InpEquity | Varsayılacak öz sermaye. 0 değeri canlı hesabı kullanır, böylece henüz sahip olmadığınız bir pozisyon büyüklüğünü test edebilirsiniz. |
| InpStopOutLevel | Stop-out yüzdesi. 0 değeri, bu bilgiyi brokerdan ister. |
| InpHistoryDays | Taranacak M1 geçmişindeki gün sayısı. 0, sıklık kontrolünü atlar. |
On InpEquity. Bu ayarı, hesabınızda bulunmayan bir rakama ayarlamak bir geçici çözüm değil, asıl amaçtır: bu sayede, önce para yatırmanıza gerek kalmadan "bu yapılandırma için gerçekte ne kadar sermaye gerekir" sorusuna cevap verilir.
Neyi yapmaz
Bu bir geriye dönük test değildir ve bir stratejinin kârlı olup olmadığı hakkında hiçbir şey söylemez. Tek bir soruyu yanıtlar: bu yapılandırma ve bu hesap göz önüne alındığında, broker hesabınızı kapatmadan önce fiyat aleyhinize ne kadar düşebilir ve bu kadar büyük bir hareket ne kadar yaygındır?
Ayrıca bir toparlanma senaryosu da modellemez. Hayatta kalan bir zincir, fiyatın geri döndüğü zincirdir — ve bu araç, fiyatın geri döndüğü zamana kadar orada olup olmayacağınızı belirleyen sapmayı ölçer.
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/76972
AI Prompt Writer - Simple AI Assistant Customization
Basit bir komut dosyası kullanarak MetaTrader 5 AI Asistanınızı seçilebilir dil, kişilik, menü ve davranış seçenekleriyle özelleştirin.
ATS Prop Rules Monitor - prop firm challenge scoreboard with the room left on every rule
One panel for the rules of a prop firm challenge: daily loss, maximum loss (static or trailing), profit target, minimum trading days and the best-day (consistency) rule. For each one it shows how much is used and how much room is left, in money. "One more trade" tells you the largest lot size that still keeps a stop-out inside the room left today and in the max-loss room. Read-only: it never opens, changes or closes a trade. The presets hold typical values; firms change their rules, so check yours and use the Custom preset. Built on the ATS Risk Library (ATS_RiskLib.mqh, included).
ICT Structure Visualizer – liquidity sweep, MSS and FVG with an honest statistics panel
Draws ICT structure on the chart (liquidity pools, sweeps, market structure shift, fair value gaps) from closed bars only, adds a trade plan for every confirmed setup and keeps an honest statistics panel of what those setups did on your symbol. Analysis only – it does not trade.
Newtonian Mechanics
A MetaTrader 5 utility that treats the bid and ask quote streams as two independent physical trajectories and fits a local quadratic to each, producing position, velocity, and acceleration with honest error bars and an out-of-sample forecast scoreboard.