Rejoignez notre page de fans
MQL5 script for MetaTrader 5 that adds two buttons to close all buy or sell positions for the current symbol.
This is a simple script file to compute lot size either using risk percentage approach or the actual amount to risk.
A quick little script to make traders' lives easier. The one thing that always annoys me is resetting the properties like colors for a new chart, to make it look the way i like it. So Here is a script to make things smoother.
Le script lit toutes les positions ouvertes et calcule la taille totale des actifs pour chaque devise.
Script avec la fonction de convertir le temps en secondes en année, mois, jour, heure, minutes, secondes. Sans utiliser les fonctions mql !
Un script qui génère son propre texte source. Résolution d'un problème classique en MQL5. Il n'a aucune valeur d'application. Cependant, il peut être utile pour ceux qui étudient la programmation et l'algorithmique.
Ce script vous aidera à obtenir pour MetaTrader 4 un historique complet sans trous à partir de la base de données de MetaTrader 5.
Un script qui, lorsqu'il est glissé sur le graphique, imprime dans la fenêtre des experts le nombre de barres qui se trouvent sur ce graphique - comme par magie.
Depuis la version 344 du terminal, l'affichage des nouvelles du calendrier économique a été ajouté à l'aide d'objets graphiques spéciaux (OBJ_EVENT). Un script qui affiche, en guise de démonstration du calendrier économique avec les données économiques actuelles, la date du dernier événement majeur (Pink).
Un simple script de départ pour collecter des données et les envoyer dans un fichier CSV dans l'ordre le plus ancien et le plus récent. Dans cet exemple, seules les données relatives au cours de clôture sont collectées.
Le script Auto SL TP by Risk Reward Ratio est un outil simple mais puissant conçu pour les traders de MetaTrader 5 qui souhaitent rationaliser leur processus de gestion du risque. Ce script automatise le processus de définition des niveaux de Stop Loss (SL) et de Take Profit (TP) pour les positions ouvertes en fonction d'un ratio Risque/Récompense défini par l'utilisateur et d'un Stop Loss en pips. Que vous soyez un trader débutant ou expérimenté, ce script vous permet de gagner du temps et d'assurer une gestion cohérente des risques.
Il s'agit de quelques instructions #define utiles pour effectuer des opérations dans votre EA. Il vous suffit d'attribuer le nom de vos variables au début du fichier, puis de laisser les autres instructions #define faire le travail. Pour utiliser ce fichier, ajoutez #include <DEFINE_statements.mqh> à la première ligne de votre fichier EA.
Le script TradeReportExporter est conçu pour exporter l'historique des transactions (trades) dans un fichier CSV pratique. Il recueille automatiquement les données relatives à toutes les transactions effectuées au cours de l'année écoulée pour l'instrument sur lequel il est installé. Le fichier comprend des données telles que la date et l'heure, le type de transaction (achat/vente), le prix, le volume, la commission et le profit/perte. Le résultat est enregistré dans un fichier qui peut être ouvert dans Excel ou tout autre tableur.
Le trading du XAUUSD (or) est souvent influencé par des événements économiques majeurs tels que les communiqués de presse sur le dollar, la livre sterling ou l'euro. Pour atténuer les risques pendant ces périodes de volatilité, il est essentiel d'utiliser un filtre de nouvelles dans votre Expert Advisor (EA). Dans cet article, je vais vous expliquer comment créer un filtre d'actualité simple sur MT5 et l'appliquer au trading du XAUUSD.
L'objectif du script est d'exporter l'historique des cotations dans un format pratique pour l'analyse dans des programmes d'analyse technique spécialisés.
Un Expert Advisor simple et efficace basé sur les signaux de renversement de l'Oscillateur Stochastique sur l'échelle de temps H1. Les signaux d'achat sont déclenchés lorsque %K croise au-dessus de %D en dessous du niveau 20. Les signaux de vente sont déclenchés lorsque %K croise en dessous de %D au-dessus du niveau 80. Le risque est calculé sur la base du solde du compte, avec une taille de lot fixée à 0,1 (ajustable si nécessaire). Le Take Profit (TP) est fixé à 300 points pour toutes les positions. Le Stop Loss (SL) est calculé dynamiquement sur la base du signal de croisement dans la direction opposée. La position est fermée lorsqu'un croisement dans la direction opposée se produit, ainsi que lorsque le TP ou le SL est atteint.
Les algorithmes d'optimisation basés sur la population sont rassemblés ici. L'archive contient tous les fichiers nécessaires pour exécuter les algorithmes sur des fonctions de test.
Le script permet un défilement synchrone de tous les graphiques ouverts dans le terminal.
Cette fonction peut être utile pour ne pas surcharger le serveur de demandes de transactions lorsque le marché est fermé.
Le scénario dessine les niveaux de Rudolph Axel
Il est tenu compte du fait qu'il y a 30 jours dans un mois, 365 jours dans une année Le script démontre le compteur de temps jusqu'au début de la nouvelle année
Ce script CalculateHistoryProfit version 1.0 est conçu pour calculer les bénéfices d'une période donnée à l'aide d'un panneau graphique.
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.