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

MQL4 ve MQL5 kaynak kodu kütüphanesi

icon

MQL4 veya MQL5 programlama dilini öğrenmeye nereden başlayacağınızı bilmiyor musunuz? MetaTrader terminaliniz için çeşitli programlar burada mevcuttur. Yayınlanmış kod örneklerini indirin ve onlar üzerinde çalışın, kendi göstergelerinizi ve Uzman Danışmanlarınızı geliştirin. Uygulamalarınızı en büyük MQL4 ve MQL5 kod kütüphanesinde yayınlayın; uygulamalarınız her MetaTrader terminalinde ve MetaEditor'da kullanıma sunulacaktır.

MQL4 ve MQL5'teki kod örnekleriniz tüm dünyaya dağıtılacak ve böylece yüz binlerce yatırımcı sizi tanıyacaktır!

Kod ekle

Bu fonksiyon, bir işlem açmanın ana mantığını gerçekleştirir. Kullanıcı tarafından sağlanan sembol bilgilerine ve parametrelere dayanarak açılış fiyatını, kar alma seviyelerini ve zararı durdurmayı hesaplar. Sembol, hacim, emir türü, kayma, yorum, sihirli numara vb. gibi gerekli bilgileri içeren bir işlem talebi (MqlTradeRequest) hazırlayın. İşlem talebini göndermek ve sonucu almak için OrderSend fonksiyonunu çağırın. SetTypeFillingBySymbol fonksiyonu: Sembolün gerçekleştirme politikasına göre emir gerçekleştirme türünü (Doldur veya İptal Et, Anında veya İptal Et veya İade Et) belirler. GetMinTradeLevel fonksiyonu: sembolün dondurma seviyesine ve durdurma seviyesine göre minimum işlem seviyesini hesaplar. Minimum seviyeyi belirli sınırlar içinde olmasını sağlamak için ayarlar ve sonucu döndürür.

Adil Değer boşlukları, yükselişte 1. mumun en yüksek ve 3. mumun en düşük ve düşüşte 1. mumun en düşük ve 3. mumun en yüksek seviyeleri arasında 1 puan veya daha fazla dengesizliğin olduğu ICT'nin akıllı para konseptinde kullanılır.

Elder impuls sistemine göre çubuk renklendirmeli MACD histogramı.

Hesaplamalarında hacim değerlerini kullanan ve renkli bir bulut şeklinde tasarlanmış bir trend göstergesi. Boğa ve ayı göstergesinin geliştirilmiş bir versiyonudur. Buradaki fikir, piyasanın ilk dürtüsünü ve bunun ne kadar devam edeceğini anlamaktır.

OrderSend() ve OrderCheck() fonksiyonları için işlem sonucunun kodunu çözme fonksiyonu.

Yalnız Şamdanları Gizler

yeni başlayan yatırımcılar için birçok tanıdık göstergenin kombinasyonu

İki satırlı MACD. Gösterge, birçok ticaret platformunda varsayılan olarak yüklenir. MetaTrader 5 bu göstergeye sahip değildir.

Bu komut dosyası, sabit stop loss değerleriyle satış yapmak ve mevcut fiyattan pip cinsinden kar elde etmek için tasarlanmıştır.

Bu komut dosyası, sabit stop loss değerleriyle alım yapmak ve mevcut fiyattan pip cinsinden kar elde etmek için tasarlanmıştır.

EA yalnızca alım satım pozisyonları alır ve Sl ve TP kullanmaz.

Gösterge, doğrusal olmayan yumuşatma algoritmalarından birini uygular

Sunucuda çalışılmayan günleri belirleme işlevi. Öncelikle olay işleme için EA'larında OnTimer() fonksiyonunu kullananlar için ilginç olacaktır.

Para yatırma para birimindeki kullanılmış fon miktarına bağlı olarak lot büyüklüğünü hesaplayan işlev.

Uzun ekran görüntüleri oluşturmak için bir komut dosyası.

A professional visual indicator for the popular "One Candle" Daily Breakout strategy (0.9 SL / 1.25 TP). Automates the vector analysis for Gold (XAUUSD).

EA yalnızca satın alma pozisyonlarında işlem yapar ve SL ve TP kullanmaz.

