Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Telegram ü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

EMA Cross Demo EA with ATR Stops - MetaTrader 5 için uzman

Usama Bin Islam
Usama Bin Islam
MQL5 developer: Expert Advisors from written rules, indicator development, Pine Script to MQL5 conversions, and cost-aware backtesting.
How I work:
- I turn your rules into a short written spec (entries, exits, stops, sizing, filters) before writing any code, so we agree on the logic first.
| Turkish English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Italiano
Görüntülemeler:
7
Derecelendirme:
(2)
Yayınlandı:
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

EMA Cross Demo EA (MetaTrader 5)


Ticaret avantajı sağlamak değil, güvenilir bir EA geliştirme yöntemini göstermek amacıyla oluşturulmuş, küçük ve açık bir yapıya sahip bir demo Uzman Danışman.


Mantık (her yeni çubuk için bir kez değerlendirilir, yalnızca KAPALI çubuklarda - yeniden çizim yapılmaz):

- AL sinyali: hızlı EMA, yavaş EMA'nın üzerine çıkar

- SAT sinyali: hızlı EMA, yavaş EMA'nın altına geçer

- Ters bir sinyal geldiğinde, açık pozisyon kapatılır ve yeni çubuğun bir sonraki tikinde yeni bir pozisyon açılır


Risk yönetimi:

- Zarar durdurma = giriş fiyatı eksi/artı ATR x InpSLATRMult

- Kar-al = stop mesafesi x InpRewardRisk

- Stop/TP seviyeleri, gerektiğinde brokerın minimum stop mesafesine kaydırılır

- Lot büyüklüğü, sembolün hacim adımı, minimum ve maksimum değerlerine göre normalleştirilir

- Spread, InpMaxSpreadPoints değerinden daha geniş olduğunda girişler atlanır


Hem hedging hem de netting hesaplarında çalışır (pozisyon araması, netted pozisyon türüne göre değil, sihirli numara ve sembole göre yapılır).


Girişler: hızlı/yavaş EMA dönemi, ATR dönemi, SL ATR çarpanı, getiri:risk, lot büyüklüğü, puan cinsinden maksimum spread, sihirli sayı, puan cinsinden kayma.


Bu, yapıyı ve yöntemi göstermek amacıyla hazırlanmış, kullanıma hazır bir örnektir: kapalı çubuk sinyalleri, spread filtresi, lot normalizasyonu ve hedging/netting açısından güvenli pozisyon yönetimi. Bu, bir işlem tavsiyesi değildir. Ekteki öz sermaye grafiği, yalnızca kodu test etmek için kullanılan sentetik bir fiyat serisinden alınmıştır (bu sentetik çalışmada brüt kâr/zarar pozitif, komisyon sonrası net kâr/zarar negatiftir) – bu, kârlı bir stratejiyi değil, geriye dönük test yaklaşımını göstermektedir.


Aynı sinyal ve geriye dönük test mantığının (eşlik testi için) Python referans uygulaması istek üzerine temin edilebilir.


Güncelleme: Hızlı zaman dilimlerinde ATR tabanlı SL/TP'nin brokerın minimum stop mesafesi içinde kalarak emir reddedilmesine neden olan bir stop mesafesi sorunu düzeltildi. Mesafe artık stop/dondurma seviyesinde sınırlandırılmakta ve giriş fiyatı yerine doğru kapanış tarafı fiyatıyla (AL için Alım Fiyatı, SAT için Satış Fiyatı) karşılaştırılarak kontrol edilmektedir.


Güncelleme 2: EA artık bir emir göndermeden önce OrderCalcMargin() ile kullanılabilir marjı kontrol eder ve hesabın karşılayamayacağı bir emir göndermek yerine (bir günlük satırı ile) emri atlar. Bu, çok küçük test bakiyelerinde broker düzeyinde "yeterli para yok" reddi durumlarını önler.

Sentetik geriye dönük test sermaye eğrisi (brüt ve net)

MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/77653

RSI Tükenme Ters Dönüşü - EURUSD RSI Tükenme Ters Dönüşü - EURUSD

MetaTrader 5 Strateji Test Aracı için, RSI tükenme sinyallerine, ATR tabanlı çıkışlara ve oynaklığa göre ayarlanmış spread filtrelemesine dayanan açık kaynaklı EURUSD Uzman Danışmanı.

Session Boxes Asia London New York Session Boxes Asia London New York

Draws Asia, London and New York session boxes on the chart with each session's high and low.

Candle Timer Countdown Candle Timer Countdown

Candle countdown timer for Gold (XAUUSD), EURUSD and any symbol: time left on the current candle next to price or in a corner, spread, color change and alert before the close. Server time, no ticks needed. Open source code.

CanvasTabs: a lightweight tab bar for MQL5 based on CCanvas CanvasTabs: a lightweight tab bar for MQL5 based on CCanvas

A lightweight tab bar for chart panels, drawn with the standard CCanvas class. One include file, several independent instances per chart, click selection, resizing and safe cleanup. Includes a demo Expert Advisor.