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 komut dosyaları

Kod ekle

Ne yazık ki, bazı brokerlerin yaz saati uygulaması (DST) nedeniyle sunucu saatini değiştirirken biraz özensiz davrandıklarını keşfettim, ki bunu beklemiyordum ve bu beni çok şaşırttı. İşte herkesin kendi brokerini kontrol edebileceği bir komut dosyası.

Bu komut dosyası, yatırımcıların belirli bir dönemdeki mum çubuklarının dağılımını ve genişliğini anlamalarına yardımcı olur; bu, geçmiş değerlere dayalı olarak hangi Kar Al veya Zararı Durdur'un kullanılacağı gibi alım satım kararlarının alınmasında yararlı olabilir.

Bir sonraki çubuk gelene kadar kalan süreyi görüntülemek için bir komut dosyasıdır.

The script provides a quick estimation of an exponent/power factor for transformation of variable-length price increments into uniform distibution, that makes them a "random walk". The estimated value characterizes current symbol as more profitable when using in a particular trading strategy.

ChartXYToTimePrice ve ChartTimePriceToXY yerine kullanılabilecek, tüm giriş parametreleri aralığında doğru ve hızlı çalışan fonksiyonlar

Bu komut dosyası, MetaTrader 5 EA'larında veya komut dosyalarında kullanıcılar tarafından yapılandırılan sembol adlarını komisyoncu tarafından sağlanan gerçek adlarla eşleştirmek için bir referans çözümdür. Market Watch'taki en benzer sembolü otomatik olarak tanımlamak için Levenshtein mesafe algoritmasını kullanır. Sembol adlarındaki ön ekler veya son eklerle uyumluluk sorunları yaşayan geliştiriciler için idealdir. Herhangi bir özel ihtiyaca uyacak şekilde özelleştirilebilir bir başlangıç noktasıdır.

Kod, kendi geliştirmelerinizde kullanmak üzere tüm standart grafik nesneleri oluşturmak için bir dizi işlev sağlar. Kodda sunulan işlevler "olduğu gibi" kullanılabilir veya gereksinimlerinize göre değiştirilebilir.

Bu işlev bana zaman dilimlerinin kısaltılmış adlarını verir Örnek: "PERIOD_M1" yerine "M1"

Binance fiyat tekliflerinin gerçek zamanlı gösterimi

Bu, mevcut grafiğin sembolünün oranlarını ve tik işaretlerini MT5'in dışa / içe aktarma formatıyla uyumlu CSV dosyalarına aktarmak için kullanılan bir komut dosyasıdır.

Açık pozisyonlarla ilgili güncelleme verilerini görüntülemek için komut dosyası.

Popülasyon tabanlı optimizasyon algoritmaları burada toplanmıştır. Arşiv, algoritmaları test fonksiyonları üzerinde çalıştırmak için gerekli tüm dosyaları içerir.

Ne yazık ki bazı brokerlerin sunucu zaman değişiminde biraz dikkatsiz olduğunu fark etmek zorunda kaldım, bunu beklemiyordum ve bu beni çok şaşırttı. İşte herkesin brokerini kontrol edebileceği bir komut dosyası.

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.

Download all OHLC data history available and save it in a file, either for just one symbol or for many in Market Watch

Risk yüzdelerini hesap bakiyesine göre parasal rakama çevirin

Bu MQL5 betiği, çeşitli zaman dilimleri için mum çubuğu verilerini bir CSV dosyasına aktararak açık, yüksek, düşük ve kapanış fiyatları gibi temel piyasa bilgilerini yakalar. Mum boşlukları gibi ek ölçümleri hesaplarken, gövde ve fitil boyutları da dahil olmak üzere her mum çubuğunun özelliklerini analiz eder. En son 21 çubuğu işledikten sonra, başarılı veri aktarımı üzerine kullanıcıyı bilgilendirir.

Ne yazık ki, bazı brokerlerin sunucudaki zamanı değiştirmesinin biraz yanlış olduğunu gördüm, ki bunu beklemiyordum. ve bu beni çok şaşırttı. İşte herkesin brokerini kontrol etmek için kullanabileceği bir komut dosyası.

Bu, standart MetaTrader 5 optimizasyon yeteneklerini genişleten ve stratejileri karmaşık kullanıcı tanımlı kriterlere göre değerlendirmenize olanak tanıyan bir test komut dosyasıdır (örnek içi ve örnek dışı dönemlere, gelişmiş ölçümlere ve istatistiksel testlere ayırma ile).

İşlem seanslarının adlarını broker sunucu saati ve yerel saat ile hizalamak için bir araç

Bu komut dosyası, MetaTrader'ın yerleşik ekonomik takviminden önceden tanımlanmış bir dizi ekonomik olayı CSV dosyasına kaydeder.

