Ticaret 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?

MetaTrader 5 için MQL5 kaynak kodu kütüphanesi - 11

icon

Bu, MetaTrader 5 platformu programlarının en büyük ücretsiz kaynak kodu kütüphanesidir. Burada hazır Uzman Danışmanlar, teknik göstergeler, komut dosyaları ve kütüphaneler bulabilirsiniz. MQL5 dilini öğrenirken kod kütüphanesini kullanın ve sağlanan kodlara dayalı olarak kendi otomatik ticaret uygulamalarınızı geliştirin.

Yayınlanan kodları ücretsiz olarak indirebilir, MetaTrader 5'te test edebilir ve başlatabilirsiniz. Kütüphaneye ayrıca doğrudan MetaTrader 5 platformundan ve MetaEditor geliştirme ortamından da erişebilirsiniz.

Kod ekle

Bu bölümde zaman filtresiyle iki EMA göstergesinin çaprazlamasına dayalı ticaret sinyalleri açıklanmaktadır. Bu stratejiye dayalı olan Uzman Danışman kodu, MQL5 Sihirbazı kullanılarak otomatik olarak oluşturulabilir.

Bu bölümde MACD göstergesinin ana ve sinyal çizgilerinin çaprazlamasına dayalı ticaret sinyalleri (MQL5 Standart Kütüphanesinden CSignalMACD) açıklanmaktadır. Bu stratejiye dayalı olan Uzman Danışman kodu, MQL5 Sihirbazı kullanılarak otomatik olarak oluşturulabilir.

Bu bölümde iki EMA göstergesinin çaprazlamasına dayalı ticaret sinyalleri açıklanmaktadır. Bu stratejiye dayalı olan Uzman Danışman kodu, MQL5 Sihirbazı kullanılarak otomatik olarak oluşturulabilir.

Bu bölümde ADX göstergesiyle onaylı olarak fiyatın Moving Average göstergesini çaprazlamasına dayalı ticaret sinyalleri açıklanmaktadır. Bu stratejiye dayalı olan Uzman Danışman kodu, MQL5 Sihirbazı kullanılarak otomatik olarak oluşturulabilir.

Bu bölümde üç hareketli ortalamaya dayalı ticaret sinyalleri açıklanmaktadır. Bu stratejiye dayalı olan Uzman Danışman kodu, MQL5 Sihirbazı kullanılarak otomatik olarak oluşturulabilir.

Bu bölümde fiyatın Moving Average göstergesini çaprazlamasına dayalı ticaret sinyalleri (MQL5 Standart Kütüphanesinden CsignalMA) açıklanmaktadır. Bu stratejiye dayalı olan Uzman Danışman kodu, MQL5 Sihirbazı kullanılarak otomatik olarak oluşturulabilir.

Bu kod, Valery Mazurenko (notused) tarafından ATC-2010 için yazılmış bir Uzman Danışman şablonudur.

Bir tik grafiği oluşturma örneği.

wininet.dll kütüphanesinin fonksiyonları kullanılarak İnternetten sayfanın (dosyanın) nasıl indirileceğini gösteren basit bir örnek.

Bu kütüphane, çalışma zamanı hatası kodlarının ve işlem sunucusu geri dönüş kodlarının açıklamalarını geri döndüren fonksiyonları içerir.

MovingAverages kütüphanesi, farklı hareketli ortalama türlerinin hesaplanması için fonksiyonlar içerir.

Bu gösterge, bir aşırı alış / aşırı satış osilatörüdür. Momentum göstergesi olarak da kullanılabilir. TRIX göstergesinin periyodundan daha kısa periyottaki fiyat hareketlerindeki döngüsel bileşenleri ortadan kaldırmak için üçlü yumuşatma kullanılır.

Bu osilatör, belirli bir periyod boyuncaki pozitif hareketlerin toplamı ile negatif hareketlerin toplamı arasındaki oranı ölçer.

Fiyat verilerini ve diğer göstergelerin değerlerini yumuşatmak için geleneksel hareketli ortalamalar yerine TEMA göstergesi kullanılabilir.

Fiyat serilerini yumuşatmak için kullanılır ve doğrudan finansal enstrümanın fiyat grafiğine uygulanır.

