Fan sayfamıza katılın
CATROnArray sınıfı, ATR (Ortalama Gerçek Aralık) gösterge değerlerini gösterge tamponları ile hesaplamak için tasarlanmıştır.
CMAOnArray sınıfı, gösterge tamponuna göre Hareketli Ortalamayı hesaplamak için tasarlanmıştır.
Matrislerle çalışmak için kütüphane: matrislerin oluşturulması ve onlarla temel işlemler: toplama, çıkarma, çarpma, ters çevirme.
Logify, EA'ların ve göstergelerin hata ayıklamasını, izlenmesini ve izlenmesini basitleştirmek için tasarlanmış MQL için bir günlük kütüphanesidir. Günlük seviyeleri, esnek formatlar ve birden fazla işleyici desteği ile doğrudan grafikte veya terminalde yapılandırılmış, özelleştirilebilir ve organize günlükler sağlar. MQL projelerinize entegre edilmesi kolay, hafif ve zarif bir çözüm.
Sorgu sonucunun işlenmesi ile herhangi bir geçmiş veriye erişimi düzenlemek için Çoklu Para Birimi Uzman Danışmanı işlevsel modülü.
Bu kütüphane, geriye dönük test sırasında yapılandırılabilir kar ve zarar eşiklerine göre hesap bakiyesini sıfırlayarak prop ticaret şirketi senaryolarını simüle eder ve analiz için sıfırlama sonuçlarını kaydeder.
Python/JS'ye benzer modern bir geliştirme deneyimi sunmak üzere tasarlanmış, MQL5 için güçlü ve zengin özelliklere sahip bir JSON kütüphanesi
CDebugLogger sınıfı, MQL4/5 ortamlarında kullanılmak üzere tasarlanmış esnek ve kapsamlı bir günlük tutma aracıdır. Geliştiricilerin çeşitli önem düzeylerindeki (INFO, WARNING, ERROR, DEBUG) mesajları, zaman damgalarını, işlev imzalarını, dosya adlarını ve satır numaralarını günlük girdilerine dahil etme seçenekleriyle birlikte günlüğe kaydetmelerine olanak tanır. Sınıf, günlükleri ortak bir klasöre ve CSV biçiminde kaydetme özelliğiyle hem konsola hem de dosyalara günlüğe kaydetmeyi destekler. Ayrıca, hassas bilgilerin günlüğe kaydedilmemesini sağlamak için belirli anahtar kelimelere dayalı günlükleri susturma işlevi sunar. Bu sınıf, çok çeşitli hata ayıklama ve izleme ihtiyaçlarını karşılayan özelleştirilebilir özelliklerle MQL4/5 uygulamalarında sağlam günlük mekanizmaları uygulamak isteyen geliştiriciler için idealdir.
MetaTrader 5'te seviyeler, mesaj formatı, alt dizelerdeki filtreleri dahil etme ve hariç tutma desteği ile günlük kaydı için en basit sınıf.
Bu kod, MetaTrader 5'te işlemler açıldığında veya kapatıldığında mobil cihazınıza push bildirimleri göndermek için basit bir işlev sağlar. Netleştirme hesapları için tasarlanmıştır (sembol başına yalnızca bir pozisyona izin verilir).
IncGUI kütüphanesinin yeni CCalendarInputBox kontrolü tarih ve/veya saat girmek için tasarlanmıştır.
Bir yorum için basit bir değiştirme. Test cihazında standart fonksiyondan 50 kat daha hızlı çalışır.
Mevcut yorumları silmeden bir grafiğe yeni yorumlar eklendi.
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.
Konum kısıtlamaları olmaksızın WinAPI aracılığıyla dosyalarla çalışmak için kütüphane.
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.
Bir dize tarafından verilen matematiksel ve mantıksal ifadeleri çözmek için bir sınıfa sahip bir komut dosyası.
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.
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.
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.