Fan sayfamıza katılın
Kendi kaynak metnini oluşturan bir komut dosyası. MQL5'te klasik bir problemi çözme. Uygulama değeri yoktur. Ancak programlama ve algoritmikleştirme eğitimi alanlar için faydalı olabilir.
Bu komut dosyası, MetaTrader 4 için MetaTrader 5 veritabanından deliksiz eksiksiz bir geçmiş elde etmenize yardımcı olacaktır.
Grafiğe sürüklendiğinde uzmanlar penceresinde o grafikteki çubuk sayısını yazdıracak bir komut dosyası - sihir gibi.
Terminal derlemesinden bu yana 344 özel grafik nesneleri (OBJ_EVENT) kullanarak ekonomik takvim haberlerinin gösterimini ekledi. Güncel ekonomik verilerle Ekonomik Takvim'in bir gösterimi olarak, son büyük (Pembe) olayın tarihini çıktı olarak veren bir komut dosyası.
Veri toplamak ve en eski-en yeni sıralamasında bir CSV'ye göndermek için basit bir başlangıç noktası komut dosyası. Bu örnekte yalnızca kapanış fiyatı verileri toplanmıştır.
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.
Bunlar, EA'nızdaki işlemleri gerçekleştirmek için yararlı olan bazı #define deyimleridir. Sadece değişkenlerinizin adını dosyanın başına atamanız ve ardından diğer #define deyimlerinin işi yapmasına izin vermeniz gerekir. Bu dosyayı kullanmak için, EA dosyanızdaki ilk satıra #include <DEFINE_statements.mqh> ekleyin.
TradeReportExporter betiği, işlemlerin (alım satımların) geçmişini uygun bir CSV dosyasına aktarmak için tasarlanmıştır. Yüklü olduğu enstrüman için geçen yıla ait tüm işlemlere ilişkin verileri otomatik olarak toplar. Dosya tarih ve saat, işlem türü (alış/satış), fiyat, hacim, komisyon ve kar/zarar gibi verileri içerir. Sonuç, Excel'de veya başka bir elektronik tablo düzenleyicisinde açılabilen bir dosyaya kaydedilir.
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.
Komut dosyasının amacı, teklif geçmişini özel teknik analiz programlarında analiz için uygun bir formatta dışa aktarmaktır.
H1 zaman diliminde Stokastik Osilatör ters sinyallerine dayanan basit ve etkili bir Uzman Danışman. 20 seviyesinin altında %K %D'nin üzerine çıktığında alış sinyalleri tetiklenir. 80 seviyesinin üzerinde %K %D'nin altına düştüğünde satış sinyalleri tetiklenir. Risk, lot büyüklüğü 0,1 olarak ayarlanmış (gerektiği gibi ayarlanabilir) hesap bakiyesine göre hesaplanır. Kar Al (TP) tüm pozisyonlar için 300 puana ayarlanmıştır. Zararı Durdur (SL), ters geçiş sinyaline göre dinamik olarak hesaplanır. Pozisyon, ters yönde bir geçiş gerçekleştiğinde ve TP veya SL'ye ulaşıldığında kapatılır
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.
Bu fonksiyon, piyasanın alım satıma kapalı olduğu zamanlarda sunucunun alım satım talepleriyle aşırı yüklenmemesi için faydalı olabilir
Bir ayda 30 gün, bir yılda 365 gün olduğu dikkate alınır Kod, yeni yılın başlangıcına kadar olan zaman sayacını gösterir
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.
Unfortunately, I discovered that some brokers are a bit sloppy with the server time change due to the daylight saving time (DST), which I did not expect and which surprised me a lot. Here is a script with which anyone can check their broker.
This script was developed for displaying saved Strategy report from the Strategy Tester into a chart.
This script is a reference solution for mapping symbol names configured by users in MetaTrader 5 EAs or scripts to the actual names provided by the broker. It uses the Levenshtein distance algorithm to automatically identify the most similar symbol in Market Watch. It is ideal for developers facing compatibility issues with prefixes or suffixes in symbol names. This is a customizable starting point to adapt to any specific needs.
The script MinMargins.mq5 is designed to help traders quickly calculate and document the minimum amount of money required to open a position with the smallest lot size for all symbols available in the Market Watch. This data is saved to a CSV file for easy review and analysis.
This service periodically checks swaps for predefined symbols and saves detected changes into CSV-files for further analysis and potential replay (not implemented here). Also it monitors and alerts swap changes of existing positions.
This script saves a predefined set of economic events from the MetaTrader's built-in economic calendar into CSV file.
This MQL5 script exports candlestick data for various timeframes into a CSV file, capturing essential market information like open, high, low, and close prices. It analyzes each candlestick's characteristics, including body and wick sizes, while calculating additional metrics such as candle gaps. After processing the latest 21 bars, it notifies the user upon successful data export.
Time-related functions for empirical detection of server time zone and daylight savings mode (DST) from history of quotes
- The script scans through the current chart for any available chart objects, - Counts and delete them accordingly - And log the the names of the objects on the chart respectively.
Translate risk percentages to the monetary figure based on the account balance
A script which when run displays the maximum lot size permitted on the asset.
script to open a buy position at the current price in the MT5 window with a specified stop loss (in pips) and take profit (in pips)
This script saves all the OHLCV data available on the chart to a CSV file.
It will delete all objects on the chart when the compiled executable is dragged onto the chart