Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Twitter üzerinde bulun!
Fan sayfamıza katılın
MetaTrader 5 terminalinizden Kod Tabanına erişin
Doğru kodu bulamadınız mı? Freelance bölümünden sipariş edin
Bir Uzman Danışman veya Gösterge Nasıl Yazılır?

Kullanıcı derecelendirmelerine göre en iyi MQL4 ve MQL5 kaynak kodları - 28

Kod ekle

Adaptive ATR Keltner channel

Stochastic of average (on chart)

Pretty simple. Seems Stupid. But yes, You need this...

This is the version 2 of my script to export the trade history from MT5 selected between two dates. The resulting file is CSV that can be opened/imported with any spreadsheet software. More columns were added and fixed minor errors. The code for processing and exporting data was rewritten.

Display interactive HTML graph of the account balance inside the web browser.

Trading the trend

Encapsulating a family of interchangeable algorythms which can be modified independently from the client.

NELODI Trading Terminal is a collection of Indicators and an Expert Advisor, which work together to provide a complete solution for manual Trading, primarily designed for Scalping.

Sort the input array in-place using comparison function less.

Kitabın ilk bölümünde MQL5 dili ve geliştirme ortamı tanıtılmaktadır. MQL5 dilinde MQL4'e (MetaTrader 4 dili) kıyasla sunulan yeni özelliklerden biri, onu C++'a benzer kılan nesne yönelimli programlama (Object-Oriented Programming, OOP) desteğidir.

Sec-WebSocket-Anahtar Oluşturucu

Olasılık Teorisi Danışmanı

Bu Gösterge, eski mumlarla birlikte Yüksek, Düşük fiyata göre tüm açılmış grafik tabanınızda otomatik olarak bir Risk / Ödül Kutusu oluşturur. Boyut ve fiyatı istediğiniz gibi sürükleyip değiştirmek için kolayca kullanabilirsiniz.

