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?

MetaTrader 5 için MQL5 Kaynak Kodu Kütüphanesi - 40

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 alım-satım 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

Komut dosyası, geçerli sembol için mevcut geçmiş verileri yükler.

Rainbow Multiple Moving Average (RMMA) MetaTrader göstergesi - standart hareketli ortalamaya dayanan çok basit ama görsel olarak bilgilendirici bir göstergedir. Tercih ettiğiniz türde 66 gökkuşağı renkli hareketli ortalama çizgisi ve doğrudan grafiğin ana penceresinde fiyat çizer. Bu gösterge, ticaret platformunun hem MT4 hem de MT5 sürümleri için kullanılabilir.

ATR Kanalının çoklu seviyesini gösteren gösterge.

Basit bir konuşma programı.

BMP formatındaki görüntüleri oluşturmak ve görüntülemek için kullanılan sınıf.

Trend Magic göstergesi.

Aralık Genişleme Endeksi (MetaTrader göstergesi) - fiyat değişikliklerinin hızını ölçen ve fiyat zayıflık veya güçlülük gösteriyorsa aşırı alım / aşırı satım durumlarını işaret eden göreceli bir osilatör göstergesidir. Tom DeMark tarafından geliştirilmiş ve The New Science of Technical Analysis adlı kitabında açıklanmıştır. Göstergenin değeri -100 ile +100 arasında değişir. REI gelişmiş bir osilatördür çünkü aralık ticareti sırasında sakin kalmaya çalışır ve yalnızca önemli zirveler veya dipler tespit edildiğinde sinyalleri gösterir. Bu göstergeyi hem MT4 hem de MT5 için indirebilirsiniz.

Son Yüksek / Düşük Uyarısı MetaTrader göstergesi - son N mumlarında iki maksimum ve minimum seviye bandı görüntüler. Varsayılan olarak, maksimum bant mavi bir çizgi ile görüntülenir; minimum bant sarı bir çizgi ile görüntülenir. Ek olarak, bir açılır pencere uyarısı çağırabilir, bir e-posta uyarısı gönderebilir veya mevcut fiyat (Teklif) son Yüksek veya Düşük seviyeyi kırdığında bir bildirim uyarısı verebilir. Tüm uyarılar kapatılabilir. E-posta uyarısı özelliğini kullanıyorsanız, MetaTrader platformunuzun seçenekler penceresinde e-posta ayarlarını yapmayı unutmayın. Anlık bildirimlerle aynı. Gösterge hem MT4 hem de MT5 için kullanılabilir.

Temel işlemlerin klavyeyle gerçekleştirilmesini sağlayan bir uzman.

MetaTrader 5'te tam kapsamlı çoklu para birimi modunun basitleştirilmiş uygulaması. Nasıl çalıştığını derinlemesine incelemek gerekmez. Asgari düzeyde basit ayar. Kullanıcılar için azami kolaylık. Test ortamında çalışır.

Clyde Lee’nin desenlerinden esinlenerek oluşturulmuş parametrik olmayan zikzak.

Yuvarlak Seviyeler MetaTrader göstergesi - yapılandırmanıza bağlı olarak yakınlarındaki yuvarlak seviyeleri ve bölgeleri görüntüleyebilen bir MT4 / MT5 göstergesi. Doğal psikolojik destek ve direnç bölgelerini takas etmek faydalı olabilir. Fiyat destek veya direnç bölgesinde olduğunda da uyarılar verebilir.

RSIOMA MetaTrader göstergesi - bu gösterge iki hareketli ortalama alır, RSI'larını (Göreceli Güç Endeksi) hesaplar ve ardından hesaplanan RSI'nın hareketli bir ortalamasını da ekler. Bu iki çizgi artık trend değişikliklerini doğru bir şekilde işaret edebilir. Bunlar 0 ile 100 arasında değiştikleri ayrı bir pencerede gösterilir. Yardımcı histogram, mevcut trendin hızlı bir bakışta görüntülenmesi için gösterilir. Gösterge, MetaTrader platformunun hem MT4 hem de MT5 sürümleri için kullanılabilir.

Uzman, Moving Average ve Stochastic göstergelerinin sinyallerine göre işlem yapmaktadır.

Parametrik olmayan zikzak. Zikzakın yükselen dalı için monotonluk koşulu: Herhangi bir sonraki çubuğun en yüksek değeri, aynı daldaki herhangi bir önceki çubuğun en düşük değerinden daha düşük olmamalıdır. Aynı durum, zikzakın alçalan dalı için de geçerlidir.

Bu Uzman Danışman, grafiklerin senkronizasyonunu gerçekleştirir.

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

Spread MetaTrader göstergesi - grafiğin ana penceresinde mevcut spread'i görüntüler. Yazı tipi parametrelerini, göstergenin konumunu ve spread değerinin normalizasyonunu değiştirebilirsiniz. Yayılma, her işaretten sonra yeniden çizilir ve en güncel ve aktif yayılma değerini sağlar. Bu, değişken spreadlere sahip veya sık sık genişletilen spreadlere sahip brokerler için yararlı olabilir. Mevcut Teklif satırının yakınında bir spread etiketinin gösterilmesini de etkinleştirebilirsiniz. Gösterge hem MT4 hem de MT5 için kullanılabilir.

Kütüphanede genel amaçlı hash fonksiyonu algoritmaları bulunmaktadır: adler32, CRC-32, MaHash8v64. Ayrıca, ondalık sayı sisteminden Base sayı sistemindeki dize biçimine ve tersi yönde dönüştürme fonksiyonları da bulunmaktadır.

Bu komut dosyası, göstergenin değerlerini CSV dosyasına aktarır.

ZigZag, tipik modellerin çoğu eksikliğinden arındırılmış.