Clean Market Watch komut dosyası, MetaTrader 5 Market Watch pencerenizdeki tüm sembolleri tek bir tıklama ile hızlı bir şekilde kaldırmak için tasarlanmış basit bir yardımcı program aracıdır. Bu, özellikle temiz bir çalışma alanıyla yeni bir başlangıç yapmak istediğinizde veya Piyasa İzleme'niz çok fazla sembolle darmadağın olduğunda kullanışlıdır. Amaç Zamanla, tüccarlar genellikle Piyasa İzleme pencerelerinde çok sayıda sembol biriktirerek aktif olarak işlem yaptıkları enstrümanlara odaklanmayı zorlaştırır. Sembolleri tek tek manuel olarak kaldırmak sıkıcı ve zaman alıcı olabilir. Bu komut dosyası tüm süreci otomatikleştirerek tüm sembolleri saniyeler içinde temizler.

Matrislerle çalışmak için bir sınıf.

Piyasa oynaklığının bir göstergesi.

İşlem çiftlerinin yayılmasını izlemek için araç seti

Open Range Breakout (ORB) göstergesi, işlem seanslarının açılış aralığındaki fiyat kırılmalarını tanımlayan ve izleyen güçlü bir teknik analiz aracıdır. Bu gösterge, bir işlem seansının ilk dakikalarında oluşan yüksek ve düşük fiyatların genellikle günün geri kalanında önemli destek ve direnç seviyeleri olarak hizmet ettiği konseptine dayanmaktadır. Gösterge, kullanıcı tanımlı zaman aralıklarına göre açılış aralığını otomatik olarak hesaplar, birden fazla fiyat hedefi çizer ve potansiyel işlem fırsatları için görsel ve sesli uyarılar sağlar. Yatırımcıların yüksek olasılıklı koparma işlemlerini ve yeniden test senaryolarını belirlemelerine yardımcı olmak için tasarlanmıştır.

EA Tools tính toán Margin theo lotize, có thể tùy chỉnh đòn bẩy

Gösterge, sembol üzerindeki son fiyatların ortalamasını hesaplamanıza ve bir ticaret işlemi için bir sinyal olabilecek hareket yönünü belirlemenize olanak tanır.

MetaTrader 5'te sanal bir hedge pozisyonu açar.

Otomatik Ticaret Şampiyonası 2011'deki Pirat katılımcısına dayanmaktadır.

CDateTime milisaniye uzantısı + datetime denetleyici değişken uzantısı

Üç çarpı işareti belirleyin ve belirli bir zamandan başlayarak (bu da ayarlanabilir) günlük yüzde performansını izleyin.

Mümkün olan en basit prensipte ultra hızlı zikzak. Sarkan köşe yok. Zaman optimizasyonlu köşe bulma desteği ile.

A.Uhl tarafından Düzeltilmiş Ortalama göstergesi ("Optimal hareketli ortalama" olarak da bilinir).

Ana zaman dilimlerini değiştirmek için basit komut dosyası. Ana amaç, kısayol tuşları ile geçiş kolaylığıdır.

Tarihsel Güçlü S/Rs Seviyeleri

Fikir Andrey F. Zelinsky'ye aittir, William Blau'nun bir göstergesine dayanmaktadır

EMA_RSI_VA göstergesine dayalı Uzman Danışman. EMA_RSI_VA hızlı çizgisi aşağıdan yukarıya doğru geçildiğinde, bir satın alma yapılır ve bunun tersi de geçerlidir.

RSI göstergesinin değerlerine bağlı olarak bir yumuşatma periyoduna sahip Üstel Hareketli Ortalama (Üstel Hareketli Ortalama - RSI Volatilite-Ayarlı, Jose Silva).

Uyarlanabilir (Bollinger Bantlarına bağlı) Üstel Hareketli Ortalama (Jose Silva tarafından ayarlanan BB Volatilitesi).

Mobil bildirimli SAR ADX Sinyali, MT4 sürümünden yeniden yazılmıştır (kaynak artık bulunamadı). Bu yeniden boyanabilir bir göstergedir, lütfen kullanırken dikkatli olun.

Gerçek tik modunda tikleri kaydeder ve her tikte stratejinizi çağırarak matematik modunda okur.

Uyarlanabilir Üstel Hareketli Ortalama - ATR Volatilitesi Jose Silva tarafından ATR göstergesine göre ayarlanmıştır.

Standart sapmanın değerine bağlı olarak uyarlanabilir üstel ortalama.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194