Alım-satım 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 kütüphane kaynak kodları

icon

Kütüphaneler, yeni uygulamalar geliştirmek için kullanılabilecek belirli bir işlevsellik içeren küçük alt programlardır. Bir kütüphane yazıldıktan ve kapsamlı bir şekilde kontrol edildikten sonra, kullanıcıların yeni MQL5 uygulamalarının geliştirilmesini hızlandırmasına olanak tanır. Bunlardan biri, çoklu sayısal analiz fonksiyonlarına sahip ALGLIB kütüphanesidir.

Kütüphane kaynak kodları, alım-satım stratejileri geliştirilirken MetaEditor'da indirilebilir ve kullanılabilir. MetaTrader 5'te bağımsız olarak başlatılamazlar.

Kod ekle
en son | en iyi

MT4 göstergelerini ve Uzman Danışmanlarını (EA) MT5'e dönüştürme sürecini basitleştirmek için yeni bir arayüz kütüphanesi geliştirilmiştir. Bu kütüphane, MetaTrader 4 işlevlerinin çoğunu destekleyerek geliştiricilere platformlar arası uyumluluk için birleşik bir çözüm sunar.

Zamanla başa çıkmak için yüksek performanslı fonksiyonlar.

Tek tek bitleri veya bit dizilerini bir arabelleğe okumak ve arabellekten yazmak için bir sınıf.

A powerful and feature-rich JSON library for MQL5, designed to bring a modern development experience similar to Python/JS

Algoritmaların eşzamansız yürütülmesi için arayüz

MT5 test cihazı matematik modunda geçmiş üzerinde test.

Konum kısıtlamaları olmaksızın WinAPI aracılığıyla dosyalarla çalışmak için kütüphane.

Keneleri saklamak için kısa bir format.

Pozisyon açma sinyali, T3 gösterge çizgisinin fiyat tarafından geçilmesidir.

Pozisyon açma sinyali, aşırı alım/aşırı satım bölgelerinin Chande Momentum Osilatörü gösterge çizgisi tarafından geçilmesidir.

Bir satın alma sinyalinin koşulu mavi renkte oluşturulmuş bir mumdur, bir satış sinyalinin koşulu kırmızı renkte oluşturulmuş bir mumdur.

Bir satın alma sinyalinin koşulu, bir satış sinyali için Kireç renginde oluşturulmuş bir mumdur - Eflatun.

Dış çubuğu tanımlayan koşul oluştuğunda, iç çubuğun önceki trend yönünde kırılma gerçeği kontrol edilir, atılım gerçekleşmişse, pozisyon açmak için bir sinyal üretilir. İşlem sinyalleri modülü, sihirbazın yeni sürümüyle uyumludur.

TelegramToMT5, Telegram kanallarınızdan, gruplarınızdan ve özel sohbetlerinizden gelen mesajları doğrudan ticaret grafiklerinizde görüntüleyerek Telegram ve MT5 arasında köprü kuran bir MetaTrader 5 Uzman Danışmanıdır. Basitçe bir Telegram botu oluşturun, istediğiniz kanallara / gruplara ekleyin ve EA'nın tüm mesajları gerçek zamanlı olarak grafiğinizde yorum olarak göstermesine izin verin.

MQL5 programlarında geçmiş yüklemesini düzenlemek için kullanılır.

Bir dize tarafından verilen matematiksel ve mantıksal ifadeleri çözmek için bir sınıfa sahip bir komut dosyası.

Basit bir konuşmacı.

BMP biçiminde görüntüler oluşturmak ve görüntülemek için bir sınıf.

Kütüphane genel amaçlı hash fonksiyonlarının algoritmalarını içerir: adler32, CRC-32, MaHash8v64. Base sisteminde ondalıktan dize gösterimine dönüştürme işlevlerinin yanı sıra bunun tersi de geçerlidir.

OnTester() işlevi için "Custom max" değişkeni için kriter seçimi işlevi, HTML dosyası aracılığıyla tüm göstergelerle optimizasyon sonuçları tablosunun görüntülenmesi

Bu Komut Dosyası ve EA, kodlayıcıların MQL5 Takvimini kullanan haber tabanlı stratejilerini geriye dönük test etmelerini sağlar.

Windows *.ini dosyaları ile çalışmak için yöntemler sağlayan bir sınıf.

MetaTrader 5 Python için Python'da MQL5 Benzeri Ticaret Sınıfları

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

Tek istediğimiz algoritmalar ve yöntemler hakkında düşünmek, sözdizimi ve emirlerin nasıl verileceği hakkında değil. Burada MQL5'te pozisyonları yönetmek için basit fonksiyonlara sahipsiniz.

MQL5 Dil Anahtar Kelimeleri

Tekliflerin MetaTrader5'ten sunucu uygulamasına aktarılması için kütüphane.

Amaç, işlevi MQL5 geliştirmedeki herhangi bir Telegram entegrasyon görevi için hazır hale getirmektir. Bu dosyayı CodeBase'inize ekleyerek Uzman Danışmanlarınıza dahil edebilir ve işlevi doğrudan dahil edilen modülden çağırabilirsiniz. Bu, kodu tekrar tekrar sıfırdan geliştirme ihtiyacını ortadan kaldırarak birden fazla projede yeniden kullanılabilirliği sağlar.

GZIP arşivlerini *.gz dosyalarından veya bu formatla sıkıştırılmış sitelerden gelen yanıtlardan açın.

Bulanık mantık, askeri bilimde, özellikle de füzeleri yönlendirmek için aktif olarak kullanılan modern bir bilimdir. Artık tüccarlar için de kullanılabilir.

RSI Uzman Danışmanı (EA), MetaTrader 5 (MT5) platformu için geliştirilmiş otomatik bir ticaret aracıdır. Bu EA, alım satım performansını optimize etmek için risk yönetimi, kısmi pozisyon kapatma ve işlem saati kısıtlamalarını içeren alım satım sinyallerini belirlemek için Göreceli Güç Endeksinden (RSI) yararlanır.

Zamanlayıcı için geri arama arayüzü

JSON formatının serileştirilmesi ve serileştirmenin kaldırılması

msxml standart kütüphanesini kullanan basit bir XML ayrıştırıcı.

ODBC ve OLE DB arayüzleri aracılığıyla veritabanlarıyla çalışmak için bir dizi sınıf.

Bu sınıf, istemci terminalinin global değişkenleriyle çalışmayı kolaylaştırır.

Fraktalları hesaplar ve mevcut Yüksek / Düşük (fraktal) öncesi ve sonrasındaki çubuk sayısını ayrı ayrı belirlemenizi sağlar.

Tek tek modülleri veya kod bölümlerini günlüğe kaydetme özelliğine sahip kaydedici

Belirli modülleri veya kod bölümlerini günlüğe kaydetme özelliğine sahip bir kaydedici

Basit türler, yapılar veya nesne işaretçilerinden oluşan dizileri sıralamak için hızlı performans sağlayan hibrit bir sıralama algoritması.

123456789