Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Twitter ü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
  • 2734
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:
28
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ığı penceresiInpAsianStartHour' 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.
  • VadeInpLondonEndHour 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

Fair Value Gap Scanner MT5 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 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 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 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.