FrAMA göstergesinin avantajı, güçlü trend hareketlerini karakteristik olarak takip etme ve fiyat konsolidasyonu anlarındaysa yeterince yavaşlama yeteneğidir.

Komut dosyası, Standart Kütüphanedeki sınıfları kullanarak grafik özelliklerinin kontrolünü gösterir.

Komut dosyası, Standart Kütüphanedeki sınıfları kullanarak grafik nesnelerinin kontrolünü gösterir.

Bu, düğmeye basarak işlem gerçekleştirme yeteneğine sahip bilgi sisteminin kullanıcı arayüzünün basit bir örneğidir.

ColorBars Göstergesi, hacim değişikliklerine bağlı olarak çubukları farklı renklerle boyar. Hacim artmışsa, çubuğun rengi yeşil, azalmışsa, çubuğun rengi kırmızı olur.

Bu, ZigZag göstergesinin değiştirilmiş bir versiyonudur: fiyat hareketinin yönüne bağlı olarak çizgileri farklı renklerde çizer.

ZigZag göstergesi, fiyat grafiğindeki önemli yüksek ve düşük noktaları birleştirir.

Williams’ Percent Range (%R) göstergesi, aşırı alış / aşırı satış durumlarını tespit eden dinamik bir göstergedir.

Williams' A/D göstergesi, pozitif "birikimsel" ve negatif "dağılımsal" fiyat hareketlerinin kümülatif toplamıdır. Gösterge ile fiyat arasındaki diverjanslar sinyaldir.

Volume Rate of Change (VROC), hacim trendinin hangi yönde hareket ettiğini gösterir.

Volumes göstergesi, hacim değişikliklerine bağlı olarak hacimleri farklı renklerle gösterir.

Ultimate Oscillator, Larry Williams tarafından geliştirilmiştir. Farklı periyotlara sahip üç osilatörün ağırlıklı toplamını kullanır.

Stochastic Oscillator, enstrümanın mevcut kapanış fiyatını belirtilen periyottaki fiyat aralığıyla karşılaştırır.

Standard Deviation (StdDev), piyasa volatilitesini ölçer. Bu gösterge, Moving Average'a göre fiyat değişimlerinin boyutunu karakterize eder.

Relative Vigor Index (RVI) göstergesi, boğa piyasasında kapanış fiyatının genel olarak açılış fiyatından daha yüksek olduğu fikrine dayanır.

Relative Strength Index (RSI) göstergesi, fiyatı takip eden ve 0 ile 100 arasında değişen bir osilatördür.

Price Rate of Change (ROC), bir osilatör olarak, belirli bir periyottaki fiyat değişimi miktarını ölçerek bu dalga benzeri hareketi yansıtır. Fiyatlar yükselirse, ROC da yükselir; fiyatlar düşerse, ROC da düşer. Fiyat değişimi ne kadar fazla olursa, ROC da o kadar fazla değişir.

On Balance Volume (OBV) gibi Price and Volume Trend Indicator (PVT) göstergesi, kapanış fiyatlarındaki değişimler dikkate alınarak hesaplanan işlem hacmi değerlerinin kümülatif toplamıdır.

Price Channel göstergesi fiyat kanalı çizer, üst ve alt sınırları belirli bir periyodun yüksek ve düşük fiyatları tarafından belirlenir.

Parabolik SAR göstergesi, trend içerisinde olan piyasaları analiz etmek için geliştirilmiştir.

Moving Average of Oscillator (OsMA), osilatör ile osilatörün yumuşatılmış değerinin farkıdır.

On Balance Volume (OBV) göstergesi, hacmi fiyat değişimiyle ilişkilendiren bir momentum göstergesidir.

Momentum teknik göstergesi, enstrümanın fiyatının belirli bir süre içindeki değişme miktarını ölçer.

Money Flow Index (MFI), paranın enstrümana yatırılma veya enstrümandan çekilme yoğunluğunu gösterir.

Mass Index, trendin terse dönüş noktalarını yakalamak için geliştirilmiştir. Yüksek ve düşük fiyatları arasındaki farktaki değişimlere dayanır. Fark genişlerse Mass Index yükselir; fark daralırsa, Mass Index düşer. Mass Index Donald Dorcy tarafından oluşturulmuştur.

1...456789101112131415161718...183