Fan sayfamıza katılın
- Görüntülemeler:
- 28
- Derecelendirme:
- Yayınlandı:
- Güncellendi:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Gold London Breakout EA
Arkasındaki fikir
Altının iyi bilinen bir davranış kalıbı vardır: Asya seansı sırasında daralma eğilimi gösterir ve Londra piyasaları açıldığında sert bir şekilde genişler. Bu EA, bu genişlemeyi tahmin etmez; günün Asya seansındaki aralığı ölçer, ardından bu aralığın hemen üzerine bir Bekleyen BuyStop emri ve hemen altına bir Bekleyen SellStop emri yerleştirir; böylece piyasa hangi yönde kırılırsa, işlem o yönde gerçekleştirilir. Bu iki emir OCO (biri gerçekleşirse diğeri iptal olur) tipindedir: emirlerden biri gerçekleştiği anda EA diğerini iptal eder, böylece hiçbir zaman her iki tarafta da pozisyonunuz olmaz.
Sembol ve zaman aralığı, çoğu EA’dan daha önemlidir; çünkü tüm fikir, enstrümanın gerçekten bu seans sıkıştırma davranışına sahip olmasına bağlıdır: Bu EA, M15 grafiğinde XAUUSD (Altın) için yazılmış ve tasarlanmıştır. M15 özellikle tavsiye edilir, çünkü aralığı sabitleyen ve işlem penceresini açan saat sınır kontrolleri, her bir tik'i işlemek zorunda kalmadan geçişi net bir şekilde yakalamak için yeterli çözünürlüğe ihtiyaç duyar.
Nasıl yorumlanır
- Asya aralığı penceresi — InpAsianStartHour' dan InpAsianEndHour'a kadar, sunucu saatinegöre. EA, bu pencerede her çubuğu izler ve pencere kapandığı anda seansın en yüksek ve en düşük değerlerini kaydeder.
- Aralık filtresi — Asya aralığı, sabit bir nokta sayısından ziyade sembolün kendi günlük ATR'si ile karşılaştırılır; böylece filtre, altın (veya herhangi bir sembol) her yeni bir fiyat aralığına geçtiğinde manuel olarak yeniden kalibre edilmesine gerek kalmadan, enstrümanın o anda bulunduğu fiyat seviyesine ve volatilite rejimine göre kendini otomatik olarak ayarlar. Seans aralığı, günlük ATR'nin InpMinRangeATRFrac değerinin altına veya InpMaxRangeATRFrac değerinin üzerine çıkarsa, EA o gün işlem yapmaz. Bu kadar dar bir aralık genellikle, işlem yapılabilecek gerçek bir kırılma olmayan durgun bir seans anlamına gelir; bu kadar geniş bir aralık ise genellikle stratejinin dayandığı sıkışmanın hiç gerçekleşmediği anlamına gelir.
- Kırılma emirleri — saat InpLondonStartHour değerine ulaştığında verilir ve kilitli aralığın dışında, ATR ölçeğine göre küçük bir tampon bırakılır. Stop ve hedefseviyeleri, aralığın genişliğine göre değil, emir verildiği andaki ATR değerine göre belirlenir; böylece o günkü aralığın ne kadar geniş veya dar olduğu fark etmeksizin işlem riski sabit kalır.
- Vade — InpLondonEndHour saatine kadar bekleyen emirlerden hiçbiri tetiklenmezse, her ikisi de iptal edilir. Strateji, yalnızca Londra piyasası fiilen açılırken gerçekleşen kırılmaları hedefler; saatler sonra başlayan bir hareket ise tamamen farklı bir senaryodur.
Dış değişkenler (girişler)
| Giriş | Varsayılan | Amaç |
|---|---|---|
| InpAsianStartHour / InpAsianEndHour | 0 / 7 | Asya seans aralığının ölçüldüğü zaman aralığı, broker/sunucu saati. |
| InpDailyAtrPeriod | 14 | Yalnızca aralık filtresini ölçeklendirmek için kullanılan Günlük zaman dilimi ATR'sinin periyodu — aşağıdaki stoplar için kullanılan ATR'den bağımsızdır. |
| InpMinRangeATRFrac / InpMaxRangeATRFrac | 0,15 / 0,70 | Asya aralığının günlük ATR'nin çok küçük bir kısmını oluşturduğu (gerçek bir sıkışma olmadığı) veya çok büyük olduğu (sıkışma zaten bozulmuş olduğu) günleri filtreler; sabit bir nokta sayısından ziyade, enstrümanın kendi mevcut volatilitesine göre ifade edilir. |
| InpLondonStartHour / InpLondonEndHour | 7 / 11 | Kırılma emirlerinin aktif olduğu zaman aralığı; emirler, son saatte gerçekleştirilmezse iptal edilir. |
| InpAtrPeriod | 14 | Giriş tamponu ve stop mesafesi için kullanılan ATR dönemi. |
| InpBreakoutBufferATR | 0,15 | Bekleyen emirlerin aralığın dışında ne kadar uzağa (ATR cinsinden) yerleştirileceği — aralığın tam kenarındaki gürültü nedeniyle tetiklenmesini önlemek için yeterli mesafe. |
| InpStopATRMult | 1,2 | Giriş noktasından stop-loss mesafesi (ATR cinsinden). Aralık genişliğinden bağımsızdır, böylece risk gününden güne tutarlı kalır. |
| InpRewardMultiple | 1,8 | Kâr alma seviyesi, stop mesafesinin (R) katı olarak belirlenir. |
| InpRiskPercent | 1,0 | Hesap sermayesinin yüzdesi olarak işlem başına risk; pozisyon büyüklüğü, bu değer ve gerçek stop mesafesinden hesaplanır. |
| InpMaxSpreadPoints | 350 | Emir verildiği anda spread bu değerden daha genişse, o gün için emir verilmesi atlanır — altın spreadleri açılış saatlerinde genişleyebilir. |
| InpMagicNumber / InpDeviationPoints | 20260801 / 50 | Standart işlem tanımlama ve kayma toleransı ayarları. |
Önerilen kullanım
M15'te XAUUSD için geliştirilmiştir. Diğer semboller ve zaman dilimlerinde derlenip çalıştırılabilir, ancak temel varsayım — Asya'da daralma, Londra'da genişleme — altına özgü bir modeldir, bu nedenle başka yerlerdeki sonuçların aynı mantığı taşıyacağı beklenmemelidir. Varsayılan seans girdilerine güvenmeden önce, brokerınızın sunucu saatini Londra'nın gerçek açılış saatiyle karşılaştırın; sunucu saati farkları, brokere ve her iki tarafta uygulanan yaz saati değişikliklerine göre değişir.
Dürüstçe belirtilmesi gereken bir hesap türü notu: Bu, EA'nın kendi pozisyonunun belirsiz olmadığı, hedging özelliğinin etkin olduğu bir hesap varsayımıyla yazılmıştır. Netleştirme hesabında, bir kırılma emri yerine getirildiğinde aynı sembolde halihazırda başka bir pozisyon varsa, MetaTrader ayrı bir pozisyon açmak yerine bunu mevcut pozisyonla netleştirir; bu durum, EA'nın kendi sihirli sayı takibinin gerçekte açık olan pozisyonu ne kadar net bir şekilde yansıttığını etkileyebilir. Netleştirme hesabı kullanıyorsanız, bu EA’yı başka hiçbir işlemin yapılmadığı bir sembolde çalıştırın.

Şekil 1. Asya seansındaki aralık sabitlemesi ve ardından Londra seansının açılışında bunun etrafında oluşan OCO BuyStop/SellStop çifti. Kod Tabanı görsel yönergelerine uygun olarak siyah beyaz olarak gösterilmiştir.
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/75586
Fair Value Gap Scanner MT5
An MT5 fair value gap scanner that marks bullish and bearish imbalances and tracks when each zone is filled.
Session Liquidity Map MT5
A broker time session map for MT5 that displays Asia, London and New York ranges with their confirmed highs and lows.
Sessionvolatilityheatmap
İşlem gününün saat başına ortalama fiyat aralığını grafik üzerinde bir ısı haritası olarak gösterir; ayrıca mum çubuklarının arkasında Asya/Londra/New York seanslarına ait gölgelendirmeler bulunur — böylece bir hisse senedinin ne zaman gerçekten hareket ettiğini görebilirsiniz, sadece tahminde bulunmakla kalmazsınız.
IronHawk SMC Trade Zones M5
A closed-bar M5 indicator combining market structure, liquidity sweeps, BOS/CHoCH and momentum to display Entry, SL, TP1 and TP2, with retail-frequency signals and clickable setup history.