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

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

Windows *.ini dosyalarıyla çalışmak için yöntemler sunan sınıf.

Bu gösterge, daha güçlü sinyalleri vurgulamak için isteğe bağlı bir hacim filtresi ile yükseliş ve düşüş yutan mum çubuğu formasyonlarını algılar.

Terminalin standart sürümünde tek para birimli OnTick() tik işleyicisi bulunur. Burada ise çoklu para birimli tik işleyicisinin bir seçeneği sunulmaktadır.

Bollinger şeritleri ile uyarlanabilir kayan ortalama.

İşlem geçmişinin grafikte görüntülenmesi.

Her çubukta hacmin zaman içinde nasıl değiştiğini görselleştiren bir gösterge. Kene hacmini yuvarlanan bir histogram biçiminde gösterir.

Grafiğe sürüklendiğinde uzmanlar penceresinde o grafikteki çubuk sayısını yazdıracak bir komut dosyası - sihir gibi.

Önemli fiyat seviyeleri ile yıl/ay/hafta/gün/seans başlangıç ve bitiş noktaları için akıllı işaretçiler ekleyerek grafiklerinizi zenginleştirin. Fiyat, önemli bir seviyeye (örn. tarihsel en yüksek/en düşük) yaklaştığında rengi değişen bir fiyat göstergesi içerir.

Terminal sürüm 344'ten itibaren, özel grafik nesneleri (OBJ_EVENT) kullanılarak ekonomik takvim haberlerinin görüntülenmesi özelliği eklenmiştir. Bu komut dosyası, güncel ekonomik verilerle birlikte ekonomik takvimi ve son önemli (pembe) olayın tarihini gösteren bir örnek çıktı vermektedir.

İki MA ve RSI'da Danışman

Tüccarlar için bir bileşik faiz hesaplayıcısı. Parametrelerinize, mahvolma riskinize ve işlem başına en uygun riske göre hesaplar. Bir yıl, ay ve dönem sonunda sermaye büyüklüğünüzün bir tahminini verir.

Bu gösterge, ticaret geçmişini okur ve zaman içinde Kümülatif P & L'yi çizerek görsel yatırımcıların zaman içinde ne kadar para kazandıklarını veya kaybettiklerini görmelerine yardımcı olur. Bu mevcut sürüm, kayan değerlerin yuvarlanması ve hesaplama yöntemleri nedeniyle% 0,02 marjinal hata farkına sahiptir. Bu marjinal hata ile son derece hassas olarak kabul edilebilir.

Hareketli ortalamalara dayalı bir trend göstergesi. Orijinal sürümün çalışması istikrarsız olduğundan, orijinal göstergenin hesaplama prensibini temel alarak kendiminkini yazmaya karar verdim.

OnCalculate() işlevinden farklı olarak, göstergenin hesaplanması yalnızca grafikte yeni bir çubuk ortaya çıktığında gerçekleştirilir.

QQE - Nitel-Nicel Tahmin: RSI Üzerindeki Hareketli Ortalama, RSI Üzerindeki Hareketli Ortalamanın Farkı ve RSI’nın Hareketli Ortalamasının ATR’sinin Hareketli Ortalaması

Terminalden masif bilgileri yazdırmak için PrintXYZ() kütüphanesi.

Veri toplamak ve en eski-en yeni sıralamasında bir CSV'ye göndermek için basit bir başlangıç noktası komut dosyası. Bu örnekte yalnızca kapanış fiyatı verileri toplanmıştır.

Bir pozisyon açma kararı vermek için danışman, ADX göstergesinin değerlerini analiz eder.

Ishimoku göstergesine dayalı osilatör.

Perceptron Kullanımı, Otomatik Öğrenme

CryptoTrend 1.00 Expert Advisor, kripto para birimi (özellikle BTC) ticareti için tasarlanmış otomatik bir ticaret sistemidir. Ana özellikler: Bollinger göstergesi: Piyasadaki aşırı uçları belirlemek ve al ve sat sinyalleri oluşturmak için kullanılır. Sipariş Bloğu filtreleme: Yanlış sinyallerin sayısını azaltmaya yardımcı olan destek ve direnç seviyelerini bulmaya izin verir. Kendi kendine öğrenme: Giriş eşiği, Uzman Danışmanın değişen piyasa koşullarına uyum sağlamasına olanak tanıyan kazanan ve kaybeden işlemlerin istatistiklerine bağlı olarak uyarlanır. Risk yönetimi: Risk analizi ve korelasyona dayalı olarak zararı durdur (SL) ve kar al (TP) seviyelerini hesaplar

Özel zaman ve fiyat ölçeği.

