Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Facebook üzerinde bulun!
Fan sayfamıza katılın
Kodu ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Kodu beğendiniz mi? MetaTrader 5 terminalinde deneyin
Uzmanlar

GoldLondonBreakout - MetaTrader 5 için uzman

Adeolu Kayode Gbadebo
Adeolu Kayode Gbadebo
  • Software Engineer & Algorithmic Trader ​,Quantitative Developer & Instructor at  NIGERIA
  • Nijerya
  • 3023
Automated Trading: Designing and optimizing high-performance Expert Advisors (EAs) for financial markets.

Gmail: Adeolugbadebo500@gmail.com
| Turkish English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Italiano
Görüntülemeler:
52
Derecelendirme:
(3)
Yayınlandı:
Güncellendi:
MQL5 Freelance 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.


Londra Altın Piyasası’nda Fırlama Beklentisi: Ön İzleme

Ş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

Multi Timeframe Trend Matrix MT5 Multi Timeframe Trend Matrix MT5

A compact MT5 trend dashboard that compares EMA alignment and ADX strength across six timeframes.

Overnight Cost Meter Overnight Cost Meter

The script prices one night of holding: for every open position and every Market Watch symbol it prints the swap per night in your account currency, the annualized cost in percent for both directions, the broker's rate-independent markup (|swap long| + |swap short| never depends on interest rates - it is pure broker margin), and the triple-swap day. Honest "n/a" where a swap mode cannot be converted reliably.

Sessionvolatilityheatmap 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.

Portfolio Correlation Analyzer Portfolio Correlation Analyzer

Birden fazla Uzman Danışman çalıştıran hesaplar için salt okunur analizler. Bu analiz, kapanmış işlemleri “magic number” (benzersiz kimlik numarası) bazında gruplandırır ve bu sistemlerin birlikte çalıştırılmasının size gerçekte ne kadar tasarruf sağladığını ölçer: tek başına ve birleştirilmiş durumdaki değer kaybı karşılaştırması, grafikte ısı haritası olarak gösterilen ikili korelasyon matrisi ve portföyün dönem getirilerinin Monte Carlo yöntemiyle yeniden düzenlenmesi.