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

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

Bu kütüphane MySQL'e kolay bir arayüz sağlar.

Nesne özelliklerini okumak ve yazmak için özel fonksiyonlar.

Mum ZigZag, bir mum çubuğunun rengi değiştiğinde bacağını değiştiren bir göstergedir

Bu Komut Dosyası tüm MQL5 yerleşik gösterge tamponlarını toplar ve analiz amacıyla bir CSV dosyasında saklar

Momentum Teknik Göstergesi, belirli bir zaman aralığında bir finansal aracın fiyatındaki değişimi ölçer.

Gösterge penceresinde herhangi bir alım satım aracının fiyat grafiğini görüntülemek için en basit gösterge.

Gösterge, alım satım araçları fiyatlarının farkının (toplamının) bir grafiğini gösterir. Ticaret sembolleri korelasyonunun görsel olarak değerlendirilmesi için tasarlanmıştır. İkili ticaretle (spread ticareti) ilgilenenler / uğraşanlar için çok yararlı olacaktır. Gösterge çubukları, göstergenin açıldığı grafiğin çubuklarıyla zaman içinde senkronize edilir.

Bu, basit hesaplamalar ve çok hızlı yürütme kullanarak grafikte hacim profilini göstermek için bir göstergedir.

Kosinüs uzaklığını ve 2 vektör arasındaki benzerliği hesaplayın. Kosinüs uzaklığı 1-kosinüs_benzerliğidir ve kosinüs benzerliği iki vektörün büyüklükleri ile çarpımlarının nokta çarpımıdır.

Gösterge, referans noktasını kullanarak ikinci grafiği ana grafiğin üzerine yerleştirir.

8 stokastik osilatör (%K 6, 9, 12, 14, 16, 19, 21, 24).

Bu gösterge, gösterge zaman çerçevesini grafik zaman çerçevesinden farklı bir değere sabitleyerek konumlandırılabilen ve RSI'nın kendisinin ve sinyal hattının ortalama algoritmalarının değiştirilebildiği Göreceli Güç Endeksi'nin (RSI) değiştirilmiş bir versiyonudur.

Bu yardımcı program, bağlantı / bağlantı kesme üzerine sesli uyarı eklemek için basit bir örnektir

Yardımcı gösterge tamponları olmadan yapılan EMA hesaplamaları ile Tillson T3.

XLineRegression göstergesi doğrusal regresyon algoritmasına dayalı seviyeler oluşturur

Uyarılar içeren basit bir semafor göstergesi ve bir posta kutusuna ve bir akıllı telefona sinyal gönderme yeteneği

Uyarılar içeren basit bir semafor göstergesi ve bir posta kutusuna ve bir akıllı telefona sinyal gönderme yeteneği

Fox Wave Clean - Professional Order Manager Professional EA for efficient trade management with one-click position control. Clean design, powerful functionality.

'wd.Multi_ClockPrice lite!', 'wd.Multi_ClockPrice'ın lite sürümüdür ve grafikte sunucu zamanının ve teklif fiyatlarının görsel bir temsilini sağlar. Her saniye PC saati ile senkronize olur ve MT5 çevrimdışı olduğunda bile sorunsuz güncellemelere izin verir. Gerçek zamanlı teklif fiyatları görüntülenir ve fiyat bilgisi ihtiyacını verimli bir şekilde karşılar. Belirtilen alt pencereye bilgi etiketleri yerleştirin ve gerektiğinde konumları ayarlayın.

Tüm grafik sembollerini EA'nın bağlı olduğu grafiğin sembolüyle senkronize eder

Uzman Danışman CCIT3_Simple ve CCIT3_noReCalc'a dayanmaktadır. Ticaret, göstergenin sıfır fiyatının geçişine dayanır.

Hareketli ortalama: 3 Kutuplu Butterworth Filtresi. Gösterge Witold Wozniak'ın koduna dayanmaktadır.

NRTR formunda yapılmış basit trend göstergesi

Bu, geçmişte belirli bir zamanda tüm açık işlemleri ve bunların PnL'lerini yazdırmak için kullanılan bir komut dosyasıdır.

Bollinger Bantlarına dayanan, daralma ve genişleme aşamalarını kırmızı/yeşil renklerle gösteren basit bir gösterge.

Bu komut dosyası açık pozisyonları kapatmak için tasarlanmıştır.

Bu komut dosyası, mevcut fiyattan pip cinsinden sabit Zararı Durdur ve Kâr Al değerleri ve devreden pozisyonun birimleri cinsinden sabit hacim ile açık pozisyonları devretmek için tasarlanmıştır.

Belirli bir süre boyunca bir mumun ortalama büyüklüğü.

Bu fonksiyon, bir işlem açmanın ana mantığını gerçekleştirir. Sembol bilgilerine ve kullanıcı tarafından sağlanan parametrelere dayanarak açılış fiyatını, kar alma seviyelerini ve zararı durdurmayı hesaplar. Sembol, hacim, emir türü, sapma, 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 doldurma politikasına göre emrin doldurma türünü (Doldur veya İptal Et, Anında veya İptal Et veya Geri Dön) belirler. GetMinTradeLevel fonksiyonu: Dondurma seviyesine ve sembol durma seviyesine göre minimum çalışma seviyesini hesaplar. Belirli sınırlar içinde olduğundan emin olmak için minimum seviyeyi ayarlar ve sonucu döndürür.

Gösterge forumda istek üzerine yazılmıştır.

RSI ve Dem'in daha hassas analogu. Aynı RSI ve Dem, ancak daha hassas.

Bollinger Bant Genişliği Göstergesi. Uygulama yöntemlerinden biri FOREX Dergisi №123 Haziran 2006 sayfa 47'de açıklanmıştır.

Bir enstrümanın grafiğini başka bir enstrümanın ana penceresinin grafiğinde görmenizi sağlar.

Giriş parametrelerinin yapısı

Sec-WebSocket-Anahtar Oluşturucu

Gösterge zaman çerçevesini grafik zaman çerçevesinden farklı bir değere sabitleyerek bulunabilen RSI teknik göstergesinin klasik bir çeşidi

Düzeltilmiş Basit Trend Dedektörü. Düzgünleştirilmiş Basit Trend Dedektörü.

Tilson algoritması ile yumuşatılmış CCI göstergesi

Uzman Danışman, giriş parametrelerinde belirtilen zamana göre bekleyen emirlerle Alış Durdurma ve Satış Durdurma ile çalışır.

Üst ve alt Bantlar arasındaki pip farkı olarak aralık bant genişliğini hesaplayarak Bollinger Bantları sağlar. Bollinger Bantlarının görünümü ve davranışı, renk ve çizgi stilinin yanı sıra dönem, kaydırma, sapma ve uygulanan fiyat ayarlanarak uyarlanabilir. 'Aralık/band genişliği bilgisi' etiketi belirtilen Alt Pencereye yerleştirilebilir ve etiket konumlarının özelleştirilmesine izin verir. Genel olarak bu gösterge, yatırımcıların Bollinger Bantları genişliğine dayalı olarak piyasa esnekliğini ve oynaklığını görselleştirmelerine yardımcı olur.

1234567891011121314...198