Negatif Hacim Endeksi (NVI), MT4, MT5 platformlarında gelişmiş grafik analizi için ücretsiz bir teknik göstergedir. Tik hacmine dayanır (MT5'te gerçek hacim ile değiştirilebilir) ve iki kullanışlı özellik eklenmiştir: Çoklu zaman dilimi (MTF) işlemi desteği. Pozitif Hacim Endeksini göstermek için değiştirilebilir.

Basing Candlesticks MetaTrader göstergesi - grafikteki temel mumları algılayan ve işaretleyen otomatik bir göstergedir. Temel mum, gövde uzunluğu yüksek-düşük aralığının %50'sinden az olan bir mumdur. Gösterge, doğrudan platformun ana grafiğinde histogram çizgilerini (MT4'te) veya özel mumları (MT5'te) kullanarak temel mumları vurgular. Yüzde kriteri giriş parametreleri aracılığıyla değiştirilebilir. Yeni bir temel mum göründüğünde uyarıları da açabilirsiniz.

Coppock MetaTrader göstergesi - ilk olarak 1962 yılında Edward Coppock tarafından oluşturulan ünlü Coppock eğrisi göstergesinin bir uygulamasıdır. Gösterge, iki değişim oranının (14 ve 11 periyotlu) toplamının ağırlıklı hareketli ortalamasını (10 periyotlu) ölçerek uzun vadeli alım ve satım fırsatlarını (klasik olarak sadece alım için kullanılır) gösterir. Bu klasik versiyondur. Bu MetaTrader sürümünde, temel göstergelerin parametrelerini değiştirebilirsiniz. Bu Coppock göstergesini MT4 ve MT5'te kullanabilirsiniz.

Schaff Trend Döngüsü (MetaTrader göstergesi) - döngüler kullanılarak bir MACD çizgisi üzerinde stokastik üzerinden stokastik hesaplanarak oluşturulan döngüsel bir osilatördür. Sonuç, osilatörün trendler sırasında dalgalı olmayan ve değişikliklere çok hızlı tepki veren geliştirilmiş versiyonudur. Döviz trendlerinin döngüler halinde hızlanıp yavaşladığını varsayan Doug Schaff tarafından geliştirilmiştir. Algoritması 2008 yılında halka açıklanmıştır. Schaff Trend Cycle, trend yönü değişikliklerini belirlemek için iki farklı yöntemi birleştirmeye çalışır - MACD ve düzeltilmiş stokastik osilatör. Göstergenin değeri 0 ile 100 arasında dalgalanır. İki tetikleme seviyesi kullanılır - 25 ve 75. İsteğe bağlı uyarılar mevcuttur. Bu göstergeyi MT4, MT5 için indirebilirsiniz

TradeReportExporter betiği, işlemlerin (alım satımların) geçmişini uygun bir CSV dosyasına aktarmak için tasarlanmıştır. Yüklü olduğu enstrüman için geçen yıla ait tüm işlemlere ilişkin verileri otomatik olarak toplar. Dosya tarih ve saat, işlem türü (alış/satış), fiyat, hacim, komisyon ve kar/zarar gibi verileri içerir. Sonuç, Excel'de veya başka bir elektronik tablo düzenleyicisinde açılabilen bir dosyaya kaydedilir.

Bu gösterge DeMarker göstergesinin sapma noktalarını alır

Bu gösterge, MetaTrader 5 grafiğinde Üstel Hareketli Ortalamayı (EMA) hesaplar ve görüntüler. Tamamen özelleştirilebilir dönem. Uygulanan fiyatın seçilmesine izin verir (Kapanış, Açılış, Yüksek, Düşük, Medyan, Tipik, Ağırlıklı). İlk çubukların SMA'sından başlatılan standart EMA formülünü kullanır. Bağımsız bir teknik analiz aracı olarak kullanılabilir veya trend takip ve hareketli ortalama geçiş stratejileri için otomatik ticaret sistemlerine entegre edilebilir.

An advanced order flow engine that approximates tick-by-tick aggressor data to calculate the true Cumulative Volume Delta, it exposes institutional absorption and divergence hidden within standard price candles.

Bu Uzman Danışman, ADX tabanlı bir trend gücü filtresini EMA geri çekilme giriş tekniğiyle birleştirir ve dinamik stop loss ile kar alma seviyelerinin belirlenmesinde ATR’yi kullanır. Tek bir sembol üzerinde, her seferinde tek bir pozisyon açık olacak şekilde işlem yapmak üzere tasarlanmıştır.

Ortalama, p50, p90, p95, p99, maksimum spread, uyarılar ve CSV'ye aktarma özelliklerine sahip açık kaynaklı MT5 spread kaydedici.

Günlük Aralık Takipçisi — Bugünün Aralığı ile Ortalama Günlük Aralığın Canlı Karşılaştırması. Günlük Aralık Takipçisi, ilgili menkul kıymetin tipik günlük hareketinin ne kadarının bugün gerçekleştiğini bir bakışta gösterir; böylece günün hâlâ hareket potansiyeli olup olmadığını ya da hareketin şimdiden tükendiğini değerlendirmenize yardımcı olur.

Bir stratejinin kârının ne kadar yoğunlaştığını — yani avantajın geniş mi olduğu yoksa birkaç şanslı işlemin üzerine mi dayandığı — ölçen yerel bir MQL5 komut dosyasıdır. İşlem bazında bir CSV dosyasını (Tarih, Kâr) okur ve en büyük işlemlerden elde edilen net kârın payını, kazanan işlemlerin Gini katsayısını, bir yoğunlaşma profilini, en iyi birkaç işlemi hariç tutarak net kâr ve kâr faktörünü yeniden hesaplayan bir hayatta kalma testini ve yapılandırılabilir bir tutarlılık sınırına göre en yüksek tek günlük kârı raporlar; tüm bunları, önerilerle birlikte bir yoğunlaşma ve tutarlılık puanı (A+'dan F'ye) halinde birleştirir. Herhangi bir dosya bulunmazsa örnek bir set oluşturur, böylece kuruluma gerek kalmadan çalışır. Harici kütüphane, Python veya yapay zeka gerektirmez. ExportTrades.mq5 yardımcı programı, işlem geçmişinizden dosyayı oluşturur.

Seçilen bir piyasa aralığından Premium, Denge ve İndirim alanlarını gösteren, kullanımı kolay bir MetaTrader 5 eğitim göstergesi.

Spread hesaplayıcı, grafikteki herhangi bir döviz çiftinin güncel spread değerini göstermek üzere oluşturulmuştur.

Canlı pip değeri, riske dayalı lot büyüklüğü belirleme, özel hacim risk analizi ve açık pozisyon kâr/zararı — hepsi tek bir panelde.

Güç derecesi ve anlık uyarılar içeren, çoklu zaman dilimlerinde destek ve direnç bölgelerini tarayan tarayıcı — M15, H1, H4, D1.

Hesabınızı günlük zarar limiti ve maksimum değer kaybı limiti açısından takip eden, renk kodlu OK / UYARI / TEHLİKE durum göstergelerine sahip, grafiğin üzerinde yer alan salt okunur bir paneldir. Yalnızca izleme amaçlıdır; herhangi bir emir vermez, değiştirmez veya kapatmaz.

Planlanan bir işlem için riskiniz (sermayenin yüzdesi veya sabit bir para tutarı) ve stop-loss mesafesi (puan veya fiyat seviyesi) temelinde doğru lot büyüklüğünü hesaplar. Hisse senedi sembolünün sözleşme özelliklerini (tick büyüklüğü ve değeri, hacim minimum/maksimum/adım) dikkate alır ve gerekli teminat tutarını tahmin eder.

KCI Volatilite Mesafesi, piyasa momentumunu ve trend yönünü tam bir hassasiyetle haritalandırmak üzere titizlikle tasarlanmış, gelişmiş ve uyarlanabilir bir algoritmadır. Özel bir matris tabanlı hesaplama yöntemini kullanan bu araç, piyasa gürültüsünü dinamik olarak filtreler ve yönsel güç hakkında tamamen nicel bir bakış açısı sunar. Son derece optimize edilmiş Nesneye Yönelik Programlama (OOP) çekirdeği ile geliştirilen bu araç, hem görsel işlem netliği hem de Expert Advisor’lara veya Makine Öğrenimi modüllerine sorunsuz entegrasyon sağlamak üzere tasarlanmıştır; böylece çok sayıda varlık üzerinde son derece düşük CPU yüküyle çalışır.

1. Temel İzleme Motoru (Alfa-Beta Filtresi) Gösterge, temelinde konum ve hızı izlemek üzere tasarlanmış, Kalman filtresinin hafif ve kararlı durum versiyonu olan bir Alfa-Beta filtresini kullanır.Tahmin Hesaplaması: Motor, SMA veya EMA gibi geçmiş fiyatların basit ortalamasını almak yerine, mevcut hıza ($v$) dayalı olarak tahmini bir fiyat hesaplar. Hata Düzeltme:

Volume Strength Compass, MetaTrader 5 için geliştirilmiş bir hacim analizi göstergesidir ve Göreceli Hacim, mum gövdesi gücü, kapanış konumu ve hacim yoğunluğunu kullanarak piyasa hareketliliğini değerlendirir. Gösterge, her bir mum çubuğunu normal hacim, düşük hacim, yüksek hacim, doruk hacmi, yükseliş eğilimi, düşüş eğilimi ve emilim gibi farklı hacim koşullarına göre sınıflandırır. Sonuçlar, renkli hacim sütunları, arka plan vurguları, sinyal etiketleri, ortalama hacim çizgisi ve gerçek zamanlı gösterge paneli kullanılarak görüntülenir. Gösterge, tik hacmini veya gerçek hacmi kullanabilir ya da mevcut olduğunda otomatik olarak gerçek hacmi seçebilir. Ayrıca, mevcut canlı mum çubuğu üzerinde veya mum çubuğunun kapanmasından sonra uyarıları destekler.

Bu gösterge, temelde kanal ölçümü için zarf yöntemine dayalı bir GPS ile piyasa için hava radarı işlevlerini tek bir çatı altında birleştiren bir sistemdir. Size sadece tahminde bulunmanız için bir dizi çizgi sunmak yerine, piyasanın matematiksel “esnekliğini” hesaplar ve bunu çoklu zaman dilimlerinde trend analizi ile birleştirerek tam olarak nerede olduğunuzu gösterir. Fiyat bantın dışındaysa, momentumda temel bir değişim yaşanıyor demektir; eğer yanlış tarafta iseniz, pozisyonunuzu kapatıp uzak durun ya da geri çekilmelerde trendin yönüne uyun.

Tamamen MetaTrader 5 içinde çalışmak üzere tasarlanmış, kurumsal düzeyde bir işlem günlüğü ve davranışsal analiz paketi. Uygulama, standart terminal nesnelerinin yerine yüksek performanslı, çift tamponlu bir vektör grafik işleme zinciri (CCanvas) kullanan, tek dosyalı ve hiçbir bağımlılığı olmayan bir kontrol paneli olarak geliştirilmiştir. Uygulama, gerçek zamanlı nicel analiz, davranışsal risk denetimi, dikey olarak kaydırılabilen aylık takvim ve doğrudan grafik üzerinde satır içi not düzenleme özelliğine sahip etkileşimli günlük kartları sunar.

Bu sürüm, Etkileşimli Arz ve Talep Bölgesi Yöneticisi çerçevesine dayalı, hafif bir otomatik işlem prototipini sunuyor. Bu çerçeve, yatırımcıların kendi arz ve talep bölgelerini çizip yönetmelerine olanak tanırken, her bir bölge piyasa koşulları değiştikçe kendi yaşam döngüsünü, etkileşim geçmişini ve değişen durumunu korur. Bu hibrit yaklaşım, kullanıcı tanımlı bölgeleri otomatik izleme, doğrulama ve işlem yönetimi ile birleştirir. Strateji, işlem eylemleri oluşturmadan önce yapılandırılmış bir karar süreci aracılığıyla uygun bölgeleri değerlendirir. Ayrıntılı günlük kaydı, bölge davranışlarına ilişkin görünürlük sağlayarak yatırımcıların etkileşimleri incelemelerine ve toplanan bilgileri kullanarak kendi yaklaşımlarını geliştirmelerine olanak tanır.

Çoğu kanal göstergesi, kırılma seviyesinin nerede olduğunu gösterir. Bu gösterge ise, şu anda o seviyeden ne kadar uzakta olduğunuzu, harekete geçebileceğiniz bir biçimde size bildirir. Panel, hem kanalın üst hem de alt kenarı için şunları gösterir: seviyenin kendisi; mevcut fiyattan uzaklığı, sembolün kendi fiyat birimlerinde; aynı uzaklığın ATR birimlerinde ifade edilmesi; fiyat tetik noktasına yaklaştıkça dolan bir yakınlık çubuğu; ATR sütunu neden önemlidir? Bir kırılma seviyesinden 8 dolarlık bir uzaklık, bir haber açıklanması sırasında ifade ettiğinden tamamen farklı bir anlam ifade eder. Mesafeyi mevcut ATR’ye bölmek, bu sayının farklı seanslar, farklı volatilite rejimleri ve farklı semboller arasında karşılaştırılabilir olmasını sağlar. 0,30 ATR değeri, altın için de EURUSD için de aynı anlama gelir. Renk kodlaması: normal metin : InpNearATR'den daha uzakta (varsayılan 1,0 ATR) altın : InpNearATR dahilinde turuncu-kırmızı : InpVeryNearATR dahilinde (varsayılan 0,5 ATR)

Nikkei 225 Gap Continuation EA, nakit seansının açılış boşluğunun ardından yükseliş ve düşüş yönlü devam hareketlerinde işlem yapan bir MetaTrader 5 Uzman Danışmanıdır. Bu EA, açılış aralığından kırılma ile VWAP teyidini, otomatik risk temelli pozisyon boyutlandırmayı, kısmi kar realizasyonunu, başabaş noktasını koruma yönetimini ve zorunlu seans çıkışını bir araya getirir. Bu EA, hem netleştirme hem de riskten korunma hesaplarını destekler.

Kapalı pozisyonların işlem geçmişini (bir CSV dosyası veya RuinExport.mq5 komut dosyası tarafından mevcut hesabın işlem geçmişinden otomatik olarak oluşturulan bir dosya) okur ve dört bağımsız risk göstergesini raporlar: zarar sonrası hacim artışı, ortalama fiyatı daha kötü hale getiren aynı yöndeki örtüşen pozisyonlar, kazançlar ve zararlar arasındaki getiri asimetrisi ve işlem başına belirtilen risk düzeyinde klasik iflas riski tahmini. Bu dört puan, sade bir dille yazılmış önerilerle birlikte tek bir A'dan F'ye kadar not sistemine dönüştürülür. CSV dosyası bulunmazsa, komut dosyası otomatik olarak tekrarlanabilir bir örnek işlem defteri oluşturur; böylece rapor ilk çalıştırmada görüntülenebilir.

1...212223242526272829303132333435...207