Trading Systématique

Stratégie de Retour - Système de Trading pour MetaTrader 5
MetaTrader5
Stratégie de Retour - Système de Trading pour MetaTrader 5

L'auteur de l'idée : Andrey Kornishkin Auteur du code MQL5 : barabashkakvn Cette stratégie utilise des ordres limites en attente. Idée principale À l'Heure de Début, nous plaçons une grille d'ordres en attente composée de Nombre d'ordres en attente de chaque type (Buy Limit et Sell Limit). Une ou plusieurs commandes en attente sont alors activées, et nous nous attendons à ce que le prix revienne nécessairement au prix d'ouverture de la barre à laquelle la grille d'ordres a été placée. Par exemple, à 19h00 (Heure de Début = 19), nous plaçons quatre (Nombre d'ordres en attente = 4) ordres Buy Limit et quatre Sell Limit. Nous prévoyons qu'après l'activation d'un ou plusieurs ordres en attente, le prix reviendra au prix d'ouverture de la barre de 19 heures. Remarque : Il ne doit pas y avoir d'ordres en attente sur le compte de trading à l'Heure de Début. Construction de la grille Distance (écart par rapport au prix actuel) + N * Step (écart entre les ordres en attente) La durée de vie des ordres en attente est définie en heures. Fermeture des positions et suppression des ordres en attente Si le profit total de toutes les positions atteint Profit total en points, toutes les positions sont fermées et les ordres en attente sont supprimés. À l'Heure de Fin, les ordres en attente sont supprimés de force. Paramètres Stop Loss (en pips) - niveau de stop loss ; Heure de Début - heure de placement des ordres en attente (en heures) ; Heure de Fin - heure de suppression des ordres en attente (en heures) ; Profit total (en pips) - lorsque ce profit est atteint, toutes les positions sont fermées et les ordres en attente sont supprimés ; Trailing Stop (en pips) - trailing ("0" - désactiver le trailing) ; Step Trailing (en pips) - écart de trailing ; Distance - distance par rapport au prix actuel jusqu'au premier ordre en attente ; Step - écart entre les ordres en attente ; Nombre d'ordres en attente - nombre d'ordres en attente de chaque type ; Expiration (en heures) - durée de vie des ordres en attente (en heures) ; Lots - volume fixe des ordres en attente ; Risque - volume dynamique des ordres en attente, calculé comme un % de risque par trade ; numéro magique - identifiant unique du système de trading. Une optimisation a été réalisée du 01.01.2018 au 12.07.2018 sur EURUSD,H1 :

2018.08.23
Optimisez votre Trading avec Ang_Zad_C pour MetaTrader 5
MetaTrader5
Optimisez votre Trading avec Ang_Zad_C pour MetaTrader 5

