Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Telegram !
Rejoignez notre page de fans
Accédez à la CodeBase depuis votre terminal MetaTrader 5
Vous n'avez pas trouvé le bon code ? Commandez-le dans la section Freelance
Comment rédiger un Expert Advisor ou un indicateur

Les meilleurs scripts pour MetaTrader 5 selon les notes des utilisateurs - 2

Soumettre votre code
dernier | meilleur

Il s'agit d'un exemple de programme, vous pouvez donc le modifier pour vos propres tests, par exemple en ajoutant des conditions.

Provide simplest class to read and parse CSV file

Export history of closed positions from MT5 retail hedging account selected between two dates. The resulting file is CSV that can be opened/imported with any spreadsheet software.

Il s'agit d'un script permettant d'imprimer toutes les transactions ouvertes et leurs PnL à un moment précis de l'histoire.

Il supprimera tous les objets du graphique lorsque l'exécutable compilé sera déplacé sur le graphique.

Script de clôture partielle des ordres d'achat actifs

Clôture partielle des ordres de vente actifs

Un petit script rapide pour faciliter la vie des traders. La seule chose qui m'ennuie toujours est de réinitialiser les propriétés comme les couleurs pour un nouveau graphique, afin qu'il ressemble à ce que j'aime. Voici donc un script pour rendre les choses plus faciles.

Différentes méthodes de calcul des valeurs d'Aroon

Take it as profit guardian or market reversal detector. It is a script that acts as a safety net to protect profits when you're away. Instead of just waiting for a fixed Take Profit level, it monitors price behaviour and closes the trade if it shows signs of reversing before hitting your Take Profit.

Script pour déterminer si votre courtier suit l'horaire de la lumière du jour (DST) des États-Unis, du Royaume-Uni ou de l'Union européenne.

This script finds DeMark pivot points, displays them on the chart and indicates their dimensions.

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. Elle prépare une demande de transaction (MqlTradeRequest) avec les informations nécessaires, telles que le symbole, le volume, le type d'ordre, l'écart, le commentaire, le numéro magique, etc. Elle appelle la fonction OrderSend pour envoyer la demande d'opération et obtenir le résultat. Fonction SetTypeFillingBySymbol : détermine le type de remplissage de l'ordre (Fill ou Kill, Immediate ou Cancel, ou Return) en fonction de la politique de remplissage du symbole. Fonction GetMinTradeLevel : calcule le niveau minimum d'opération en fonction du niveau de gel et du niveau d'arrêt du symbole. Ajuste le niveau minimum pour s'assurer qu'il se situe dans certaines limites et renvoie le résultat.

Exemple de code pour compter le nombre consécutif de barres haussières ou baissières.

The script obtains information about the number, types and sizes of input and output tensors in an ONNX model

Script pour le piège à nouvelles à fort impact

Script MQL5 pour MetaTrader 5 qui ajoute deux boutons pour fermer toutes les positions d'achat ou de vente pour le symbole actuel.

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

Fournir la classe la plus simple pour écrire un fichier CSV

hi, this code need your telegram token and telegram chat id . you can make robot by BotFather and then search in google how you can find telegram token and chat id then attach them to this code . now every trade would be signals on your telegram channel.

script pour ouvrir une position d'achat au prix actuel dans la fenêtre MT5 avec un stop loss (en pips) et un take profit (en pips) spécifiés.

Un petit exemple de calcul de fractales de Mandelbrot en OpenCL, qui accélère considérablement le calcul par rapport à l'implémentation logicielle d'environ 100 fois.

Simple script for apply template and/or timeframe to all charts opened.

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.

Display interactive HTML graph of the account balance inside the web browser.

Encapsulating a family of interchangeable algorythms which can be modified independently from the client.

Générateur de clés Sec-WebSocket

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.

A script for placing a BuyStop order

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.

The script deletes all pending orders on all symbols at a time.

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.

The script shows the trade volume in lots required to move the position to a desired level.

The script draws horizontal lines representing BUY (blue) and SELL (red) orders.

Le script charge l'historique disponible par le caractère courant.

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.

123456789