Rejoignez notre page de fans
The script controls the display of time and price scales for all open charts or only for one chart.
This is the version 2 of my script to export the trade history from MT5 selected between two dates. The resulting file is CSV that can be opened/imported with any spreadsheet software. More columns were added and fixed minor errors. The code for processing and exporting data was rewritten.
Encapsulating a family of interchangeable algorythms which can be modified independently from the client.
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.
Un script MQL5 natif qui mesure le degré de concentration des bénéfices d’une stratégie — c’est-à-dire s’il s’agit d’un avantage généralisé ou s’il repose sur quelques transactions chanceuses. Il lit un fichier CSV contenant les données par transaction (Date, Bénéfice) et indique la part du bénéfice net provenant des transactions les plus importantes, le coefficient de Gini des transactions gagnantes, un profil de concentration, un test de survie qui élimine les quelques meilleures transactions et recalcule le bénéfice net et le facteur de profit, ainsi que le plus gros gain journalier par rapport à une limite de régularité configurable, le tout combiné en un score de concentration et de régularité (de A+ à F) accompagné de recommandations. Si aucun fichier n’est trouvé, il génère un ensemble d’échantillons, ce qui permet de l’utiliser immédiatement. Pas de bibliothèques externes, pas de Python, pas d’IA. L’assistant ExportTrades.mq5 génère le fichier à partir de votre historique de transactions.
Le script est utile pour inspecter la structure des modèles ONNX, en fournissant des informations sur les entrées et les sorties, leurs noms et leurs propriétés. Il est particulièrement utile pour déboguer et comprendre les caractéristiques des modèles ONNX utilisés dans les applications d'apprentissage automatique.
Multi buylimit and buystop orders are script files that enable traders to place multiple orders with ease. With just one command, traders can place multiple buylimit or buystop orders using either a target price or pips. By default, the pips value is set to 400, which means the trade will be placed 400 pips away from the current market price for a 5-digit broker. This setup includes stop-loss and take-profit levels, which can be adjusted based on the trader's preferences. Notably, these orders come with a level of flexibility that enables traders to fine-tune their trading strategies. For instance, a trader can opt to set the stop-loss level to zero if they do not use stop-loss.
Voici un exemple simple qui montre comment télécharger une page (fichier) à partir d'Internet en utilisant la bibliothèque wininet.dll.
Cette fonction exécute la logique principale de l'ouverture d'une transaction. Elle calcule le prix d'ouverture, les niveaux de take profit et de stop loss sur la base des informations relatives au symbole et des paramètres fournis par l'utilisateur. Préparer une demande de transaction (MqlTradeRequest) avec les informations nécessaires telles que le symbole, le volume, le type d'ordre, le slippage, le commentaire, le numéro magique, etc. Appeler la fonction OrderSend pour envoyer la demande de transaction et obtenir le résultat. Fonction SetTypeFillingBySymbol : détermine le type d'exécution de l'ordre (Fill ou Cancel, Immediate ou Cancel ou Return) en fonction de la politique d'exécution du symbole. Fonction GetMinTradeLevel : calcule le niveau minimum de transaction sur la base du niveau de blocage et du niveau de stop du symbole. Elle ajuste le niveau minimum pour s'assurer qu'il se situe dans certaines limites et renvoie le résultat.
The script tests the computer in 45 performance tests. It is possible to compare the performance of VPS/VDS servers.
Learn how to split the volume data into different groups so that you can compare them and create a strategy based on volume average.
Calculates the risk in the account currency for a given trading volume of the selected symbol at different time periods.
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.
Ce script vous aidera à obtenir pour MetaTrader 4 un historique complet sans trous à partir de la base de données de MetaTrader 5.
Export of all necessary instruments and time frames in one click with load and checking history
Export tool for OHLC prices, calculated prices & indicator buffers
Script gets information about input and output tensors of onnx-model, their types and shapes
To assist traders who wish to open multiple sell orders quickly, a script file has been developed that allows them to execute a large number of trades with just one command. The default take profit and stop loss values are set in 5-digit broker format, but for traders using a 4-digit broker, the default must be TP=40 and SL=20. Num_of_Sell is the number of trades to execute. This script file can be extremely useful for traders who want to take advantage of market conditions quickly and efficiently. By simplifying the process of opening multiple sell orders, it can save traders valuable time and allow them to focus on other aspects of their trading
Ce script aide les traders à comprendre la distribution et la portée des bougies dans une période spécifique, ce qui peut être utile pour prendre des décisions de trading telles que la détermination des valeurs historiques à utiliser pour le Take Profit ou le Stop Loss.
Un script simple pour supprimer tous les objets graphiques du graphique d'un actif financier.
The script exports summary of closed trades grouped by each trading day to .csv file
This is one of the important thing to consider in order to improve our strategy by calculating on average how much an asset moves, in which it will allow us to identify the best days to trade when the market moves the most as well as the worst days to trade in order to prevent trading during these days.
Exemple de publication d'un message contenant une image sur le site Web MQL5.com à l'aide de la fonction WebRequest(). Voici un exemple d'autorisation à l'aide d'un login et d'un mot de passe, et d'insertion d'une image dans un SMS.
The script allows to set transparency level of the client terminal window using Windows API.
Un script qui, lorsqu'il est exécuté, affiche la taille de lot maximale autorisée pour l'actif.
Active la "Description des objets graphiques" pour les non-programmeurs. Pour toute fenêtre graphique ouverte.
Separate the construction of a complex object from its representation so that the same construction process can create different representations.