Kanal içindeki fiyat konumunu gösteren sütunlu LED göstergesi.

Gösterge, Hodrick-Prescott Filtresi’ni kullanarak bir fiyat kanalı çizer.

Çubuğun ortalama değerine göre grafik oluşturur.

"Candle_size.mq5" göstergesi, grafikteki mumların boyutunu görüntülemek ve fiyat hareketlerinin net ve ayrıntılı bir görsel analizini sağlamak için geliştirilmiştir. Her bir mumun yüksek ve düşük fiyatları arasındaki farkı hesaplar ve biçimlendirilmiş değeri ilgili mumun yanında metin olarak görüntüler. Bu özellik özellikle oynaklığı değerlendirmek veya belirli fiyat davranışı modellerini belirlemek isteyen yatırımcılar için kullanışlıdır.

Bu EA, sepetleri yönetmek için birkaç kural koymayı amaçlamaktadır.

Bu komut dosyası, serbest fonların belirli bir yüzdesi temel alınarak lot büyüklüğünü hesaplar.

Bu gösterge, iki sembolün çubuklarının kapanış fiyatları üzerinde herhangi bir aritmetik işlemi gerçekleştirmeye ve elde edilen sonucu başka herhangi bir grafikte görüntülemeye olanak tanır; bu sayede çapraz kur değeri (çarpma ve bölme), spread (çıkarma) değerlerini elde etmenizi veya basitçe bir sembolün grafiğinde başka bir sembolün verilerini görüntülemenizi sağlar.

Pürüzsüz hızlandırıcı.

Kelebek Stratejisi Uzman Danışmanı Bu Uzman Danışman (EA), otomatik forex ticareti için birden fazla zaman diliminde (M2 ila D1) Kelebek harmonik ticaret modelini uygular. Pivot noktaları kullanarak yükseliş ve düşüş Kelebek modellerini tespit eder ve özelleştirilebilir risk yönetimi ve çoklu kar alma seviyeleri ile alım satımları gerçekleştirir.

Auto SL TP by Risk Reward Ratio komut dosyası, risk yönetimi süreçlerini kolaylaştırmak isteyen MetaTrader 5 yatırımcıları için tasarlanmış basit ama güçlü bir araçtır. Bu komut dosyası, kullanıcı tanımlı bir Risk: Ödül oranına ve pip cinsinden Kaybı Durdur'a dayalı olarak açık pozisyonlar için Kaybı Durdur (SL) ve Kâr Al (TP) seviyelerini ayarlama sürecini otomatikleştirir. İster yeni başlayan ister deneyimli bir tüccar olun, bu komut dosyası zaman kazandırır ve tutarlı risk yönetimi sağlar.

Geliştirilmiş MartGreg.

Kullanıcı veritabanında zaten bir Price Channel göstergesi var, ancak şahsen ben onu beğenmiyorum; üstelik “up” ve “down” arasındaki tüm alanı kapladığı için de uygun değil. Önerilen versiyonda Price Channel, MetaTrader 4’teki gibi görünecek.

Hareketli Ortalama göstergesi, herhangi bir zaman dilimine (mevcut grafiğin zaman diliminden daha uzun veya daha kısa) uygulanabilir. İçerdiği türler: SMA, EMA, SMMA, LWMA, AMA, DEMA, TEMA, FRAMA ve VIDYA

Gösterge iki çizgi çizer. Alt çizgi, yukarı sıçramaya neden olan en son SMA dönemine göre hesaplanır. Üst çizgi, aşağı sıçramaya neden olan en son SMA dönemine göre hesaplanır.

Bunlar, EA'nızdaki işlemleri gerçekleştirmek için yararlı olan bazı #define deyimleridir. Sadece değişkenlerinizin adını dosyanın başına atamanız ve ardından diğer #define deyimlerinin işi yapmasına izin vermeniz gerekir. Bu dosyayı kullanmak için, EA dosyanızdaki ilk satıra #include <DEFINE_statements.mqh> ekleyin.

Stokastik gösterge, herhangi bir zaman dilimine (mevcut grafiğin zaman diliminden daha uzun veya daha kısa) uygulanabilir.

RSI göstergesi, herhangi bir zaman dilimine (mevcut grafiğin zaman diliminden daha uzun veya daha kısa olanlara) uygulanabilir.

Tek istediğimiz, sözdizimi ve değerler ya da emirlerin nasıl verileceği gibi konular yerine algoritmalar ve yöntemler üzerinde düşünmektir. Burada, MQL5’te pozisyonları yönetmek için kullanabileceğiniz basit işlevler bulunmaktadır.

1...323334353637383940414243444546...207