Multi_BreakEven is a script file that enables setting multiple entry positions to breakeven, either through pips or a target price, once the trade becomes favorable.

Bu kod, grafikte bulunan tüm OHLCV verilerini bir CSV dosyasına kaydeder.

XAUUSD (Altın) ticareti genellikle USD, GBP veya EUR bültenleri gibi önemli ekonomik haber olaylarından etkilenir. Bu değişken dönemlerde riskleri azaltmak için Uzman Danışmanınızda (EA) bir Haber Filtresi kullanmak çok önemlidir. Bu makalede, MT5'te basit bir Haber Filtresinin nasıl oluşturulacağını ve XAUUSD ticaretine nasıl uygulanacağını paylaşacağım.

Kod, mevcut grafikten tüm otomatik ticaret simgelerini kaldırır

Clean Market Watch komut dosyası, MetaTrader 5 Market Watch pencerenizdeki tüm sembolleri tek bir tıklama ile hızlı bir şekilde kaldırmak için tasarlanmış basit bir yardımcı program aracıdır. Bu, özellikle temiz bir çalışma alanıyla yeni bir başlangıç yapmak istediğinizde veya Piyasa İzleme'niz çok fazla sembolle darmadağın olduğunda kullanışlıdır. Amaç Zamanla, tüccarlar genellikle Piyasa İzleme pencerelerinde çok sayıda sembol biriktirerek aktif olarak işlem yaptıkları enstrümanlara odaklanmayı zorlaştırır. Sembolleri tek tek manuel olarak kaldırmak sıkıcı ve zaman alıcı olabilir. Bu komut dosyası tüm süreci otomatikleştirerek tüm sembolleri saniyeler içinde temizler.

Bu Screener, indirimli fiyatlarla işlem gören varlıkları bulma sürecini basitleştirmek için oluşturulmuştur. İlk kullanım, seçilen tüm enstrümanlar için veri yükleme işlemi nedeniyle biraz daha uzun sürebilir. Araç, mevcut tüm broker varlıklarını tarayabilir veya belirli varlık sınıflarıyla sınırlandırılabilir.

Bu kod, geliştiricilerin MQL5 kullanarak dosyalarla programlı olarak nasıl çalışabileceklerine dair pratik bir örnek teşkil etmektedir. Temel amaçlarından biri, büyük ölçekli sistemler üzerinde çalışan veya taşınabilir, kendi kendine yeten projeler oluşturmayı amaçlayan geliştiriciler için gerekli olan etkili proje dosyası organizasyonunu göstermektir. Bu konsept daha da genişletilebilir ve daha gelişmiş geliştirme iş akışlarını desteklemek için ek fikirlerle geliştirilebilir.

Set TakeProfit by just dragging and dropping script on the desired price level.

Teklif geçmişinden sunucu saat dilimi ve yaz saati uygulamasının (DST) ampirik tespiti için zamanla ilgili işlevler

Bu komut dosyası, Strateji Test Cihazından kaydedilen Strateji raporunu bir grafikte görüntülemek için geliştirilmiştir.

Kapsamlı ticaret istatistiklerini bir CSV dosyasına aktarır.

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

Tek bir işlemin stop-loss'unu açık fiyatına uyacak şekilde manuel olarak ayarlamak nispeten basit bir görev olsa da, çok sayıda pozisyonu ayrı ayrı yönetmek zahmetli ve zaman alıcı olabilir. MT4/MT5 için Titik Impas Breakeven komut dosyası, bu süreci kolaylaştırarak birden fazla pozisyonla uğraşan tüccarlar için verimlilik ve kolaylık sağlar.

Bu komut dosyası, MetaTrader 5 EA'larında veya komut dosyalarında kullanıcılar tarafından yapılandırılan sembol adlarını komisyoncu tarafından sağlanan gerçek adlarla eşleştirmek için bir referans çözümdür. Market Watch'taki en benzer sembolü otomatik olarak tanımlamak için Levenshtein mesafe algoritmasını kullanır. Sembol adlarındaki ön ekler veya son eklerle uyumluluk sorunları yaşayan geliştiriciler için idealdir. Bu, herhangi bir özel ihtiyaca uyum sağlamak için özelleştirilebilir bir başlangıç noktasıdır.

Örnekli Mum İmza | Araştırma ve Geliştirme İçin

Bu, bir yapı listesini bir alana göre artan sıralama örneğidir. Yukarıdaki algoritmayı kullanım amacına bağlı olarak bulabilir ve özelleştirebilirsiniz, bu en temel örnek aynı zamanda bir yapı dizisindeki düzenlemeyi çözmek için bir yöndür. Bu örnekte kullanılan algoritma Quick Sort ve Merge Sort'tur.

Bu CalculateHistoryProfit komut dosyası sürüm 1.0, bir grafik paneli kullanarak belirli bir dönem için karı hesaplamak üzere tasarlanmıştır.

123456789