Découvrez un système de trading efficace utilisant l'indicateur de suivi de tendance Ang_Zad_C. Ce système vous permet de définir un intervalle de temps de trading strict et d'ajuster le volume de vos futures transactions en fonction des résultats de vos opérations précédentes. La décision de trade est prise lorsque la couleur du nuage de l'indicateur change. Vous pouvez spécifier les heures de trading dans les paramètres d'entrée pour ne trader qu'à des moments précis : input bool TimeTrade=true; // Autorisation de trader par intervalle de temps input HOURS StartH=ENUM_HOUR_0; // Début du trading (heures) input MINUTS StartM=ENUM_MINUT_0; // Début du trading (minutes) input HOURS EndH=ENUM_HOUR_23; // Fin du trading (heures) input MINUTS EndM=ENUM_MINUT_59; // Fin du trading (minutes) Deux variables pour les heures et les minutes sont fournies pour chaque heure de début et de fin de trading. Les paramètres par défaut permettent à l'Expert Advisor de trader pendant toute la session de trading, de 0:00 à 23:59, avec toutes les positions fermées à 23:59. Si l'heure de début dans les réglages de l'EA est ultérieure à l'heure de fin spécifiée, l'EA fermera les positions ouvertes à l'heure spécifiée le lendemain. Un bloc de variables d'entrée a été ajouté pour gérer les volumes des positions ouvertes : input uint    BuyLossMMTriger=2;  // nombre de trades Buy perdants pour diminuer le MM input uint    SellLossMMTriger=2; // nombre de trades Sell perdants pour diminuer le MM input double  Small_MM=0.01;      // Part des ressources financières du dépôt utilisées en cas de pertes input double  MM=0.1             // Part des ressources financières du dépôt utilisées en cas de trading normal input MarginMode MMMode=LOT;      // Méthode de calcul de la taille des lots Avec ces paramètres, si les deux derniers trades dans une même direction ont été perdants, l'EA ouvrira le prochain trade dans la même direction avec un volume de 0.01 lot. Si au moins un des deux derniers trades n'est pas perdant, le volume de la position sera de 0.1. Pour que cet Expert Advisor fonctionne, vous devez disposer du fichier d'indicateur compilé Ang_Zad.ex5. Placez-le dans <dossier_de_données_terminaux>\MQL5\Indicators. Les paramètres d'entrée par défaut de l'Expert Advisor ont été utilisés lors des tests présentés ci-dessous. Les Stop Loss et Take Profit n'ont pas été utilisés durant les tests. Fig. 1. Exemples de deals sur le graphique. Le trading uniquement pendant les intervalles de temps définis dans les entrées est désactivé Résultats des tests pour 2017 sur EURUSD H12 : Fig. 2. Graphique des résultats de test Fig. 3. Exemples de deals sur le graphique. Le trading uniquement pendant les intervalles de temps définis dans les entrées est activé

2018.08.23
Optimisez vos trades avec le système AbsolutelyNoLagLwma sur MetaTrader 5
MetaTrader5
Optimisez vos trades avec le système AbsolutelyNoLagLwma sur MetaTrader 5

