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?

Kullanıcı derecelendirmelerine göre MetaTrader 5 için en iyi kütüphaneler - 2

Kod ekle

Giriş parametrelerinin yapısı

Bu EA, include dosyası yardımıyla kendi Hedging stratejinizi nasıl uygulayabileceğinizi gösteren bir örnektir.

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

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

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

Pozisyon kapatma ve emir silme fonksiyonu

Açık pozisyonları ve bekleyen emirleri değiştirme işlevi

Teknik Detaylar Mevcut Alış/Alış fiyatlarında anında piyasa kapanışı için TRADE_ACTION_DEAL ile MQL5'in OrderSend özelliğini kullanır. Kayma toleransı (10 puan), uygun hacim eşleştirme ve sihirli sayı korumasını içerir. Yürütme sırasında endeksin kaymasını önlemek için pozisyonlar arasında geriye doğru döngüler.

Grafik üzerinde Hacim Profilleri oluşturmak için temel kütüphane.

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

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

Depozito yüzdesinden lot hesaplama fonksiyonu

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.

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

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

Constructor for creating histograms of statistical distributions of indicators, timeseries and their derivatives.

Test cihazının tek geçiş verileri.

Tester'da çoklu çalıştırma/optimizasyon.

Strateji test cihazında test sırasında TimeGMT() işlevini düzeltmek için statik sınıf.

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.

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.

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.

Risk yüzdesine göre lot hesaplama fonksiyonu

Filter trades by trading sessions (London, NY, Tokyo, Sydney)

Ticaret işlemlerinden önce birleşik terminal ping + yürütme gecikmesini doğrulayan sınıfı dahil edin. Eşik aşılırsa false döndürür.

A professional object-oriented MQL5 library designed for quantitative developers. It provides asynchronous order execution and dynamic slippage control to prevent terminal freezing during high-frequency algorithmic trading.

Complete deep learning library in pure MQL5. Build, train and deploy neural networks natively in MetaTrader 5. No DLLs, no Python, no external APIs.

Economic calendar trading guard library for MetaTrader 5 with live MQL5 Calendar API integration.

MetaTrader 5 için kurumsal destek firması koruma kütüphanesi.

Intelligent anti-tilt risk management library for MetaTrader 5.

Parallel use of the MetaTrader 4 and MetaTrader 5 order systems.

Serialization and deserialization of JSON protocol. The code is ported from a high-speed С++ library.

Class for displaying multi-line comments.

The library and iCanvas class simplify writing programs using Canvas.

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

MQL5'e port edilen ALGLIB (sürüm 3.19) matematiksel fonksiyon kütüphanesi.

The EasyAndFastGUI library allows creating graphical interfaces for custom MQL programs.

Calculating the best trading interval.

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.

This non-trading utility generates custom symbol information on 1M chart.

12345678910