Freelance : Programmation personnalisée sur MetaTrader et MQL ?
Numéro de Bougie de signal pour l’indicateur de repeinture : Décalage de Bougie à utiliser pour le signal ?
Description
Sur www.expforex.com, nous proposons des Conseillers Experts (Expert Advisors) avancés équipés d’une multitude de fonctionnalités et de paramètres personnalisables. Chaque Conseiller Expert est construit en utilisant un modèle (template) flexible, permettant aux traders de les adapter à leurs stratégies de trading uniques.
Les principales fonctions incluent l’ouverture et la fermeture automatiques des transactions basées sur des signaux provenant d’indicateurs (indicators) tels que la Moyenne Mobile (Moving Average) et le MACD.
Des paramètres comme le Shift déterminent le nombre de barrés (bars) utilisés pour l’analyse des signaux, garantissant des décisions de trading précises.
La gestion des risques est facilitée par des paramètres tels que le Stop Loss et le Take Profit, qui définissent des niveaux de clôture automatiques pour les positions lorsqu’un certain niveau de profit ou de perte est atteint.
Le Slippage contrôle la déviation de prix autorisée lors de l’exécution des ordres, tandis que le Martingale et le Trailing Stop offrent une gestion dynamique des volumes et une protection des profits.
Une caractéristique remarquable est l’utilisation d’un Magic Number, qui identifie de manière unique les transactions de chaque Conseiller Expert sur le graphique, évitant ainsi les conflits lorsque plusieurs conseillers fonctionnent simultanément.
Ces fonctionnalités et paramètres font des Conseillers Experts de www.expforex.com des outils puissants pour un trading automatisé réussi sur le marché Forex.
Avantages d’Acheter des Experts Prêts à l’Emploi vs Programmer Votre Stratégie
Exp – Modèles MQL Open Source : Modèle Léger pour la Création de Conseillers Experts
EAPadPRO
Panneau d’Information pour tous nos conseillers et utilitaires pour le terminal MetaTrader.
Instructions Détaillées sur les bases de la gestion et de l’utilisation du Panneau EAPADPRO dans nos Conseillers Experts de trading.
Interface Utilisateur Amicale et Intuitive pour un travail pratique et réussi avec nos utilitaires.
Paramètre : Obtenir un Barré de Signal
Shift (0,1,2…..) Numéro de Barré.
Ce paramètre représente le nombre de barrés à partir desquels vos indicateurs prendront des signaux. Spécifiez les paramètres de détection de signal suivants lors de la commande d’un Conseiller Expert :
- Ouvrir une transaction immédiatement après l’apparition du signal ;
- Attendre qu’un signal sur le barré fermé soit formé et ouvrir une transaction uniquement à l’ouverture du barré suivant.
Certains indicateurs ont une définition claire du barré qui déclenche un signal en raison de leurs algorithmes.
Compte tenu de la précision et de l’exactitude de l’exécution des ordres, une transaction ne doit être traitée que sur le barré fermé, c’est-à-dire avec le paramètre shift=1.
Si vous devez ouvrir une TRANSACTION (Position) immédiatement sur le barré actuel dès l’apparition du signal et que l’indicateur le permet, vous devez définir shift=0.
Fonction : Inversion des Signaux de Stratégie
ReverseSignal (true – false) Activé/Désactivé.
Ce paramètre représente l’inversion des signaux provenant de vos indicateurs (indicators).
Si votre Conseiller Expert fonctionne selon un algorithme spécifique ou des signaux définis par l’indicateur, vous pouvez changer les signaux d’ACHAT/VENTE sans les reprogrammer.
Par exemple, ReverseSignal=true.
Votre indicateur donne un signal d’ACHAT, mais le Conseiller Expert ouvrira une transaction de VENTE.
Votre indicateur donne un signal de VENTE, mais le Conseiller Expert ouvrira une transaction d’ACHAT.
Paramètre : Magic Number
Magic (0….99999) Numéro.
Ce paramètre représente le numéro unique attribué aux Conseillers Experts sur le graphique. Si vous utilisez plusieurs Conseillers Experts sur différents graphiques, vous devez leur attribuer des numéros uniques pour éviter toute confusion et erreur.
Par exemple, si vous utilisez un Conseiller Expert avec des paramètres différents, vous devez attribuer un magic number unique à chaque instance du Conseiller Expert.
De plus, ce paramètre doit être modifié pour différentes paires de devises afin de travailler avec des rapports détaillés et de comprendre quelle paire de devises est utilisée par chaque Conseiller Expert.
Paramètre : Stop Loss de la Transaction
StopLoss (0…) en points.
Ce paramètre représente le Stop Loss pour chaque position. Il définit le nombre de points de perte auquel une transaction sera clôturée.
0 – le paramètre est désactivé, et le Stop Loss de la transaction sera fixé à 0.
Ce paramètre doit être réglé à au moins la valeur minimale autorisée par votre serveur.
Si le paramètre est réglé en dessous de la valeur minimale autorisée par le serveur, le Conseiller Expert affichera l’erreur 130.
Paramètre : Take Profit de la Transaction
TakeProfit (0…) en points.
Ce paramètre représente le Take Profit pour chaque position. Il définit le nombre de points de profit auquel une transaction sera clôturée par le serveur.
0 – le paramètre est désactivé, et le Take Profit de la transaction sera fixé à 0.
Ce paramètre doit être réglé à au moins la valeur minimale autorisée par votre serveur.
Si le paramètre est réglé en dessous de la valeur minimale autorisée par le serveur, le Conseiller Expert affichera l’erreur 130.
Paramètre : Slippage de la Transaction
Slippage (0….) en points.
Ce paramètre ajuste le slippage de prix lors de l’ouverture d’une transaction.
Sur le marché réel/en direct, les prix bougent très rapidement. Lors de l’envoi d’un ordre au serveur, le serveur peut répondre avec des prix modifiés, des requotes, etc.
Pour éviter d’envoyer plusieurs ordres au serveur, vous pouvez définir le Slippage autorisé pour l’ouverture des transactions.
Par exemple : Slippage=10.
Lors de l’envoi d’un ordre d’ouverture, le prix était de 1.1234. Mais le prix a changé à 1.1238. Dans ce cas, la transaction est ouverte à 1.1238 sans requotes !
Cependant, si le Slippage était réglé à 0, la transaction ne serait pas ouverte, et le serveur renverrait une erreur de Requote (Nouveaux prix).
Fonction : Clôture des Transactions par un Signal Opposé
ClosePosIfChange (true – false).
Ce paramètre ajuste la possibilité de clôturer une transaction opposée lors de l’ouverture d’une nouvelle.
Si votre indicateur génère des signaux ACHAT – VENTE – ACHAT – VENTE, et que ce paramètre est activé, le Conseiller Expert clôturera la transaction opposée avant d’en ouvrir une nouvelle.
Paramètre : Nombre de Positions par Signal
OnlyOnePosBySignal (true – false) Activé/Désactivé.
Ce paramètre vous permet de choisir entre des positions uniques ou multiples, en permettant l’ouverture d’une ou plusieurs positions.
Si ce paramètre est activé, une seule position est ouverte par signal sur chaque barré.
Par exemple, si votre stratégie génère des signaux ACHAT consécutifs sur chaque nouveau barré, et que OnlyOnePosBySignal=true, alors une transaction ACHAT sera ouverte sur chaque barré lorsque le signal apparaît.
Si OnlyOnePosBySignal=false, le Conseiller Expert peut ouvrir une seule transaction ACHAT et une seule transaction VENTE et attendre qu’elles soient clôturées.
Paramètre : Lot Fixe
Lots (0.01 ………) – réglage d’une taille de lot fixe pour toutes les transactions.
Ce paramètre spécifie le nombre de lots pour l’ouverture des transactions. La taille du lot est fixe et appliquée à toutes les transactions.
Vous devriez consulter votre courtier pour la taille de lot minimale autorisée pour l’ouverture d’une transaction.
Fonction : Lot Dynamique
DynamicLot (true – false) LotBalancePcnt (pourcentage de la marge libre).
Ces paramètres ajustent le calcul automatique des lots en fonction de la marge libre disponible.
Une description détaillée de ce paramètre est fournie dans l’article Autolot (calcul du lot en utilisant le solde actuel).
Mes Secrets d’Autolot. Lot Dynamique ou Autolot.
Paramètre : Martingale
Martin (1….) – Ratio Martingale.
Ce paramètre vous permet d’appliquer le principe de Martingale à votre stratégie.
Ce principe implique que le volume d’une transaction suivant une transaction non profitable sera calculé comme Lot * Martin.
Si le paramètre est réglé à 1, la Martingale n’est pas utilisée.
Par exemple : Lots = 0.01, Martin = 2 :
- Transaction ACHAT (0.01) clôturée avec perte ou par Stop Loss.
- La transaction suivante sera ouverte avec une taille de lot de 0.01 * 2 = 0.02.
- Si la transaction précédente est clôturée par Stop Loss, alors la transaction suivante sera ouverte avec une taille de lot de 0.04.
Si la transaction précédente est clôturée avec profit ou par Take Profit, alors la transaction suivante sera ouverte avec la taille de lot initiale de 0.01.
Fonction : Temps de Fonctionnement du Conseiller Expert
OpenHour (en heures), OpenMinute (en minutes), CloseHour (en heures), CloseMinute (en minutes).
Ces paramètres ajustent la plage horaire de fonctionnement du Conseiller Expert, qui s’applique uniquement à l’ouverture de nouvelles positions. Les fonctions Trailing Stop et Break Even fonctionneront indépendamment de cette plage.
Par exemple, si vous souhaitez que le Conseiller Expert trade uniquement de 14h à 18h35, les paramètres seront réglés comme suit :
OpenHour=14, OpenMinute=0, CloseHour=18, CloseMinute=35.
Les transactions seront ouvertes uniquement de 14h à 18h35, et le Conseiller Expert ignorera les signaux de stratégie en dehors de cette plage horaire.
Market Time Pad. Indicateur pour MetaTrader avec des sessions de trading
Fonction : Trailing Stop Classique
TrailingStopUSE (true – false), IfProfTrail (true – false), TrailingStop (en points), TrailingStep (en points).
Ces paramètres activent ou désactivent le suivi automatique des positions en déplaçant le Stop Loss dans la zone bénéficiaire.
TrailingStopUSE – active/désactive la fonction trailing stop.
IfProfTrail – si true, le Conseiller Expert commence à modifier le Stop Loss uniquement lorsque la position atteint le break-even. Si false, le trailing stop commence à fonctionner immédiatement après l’ouverture de la position et l’ajuste au fur et à mesure que le prix évolue.
TrailingStop – la distance en points entre le prix actuel et le Stop Loss souhaité. Ce paramètre peut être réglé en dessous de la valeur minimale autorisée par votre serveur.
TrailingStep – la taille de l’étape pour modifier le Stop Loss.
Par exemple, le Stop Loss sera modifié par chaque point TrailingStep à mesure que la distance atteint TrailingStop points par rapport au prix actuel.
Fonction : Clôture par Profit/Perte Total
Ces paramètres ajustent la possibilité de clôturer des transactions par l’instrument spécifié et le magic number lorsqu’une des conditions suivantes est atteinte :
- TypeofClose=1 – clôture par Profit : 1 – Dollar, 2 – Points, 3 – %Équité, 4 – %Solde ;
- CloseProfit=false – ne pas clôturer sur profit ;
- Profit = 10 – nombre d’unités (selon TypeofClose) requis pour clôturer le profit ;
- CloseLoss=false – ne pas clôturer sur perte ;
- Loss = -10 – nombre d’unités (selon TypeofClose) requis pour clôturer la perte ;
- OFFAllEaAfterClosePROF=false – désactiver tous les Conseillers Experts et scripts après la clôture du profit ;
- OFFAllEaAfterCloseLOSS=false – désactiver tous les Conseillers Experts et scripts après la clôture de la perte.
Par exemple :
- Si vous souhaitez clôturer plusieurs TRANSACTIONS (positions) (ACHAT ou VENTE) avec un profit de 10 USD sur le compte :
TypeofClose=1, CloseProfit=true, Profit=10. - Si vous souhaitez clôturer plusieurs TRANSACTIONS (positions) (ACHAT/VENTE) avec une perte de 200 points sur le compte :
TypeofClose=2, CloseLoss=true, Loss=200. - Si vous souhaitez clôturer plusieurs TRANSACTIONS (positions) (ACHAT/VENTE) avec une perte de 5% du dépôt et également clôturer plusieurs TRANSACTIONS (positions) (ACHAT/VENTE) avec un profit de 10% du dépôt :
TypeofClose=4, CloseLoss=true, Loss=5, CloseProfit=true, Profit=10.
Dans ce cas, vous pouvez désactiver les Conseillers Experts après la clôture en utilisant les fonctions OFFAllEaAfterClosePROF et/ou OFFAllEaAfterCloseLOSS.
Ensuite, le Conseiller Expert désactivera tous les Conseillers Experts après la clôture.
Fonction : Déplacer le Stop Loss au Break Even
MovingInWLUSE (true – false), LevelWLoss (en points), LevelProfit (en points).
Ces paramètres ajustent la possibilité de modifier les transactions en déplaçant le Stop Loss au break even dès que possible.
Par exemple :
- Vous souhaitez définir le Stop Loss au break-even lorsque la transaction atteint un profit de 10 points :
MovingInWLUSE=true, LevelWLoss=0, LevelProfit=10. - Vous souhaitez définir le Stop Loss à +5 points lorsque la transaction atteint un profit de 20 points :
MovingInWLUSE=true, LevelWLoss=5, LevelProfit=20.
Par conséquent, la différence entre LevelProfit et LevelWLoss doit toujours être supérieure ou égale à la valeur minimale du stop sur le serveur.
Des Questions ?
Si vous avez des questions, n’hésitez pas à les poser. Nous ne vendons pas de la poudre aux yeux.
Chacun de nos produits peut être testé avant l’achat.
Nous apprécions vos retours et vos souhaits pour nos produits et nous nous efforçons de maintenir des normes de haute qualité.
Merci d’être avec nous !
Avez-vous une question ?
This post is also available in: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어