Découvrez trois systèmes de trading indépendants utilisant les indicateurs AbsolutelyNoLagLwma_Digit dans un seul EA. Ce système a la capacité d'ajuster le volume des transactions à venir en fonction des résultats des trades précédents. Les signaux de trading se forment à la clôture d'une barre, signalant un changement de tendance (ce changement est visible lorsque l'une des trois indicateurs modifie sa couleur). Des blocs de variables d'entrée ont été ajoutés pour gérer les volumes des positions ouvertes. Par exemple, pour le premier système : input uint    A_BuyLossMMTriger=2;  //Nombre de trades Buy perdants pour diminuer le MM input uint    A_SellLossMMTriger=2; //Nombre de trades Sell perdants pour diminuer le MM input double  A_SmallMM=0.01       //Part des ressources financières du dépôt utilisées en cas de pertes input double  A_MM=0.1             //Part des ressources financières du dépôt utilisées en cas de trading normal Avec ces paramètres, si les deux dernières transactions dans une direction étaient perdantes, l'EA ouvrira la prochaine transaction dans la même direction avec un volume de 0.01 lot. Si au moins l'une des deux dernières transactions n'est pas perdante, le volume de la position sera de 0.1. Des paramètres similaires sont disponibles pour le deuxième système de trading : input uint    B_BuyLossMMTriger=2  //Nombre de trades Buy perdants pour diminuer le MM input uint    B_SellLossMMTriger=2; //Nombre de trades Sell perdants pour diminuer le MM input double  B_SmallMM=0.01       //Part des ressources financières du dépôt utilisées en cas de pertes input double  B_MM=0.1             //Part des ressources financières du dépôt utilisées en cas de trading Le préfixe C_ est utilisé pour les entrées du troisième système. Pour profiter au mieux de cet EA, il est recommandé de le configurer pour chaque système de trading séparément, en désactivant les deux autres à l'aide des paramètres appropriés : input bool    B_BuyPosOpen=true    //B Permission d'ouvrir des positions longues input bool    B_SellPosOpen=true   //B Permission d'ouvrir des positions courtes en les réglant sur false. Pour que l'EA fonctionne correctement, le fichier compilé AbsolutelyNoLagLwma_Digit.ex5 doit se trouver dans le dossier <terminal_data_directory>\MQL5\Indicators. Les paramètres d'entrée par défaut de l'Expert Advisor avec des stops ont été utilisés lors des tests présentés ci-dessous. Fig. 1. Exemples de trades sur le graphique Résultats des tests pour 2017 sur EURJPY H2, H4 et H12. Fig. 2. Graphique des résultats des tests

2018.08.23
OverHedgeV2 : L'EA incontournable pour MetaTrader 5
MetaTrader5
OverHedgeV2 : L'EA incontournable pour MetaTrader 5

L'auteur de l'idée - Scriptor. Auteur du code mq5 - barabashkakvn. Fermeture des positions Ce système de trading définit le niveau de profit total de toutes les positions (ouvertes par l'EA) en points - le paramètre "Objectif de profit total". En même temps, il y a une limitation : aucune position rentable ne doit avoir un profit inférieur à "Objectif de profit minimal". Cela permet de fixer un seuil de profit minimum en points pour les positions. Cette approche offre un graphique de rentabilité de meilleure qualité que la méthode standard de fermeture des positions basée sur le profit exprimé en argent. Définir une tendance La moyenne mobile "Courte" est AU-DESSUS de la moyenne mobile "Longue" avec un "Écart minimum entre les MA pour déterminer la tendance" - tendance haussière La moyenne mobile "Courte" est EN-DESSOUS de la moyenne mobile "Longue" avec un "Écart minimum entre les MA pour déterminer la tendance" - tendance baissière Paramètres d'entrée Lots de départ - lot initial Base (Lot=Lots de départ * MathPow(Base, Nombre de positions ouvertes)) - base pour l'exponentiation, utilisée pour calculer le volume des positions Fermeture forcée - fermeture de toutes les positions et arrêt du fonctionnement de l'EA Largeur du tunnel (en pips) Objectif de profit total (en pips) Objectif de profit minimal (en pips) MA Courte : période d'averaging MA Longue : période d'averaging Écart minimum entre les MA pour déterminer la tendance (en pips) - écart minimum entre les indicateurs pour définir une tendance numéro magique - identifiant unique de l'EA Test sur EURUSD M5 :

2018.08.23
Optimisez vos trades avec l'EA ColorX2MA_Digit pour MetaTrader 5
MetaTrader5
Optimisez vos trades avec l'EA ColorX2MA_Digit pour MetaTrader 5

Salut à tous les traders ! Aujourd'hui, je vais vous parler d'un Expert Advisor vraiment intéressant qui utilise les indicateurs ColorX2MA_Digit. Ce système de trading est composé de trois systèmes indépendants intégrés dans un seul EA. La vraie nouveauté ici ? La possibilité d'ajuster le volume des trades à venir en fonction des résultats des trades précédents. Les signaux de trading sont générés à la clôture d'une barre, lorsque la tendance a changé, ce qui est indiqué par un changement de couleur de l'un des trois indicateurs. Pour gérer les volumes des positions ouvertes, des blocs de variables d'entrée ont été ajoutés à l'EA. Prenons l'exemple du premier système : input uint    A_BuyLossMMTriger=2;  // Nombre de trades Buy perdants pour diminuer le MM input uint    A_SellLossMMTriger=2; // Nombre de trades Sell perdants pour diminuer le MM input double  A_SmallMM=0.01       // Part des ressources financières utilisées en cas de pertes input double  A_MM=0.1             // Part des ressources financières utilisées en cas de trading normal Avec ces entrées, si les deux derniers trades dans une même direction ont été perdants, l'EA ouvrira le prochain trade dans cette même direction avec un volume de 0,01 lot. Si au moins un des deux derniers trades n'est pas perdant, le volume de la position sera de 0,1. Des entrées similaires sont disponibles pour le second système de trading : input uint    B_BuyLossMMTriger=2  // B Nombre de trades Buy perdants pour diminuer le MM input uint    B_SellLossMMTriger=2; // B Nombre de trades Sell perdants pour diminuer le MM input double  B_SmallMM=0.01       // B Part des ressources financières utilisées en cas de pertes input double  B_MM=0.1             // B Part des ressources financières utilisées en cas de trading Le préfixe C_ est utilisé dans les entrées pour le troisième système. Pour configurer cet EA de manière optimale, je vous recommande de le faire pour chaque système de trading séparément en désactivant les deux autres via les paramètres suivants : input bool    B_BuyPosOpen=true    // B Permission d'ouvrir des positions longues input bool    B_SellPosOpen=true   // B Permission d'ouvrir des positions courtes en les réglant sur false. Pour que l'EA fonctionne correctement, le fichier compilé ColorX2MA_Digit.ex5 doit se trouver dans le dossier <terminal_data_directory>\MQL5\Indicators. Les paramètres d'entrée par défaut de l'Expert Advisor avec des stops ont été utilisés lors des tests que vous pouvez voir ci-dessous. Fig. 1. Exemples de trades sur le graphique Les résultats des tests pour GBPJPY H3, H6 et H12 durant l'année 2016. Fig. 2. Graphique des résultats des tests

2018.08.23
Découvrez l'EA ColorJFatl_Digit : Un Système de Trading Innovant pour MetaTrader 5
MetaTrader5
Découvrez l'EA ColorJFatl_Digit : Un Système de Trading Innovant pour MetaTrader 5

Salut les traders ! Aujourd'hui, je vais vous parler d'un système de trading très intéressant, l'EA ColorJFatl_Digit. Ce robot de trading intègre trois systèmes indépendants, permettant d'ajuster le volume de vos futures transactions en fonction des résultats précédents. Ça vous dit ? Le principe est simple : des signaux de trading se forment à la fermeture d'une bougie, lorsque la tendance change, ce qui est indiqué par un changement de couleur de l'un des trois indicateurs. Pour mieux gérer vos positions, des blocs de variables d'entrée sont intégrés dans l'EA. Par exemple, pour le premier système : input uint    A_BuyLossMMTriger=2;  // Nombre de trades Buy perdants pour diminuer le MM input uint    A_SellLossMMTriger=2;  // Nombre de trades Sell perdants pour diminuer le MM input double  A_SmallMM=0.01      // Part des ressources financières utilisées en cas de pertes input double  A_MM=0.1            // Part des ressources financières utilisées en trading normal Avec ces entrées, si les deux dernières opérations dans une direction étaient perdantes, l'EA ouvrira la prochaine transaction dans la même direction avec un volume de 0.01 lot. Si au moins une des deux dernières transactions n'est pas perdante, le volume de la position sera de 0.1 lot. Les mêmes types d'entrées sont disponibles pour le deuxième système de trading : input uint    B_BuyLossMMTriger=2  // B nombre de trades Buy perdants pour diminuer le MM input uint    B_SellLossMMTriger=2;  // B nombre de trades Sell perdants pour diminuer le MM input double  B_SmallMM=0.01      // B Part des ressources financières utilisées en cas de pertes input double  B_MM=0.1            // B Part des ressources financières utilisées en trading Pour le troisième système, on utilise le préfixe C_ dans les entrées. Pour une configuration optimale de cet EA, il est conseillé de le configurer séparément pour chaque système de trading, en désactivant les deux autres grâce aux paramètres suivants : input bool    B_BuyPosOpen=true    // B Autorisation d'ouvrir des positions longues input bool    B_SellPosOpen=true  // B Autorisation d'ouvrir des positions courtes Il suffit de les mettre à false si besoin. Pour que l'EA fonctionne correctement, le fichier du compilé ColorJFatl_Digit.ex5 doit se trouver dans le dossier <répertoire_de_données_terminal>\MQL5\Indicators. Les paramètres d'entrée par défaut de l'Expert Advisor avec des stops ont été utilisés lors des tests ci-dessous. Fig. 1. Exemples de trades sur le graphique Voici les résultats des tests pour GBPJPY H3, H8 et Daily durant l'année 2016. Fig. 2. Graphique des résultats des tests

2018.08.23
Urdala_Trol : Un EA innovant pour MetaTrader 5
MetaTrader5
Urdala_Trol : Un EA innovant pour MetaTrader 5

L'auteur de l'idée : Sergey Rashevskiy. Auteur du code mq5 — barabashkakvn. Stratégie de travail Si aucune position n'est ouverte (ouverte par l'EA), deux positions opposées avec le lot initial de Lots sont ouvertes, avec un stop loss égal à Stop Loss, sans utiliser de take profit. Le stop loss est déplacé grâce à un trailing (les paramètres Trailing Stop et Trailing Step sont appliqués). Tailing La première modification de la position déplace de manière fiable le stop loss à un niveau de break-even ou même à un léger profit. Les modifications ultérieures du stop loss augmentent le profit garanti. Deux options d'activation de stop loss sont disponibles par la suite : 1. Position fermée avec perte 1.1. Dans ce cas, nous supposons que la tendance s'est inversée. Ouvrez une position avec un lot augmenté (ajoutez Nombre de lots minimum au volume de la position restante) dans la direction opposée à celle qui a été fermée. Par exemple, si une position BUY non rentable a été fermée, ouvrez alors une position SELL avec un lot augmenté. Ainsi, nous nous retrouvons avec deux positions dans la même direction. 1.2. Ensuite, cela fonctionne uniquement dans la direction obtenue : attendez que le prix dépasse la position la moins perdante de Step points dans la direction de perte et ouvrez une position avec un lot augmenté (ajoutez Nombre de lots minimum au volume de la position la moins perdante) dans la direction des positions existantes (comme vous vous en souvenez, nous avons une ou plusieurs positions dans la même direction). 2. Position fermée avec profit (c'est la position qui a été modifiée au moins une fois) 2.1. Nous supposons qu'il ne s'agit pas d'une inversion de tendance, mais d'un léger rebond. Ouvrez une position avec un lot augmenté dans la direction de celle qui a été fermée. Par exemple, si une position BUY rentable a été fermée, ouvrez alors un ordre BUY avec un lot augmenté. Ainsi, nous nous retrouvons avec deux positions dans la même direction. 2.2. Nous essayons d'appliquer le trailing par la suite. Dans tous les cas, l'un des stop loss fonctionnera et nous reviendrons soit à p. 1 soit à p. 2. Le calcul des positions BUY et SELL, le profit total sur BUY et le profit total sur SELL, ainsi que la recherche de la position BUY et SELL la moins perdante sont effectués dans un seul appel à la fonction CalculateAllPositions. Entrées Lots - volume initial de la position Nombre de lots minimum - nombre de lots minimum, dont le volume de la position est modifié Stop Loss (en pips) Trailing Stop (en pips) Trailing Step (en pips) Step - écart initial entre les positions de direction différente Minimum nearest (en pips) - distance minimum dans une série de positions numéro magique - identifiant unique de l'EA

2018.08.23
Découvrez le Système de Trading BrainTrend2 et AbsolutelyNoLagLWMA pour MetaTrader 5
MetaTrader5
Découvrez le Système de Trading BrainTrend2 et AbsolutelyNoLagLWMA pour MetaTrader 5

Salut les traders ! Aujourd'hui, je vais vous parler de deux systèmes de trading indépendants qui utilisent les indicateurs BrainTrend2 et AbsolutelyNoLagLWMA. Ces deux indicateurs sont réunis dans un même EA, avec une fonction qui permet d'ajuster la taille de vos futures positions en fonction des résultats des précédentes trades. Les signaux pour ouvrir des trades sont générés lorsque la bougie se ferme. Si une tendance change, cela se manifeste par un changement de couleur sur l'un des deux indicateurs. Pour gérer les volumes des positions à ouvrir, des blocs d'entrées ont été ajoutés à l'EA. Prenons par exemple le système utilisant l'indicateur BrainTrend2_V2 : input uint    A_BuyLossMMTriger=2;  // Nombre de positions Buy perdantes pour réduire le MM input uint    A_SellLossMMTriger=2; // Nombre de positions Sell perdantes pour réduire le MM input double  A_SmallMM=0.01;       // Part du dépôt dans une transaction lorsqu'on perd input double  A_MM=0.1             // Part du dépôt dans une transaction pour le trading normal Avec ces paramètres, si les deux dernières trades sont dans la même direction, l'EA ouvrira la prochaine trade dans la même direction avec une taille de lot aussi petite que 0.01. Si au moins une des deux dernières trades n'est pas perdante, alors le volume de la position sera de 0.1. Les entrées pour le système de trading utilisant AbsolutelyNoLagLwma sont exactement les mêmes : input uint    B_BuyLossMMTriger=2  // Nombre de positions Buy perdantes pour réduire le MM input uint    B_SellLossMMTriger=2; // Nombre de positions Sell perdantes pour réduire le MM input double  B_SmallMM=0.01;       // Part du dépôt dans une transaction lorsqu'on perd input double  B_MM=0.01        // Part du dépôt dans une transaction lorsqu'on perd Pour que l'EA fonctionne correctement, les fichiers compilés des indicateurs BrainTrend2_V2.ex5 et AbsolutelyNoLagLwma.ex5 doivent se trouver dans le dossier <répertoire_données_terminal>\MQL5\Indicators. Dans les tests ci-dessous, les entrées par défaut de l'EA ont été utilisées avec des stops. Fig 1. Exemplaires de trades sur le graphique Résultats des tests pour GBPJPY H6 sur l'année 2016 : Fig. 2. Graphique des résultats de test

2018.07.14
Trailing Stop Virtuel : Optimisez vos Trades sur MetaTrader 5
MetaTrader5
Trailing Stop Virtuel : Optimisez vos Trades sur MetaTrader 5

Proposé par : Vladimir Khlystov. Code MQL5 par : barabashkakvn. Le trailing stop virtuel vous permet de placer des ordres de stop loss et de take profit tout en gardant votre stratégie invisible pour votre broker. En effet, ces niveaux ne sont pas enregistrés auprès de votre centre de négociation, mais sont gérés directement sur votre ordinateur, ce qui signifie que personne, sauf vous, n'a accès à vos intentions de trading. En plus de cette invisibilité, il y a un autre avantage non négligeable : de nombreux brokers appliquent des spreads très larges et des niveaux de placement de stop orders élevés. Avec ce système, ces niveaux ne peuvent plus vous nuire, car l'EA les ignore complètement. Je vais vous expliquer principalement le fonctionnement du trailing, car le concept de stop loss et take profit est plutôt clair. Le trailing est géré par trois variables : longueur de trailing ; bénéfice minimum pour démarrer ; pas de trailing. Le stop loss virtuel suit le prix à une distance équivalente à la longueur de trailing. Le bénéfice minimum est le seuil à partir duquel le stop loss virtuel commencera à se placer. Le pas de trailing définit à quel intervalle nous déplacerons le stop loss virtuel. Par exemple, supposons que nous avons défini les valeurs suivantes : 5, 2 et 3 respectivement. Dès que le bénéfice de la position atteint 7 points, le stop loss virtuel se déplace en fonction du prix d'ouverture de la position [;us 2 points du bénéfice minimum. Ensuite, lorsque le prix avance de 3 points dans la direction profitable, le Stop Loss sera déplacé de 5 points vers le profit, et ainsi de suite, suivant le prix à une distance de 3 points. Si le prix revient au niveau du stop, la position sera clôturée. Les stops de trailing sont représentés par des lignes en pointillés. Pour mieux comprendre le fonctionnement de l'EA, n'hésitez pas à l'installer dans le testeur et à l'observer en mode visualisation :

2018.07.14
Optimisez vos Trades avec SilverTrend et ColorJFatl sur MetaTrader 5
MetaTrader5
Optimisez vos Trades avec SilverTrend et ColorJFatl sur MetaTrader 5

Bienvenue dans l'univers du trading automatisé ! Aujourd'hui, je vais vous parler de deux systèmes de trading indépendants qui utilisent les indicateurs SilverTrend_V2 et ColorJFatl_Digit intégrés dans un même EA (Expert Advisor). Ce système permet d'ajuster la taille des futures positions en fonction des résultats des trades précédents. Les signaux pour ouvrir des trades sont générés à la fermeture d'une barre, et se déclenchent lorsque la tendance change, ce qui est signalé par un changement de couleur des indicateurs. Pour gérer les volumes des positions à ouvrir, des blocs d'entrées ont été ajoutés à l'EA. Prenons l'exemple du système utilisant l'indicateur SilverTrend : input uint    A_BuyLossMMTriger=2;  // Nombre de positions Buy perdantes pour réduire le MM input uint    A_SellLossMMTriger=2;// Nombre de positions Sell perdantes pour réduire le MM input double  A_SmallMM=0.01      // Part du dépôt dans un trade, en cas de perte input double  A_MM=0.1            // Part du dépôt dans un trade pour un trading normal Avec ces paramètres, si les deux derniers trades sont dans la même direction, l'EA ouvrira le prochain trade dans la même direction avec une taille de lot aussi petite que 0.01. Si au moins un des deux derniers trades n'est pas perdant, le volume de la position sera de 0.1. Les entrées pour le système de trading utilisant ColorJFatl_Digit sont identiques : input uint    B_BuyLossMMTriger=2  // Nombre de positions Buy perdantes pour réduire le MM input uint    B_SellLossMMTriger=2;// Nombre de positions Sell perdantes pour réduire le MM input double  B_SmallMM=0.01      // Part du dépôt dans un trade, en cas de perte input double  B_MM=0.01      // Part du dépôt dans un trade, en cas de perte Pour que l'EA fonctionne correctement, les fichiers compilés des indicateurs SilverTrend.ex5 et ColorJFatl_Digit.ex5 doivent se trouver dans le dossier <terminal_data_directory>\MQL5\Indicators. Dans les tests présentés ci-dessous, les entrées par défaut de l'EA ont été utilisées avec des stops. Fig 1. Trades exemplaires sur le graphique Résultats de test pour GBPUSD H6 sur l'année 2016 : Fig. 2. Graphique des résultats de test

2018.07.14
Optimisez vos Trades avec Exp_BykovTrend_ColorX2MA_MMRec sur MetaTrader 5
MetaTrader5
Optimisez vos Trades avec Exp_BykovTrend_ColorX2MA_MMRec sur MetaTrader 5

Découvrez un système de trading innovant qui combine deux indicateurs puissants : BykovTrend_V2 et ColorX2MA. Ce système de trading (EA) propose une gestion dynamique de la taille des positions, ajustant le volume des futures transactions selon les performances passées. Les signaux d'ouverture de positions sont générés lorsque la barre se ferme, en fonction des changements de tendance reflétés par les couleurs des deux indicateurs. Pour gérer les volumes de positions, des paramètres spécifiques ont été ajoutés à l'EA. Prenons l'exemple du système utilisant l'indicateur BykovTrend : input uint    A_BuyLossMMTriger=2;  // Nombre de positions Buy perdantes pour réduire le MM input uint    A_SellLossMMTriger=2; // Nombre de positions Sell perdantes pour réduire le MM input double  A_SmallMM=0.01;       // Part du dépôt pour une opération perdante input double  A_MM=0.1;             // Part du dépôt pour une opération normale Avec ces paramètres, si les deux dernières transactions sont dans la même direction, l'EA ouvrira la prochaine position avec un lot de 0.01. Si au moins une des deux dernières transactions n'est pas perdante, le volume sera alors de 0.1. Les paramètres pour le système de trading utilisant ColorX2MA sont identiques : input uint    B_BuyLossMMTriger=2;  // Nombre de positions Buy perdantes pour réduire le MM input uint    B_SellLossMMTriger=2; // Nombre de positions Sell perdantes pour réduire le MM input double  B_SmallMM=0.01;       // Part du dépôt pour une opération perdante input double  B_MM=0.01;        // Part du dépôt pour une opération normale Pour que l’EA fonctionne correctement, assurez-vous que les fichiers compilés des indicateurs BykovTrend_V2.ex5 et ColorX2MA.ex5 se trouvent dans le dossier <terminal_data_directory>\MQL5\Indicators. Dans les tests suivants, les paramètres par défaut de l’EA ont été utilisés avec des stops. Fig 1. Trades exemplaires dans le graphique Résultats des tests pour GBPJPY H2 durant l'année 2016 :Fig. 2. Graphique des résultats de test

2018.07.14
Premier Précédent 13 14 15 16 17 18 19 20 21 22 23 Suivant Dernier