Bu gösterge, herhangi bir grafikte etiketli ticaret seviyelerini gösteren bir yardımcı programdır. Yerel bir grafikte yerel ticaret seviyelerinizi değiştirmek istiyorsanız, F8 Grafik Özelliklerinizde "Ticaret seviyelerini göster" seçeneğini kapatın ve bu göstergeyi ekleyin. Özel bir Grafikte (yerel ticaret seviyelerinin gösterilemediği) ticaret seviyelerini göstermek istiyorsanız, bu göstergeyi eklemeniz yeterlidir. BaseSymbol - ticaret seviyesi verilerinin çekileceği Sembolü belirtin - benzersiz Özel Semboller için kullanışlıdır. TextBarsBack - seviye etiketlerinin çizileceği mevcut çubuktan geçmişteki çubuk sayısını belirtin. Not: Kodda sihirli sayıya atıfta bulunulmasına rağmen, şu anda ticaret satırlarına dahil edilmemiştir. Aynı Sembol üzerinde birden fazla EA çalıştırıyorsanız, sihirli sayıları göstermek için kodu düzenleyebilir ve ardından göstergenin birden çok örneğini tek bir grafikte çalıştırabilirsiniz. Ayrıca, farklı ekran çözünürlükleri için nesne özelliklerinde yazı tipi boyutlarını ve metin aralığını gerektiği gibi düzenleyebilirsiniz.

Trend filtresi ve volatilite kanalı olarak hareket etmek için Hareketli Ortalamayı ATR tabanlı üst ve alt bantlarla birleştirir.

sChartsSynchroScroll betiğinin yeni sürümü.

Kendi kaynak kodunu oluşturan bir komut dosyası. MQL5 üzerinde klasik bir problemin çözümü. Pratik bir önemi yoktur. Ancak, programlama ve algoritma geliştirmeyi öğrenenler için yararlı olabilir.

DMI Genişletilmiş Hareketli Ortalama Göstergesi.

Destek ve Direnç MetaTrader göstergesi - bu göstergenin adından da anlaşılacağı gibi, destek ve direnç seviyelerini görüntüler. Bunları doğrudan grafik üzerinde göstererek, zararı durdur veya kar al seviyesini ayarlamak istediğinizde veya bir sonraki piyasa hedefini görmek istediğinizde kolay bir yardım sağlar. Bu gösterge standart MetaTrader Fraktallar göstergesini (Bill Williams'ın yöntemiyle) kullanır ve değiştirilebilir giriş parametreleri yoktur. Bu gösterge MetaTrader sürüm 4 ve 5 için kullanılabilir.

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.

Gösterge, y=b+a*x doğrusal regresyon denklemi temelinde bir kanal oluşturur.

ZigzagColor göstergesi, bir kanal çizer.

"Açılış fiyatları" ve "M1'de OHLC" modları için ideal test aracı.

TD Sequential Ultimate MetaTrader göstergesi, efsanevi teknik analist Tom DeMark tarafından geliştirilen TD Sequential yönteminin tüm parçalarını gösterir. TD Sequential Ultimate, Kurulum Mükemmelliği okları da dahil olmak üzere Alış ve Satış Kurulumlarını, başarısız sayım 13 denemeleri de dahil olmak üzere Alış ve Satış Geri Sayımlarını ve TDST Destek ve Direnç seviyelerini görüntüler. TD Sequential yönteminin diğer birçok uygulamasının aksine, bu gösterge birden fazla iyileştirme sunar:

Toplam Güç Göstergesi (MetaTrader göstergesi) - iki standart göstergeye dayanır - Ayı Gücü ve Boğa Gücü. Gösterge, belirli bir geriye dönük dönem boyunca kaç tane boğa ve ayı çubuğu olduğunu hesaplar ve ardından mevcut çubuk için ayılar, boğalar ve toplam (boğalar ve ayılar arasındaki mutlak fark olarak hesaplanır) için orantılı endeksi hesaplar. Bu şekilde, bir dönem boyunca göreceli ortalama ayı ve boğa gücünün sürekli çizgilerini elde ederiz ve orijinal Ayı/Boğa Gücü göstergelerinin ana dezavantajını ortadan kaldırırız - uzun vadeli bir perspektifin olmaması. Total Power Indicator'ın orijinal MetaTrader 4 versiyonu 2011 yılında Asirikuy.com'dan Daniel Fernandez tarafından oluşturulmuştur. MT5 sürümü de artık mevcuttur.

OnTester() işlevi için "Custom max" değişkenine yönelik kriter seçme işlevi; tüm göstergeleri içeren optimizasyon sonuçları tablosunun bir HTML dosyası aracılığıyla görüntülenmesi

"Control panel MCM" çoklu para birimi modülü kontrol panelinin çoklu para birimli göstergeler oluşturmak için kullanım örneği. Örnek olarak "Dolar Endeksi" adlı çoklu para birimli gösterge seçilmiştir.

İşlem geçmişinin grafiğe aktarılması.

Tek bir fonksiyon çağrısında hareketli ortalamayı hesaplayın. Farklı projeler arasında kolayca taşınabilen kod.

Filigran göstergesi hafif ve etkilidir, ana MetaTrader 5 grafiği üzerinde bilgilendirici bir filigran görüntülemek için tasarlanmıştır. Otomatik olarak mevcut sembolü, grafik zamanını ve varlık açıklamasını göstererek yatırımcıların arayüzlerini stil ve rahatlıkla özelleştirmelerine olanak tanır.

Yarışmaya katılım için kontrol paneli.

MT5'te işlem yapan yatırımcılar için manuel ticarette rutin işlemleri gerçekleştirmek üzere tasarlanmış bir sistem. Tek tıklamayla işlem yapma.

1...333435363738394041424344454647...209