Tuesday, 14 February 2017

Mt5 Forex Expert

Graphique Aide aux modèles Introduction Graphique Aide aux modèles EA n'est pas un robot de trading automatisé. Il n'a pas de stratégie commerciale mise en œuvre à l'intérieur. Le but de ce conseiller expert est d'exécuter des transactions via des ordres en attente basés sur certains objets graphiques: lignes de tendance, lignes horizontales ou canaux équidistants. En plus de l'exécution simple des opérations en déroute, il est également capable d'exécuter un retrait du commerce avec cette EA si vous avez manqué le point d'éclatement pour une raison quelconque. Le principal avantage de Chart Pattern Helper est sa capacité à définir et à ajuster les commandes en attente en fonction d'une gamme d'objets graphiques placés sur le graphique Forex, y compris les objets à pente. Cela permet une exécution facile du commerce pour des motifs aussi populaires que les triangles (ascendant, descendant et symétrique), les canaux, les drapeaux, les fanions, les rectangles, les têtes et les épaules, les doubles topsbottoms, etc. Le déroulement d'un niveau est défini comme un simple toucher. L'assistant de modèle de diagramme n'attendra pas un prix pour fermer ci dessus au dessous de la ligne donnée. Il placera des ordres en attente qui seront exécutés chaque fois que le prix touche d'abord les niveaux définis. Il existe une gamme de paramètres d'entrée pour réguler le travail de ce conseiller expert, mais il peut commencer à fonctionner immédiatement après l'avoir attaché au diagramme et à ajouter les objets de diagramme correctement nommés. Les objets graphiques peuvent être déplacés librement. Le conseiller expert continuera à détecter sa position et ajustera les paramètres des commandes39 en conséquence. Par défaut, l'EA transmet son état actuel au commentaire du graphique. Étant donné que tous les objets de graphique sont dessinés au prix de soumission, l'EA ajuste les niveaux d'entrée, de stop loss et de prise de bénéfice en ajoutant la valeur de spread courante dans les cas où le prix Ask est à utiliser. Ce comportement peut être désactivé via les paramètres d'entrée, ce qui diminue le nombre d'ordres de modification envoyés au serveur commercial. Chart Pattern Helper est capable de calculer la taille de la position basée sur un ensemble de paramètres d'entrée, le niveau stop loss et le mdash de balanceequity de compte comme le calculateur de taille de position pour MetaTrader. Vous pouvez désactiver cette fonction et donner une taille de position fixe à l'EA. Processus d'opération Ce conseiller expert effectue les étapes suivantes après l'initialisation: Détecter les objets en fonction des noms donnés via les paramètres d'entrée. Le niveau d'entrée pour l'ordre d'achat est placé à l'objet d'entrée (Demande). Le niveau d'entrée pour l'ordre de vente est placé dans l'objet d'entrée (enchère). Le niveau Stop loss pour la commande Achat est placé à la Basse de la dernière barre avec la majorité de sa longueur sous l'objet Bordure. Le niveau Stop loss pour l'ordre de vente est placé à la hauteur de la barre la plus récente avec la majorité de sa longueur au dessus de l'objet frontière, la propagation est alors ajoutée à cette valeur haute. Le niveau de prise de profit pour l'ordre d'achat est placé dans l'objet TP (enchère). Le niveau de prise de profit pour la commande de vente est placé à TP objet propagation (demander). Les valeurs calculées sont affichées en permanence via le commentaire du graphique à moins que le paramètre d'entrée silencieux ne soit défini sur true. Les commandes en attente sont positionnées en fonction de ces valeurs calculées. Si l'objet Achat ou Vente est absent, une seule commande est placée. Les commandes expirent automatiquement lorsque la barre de diagrammes actuelle se termine. Dans MT4, le temps d'expiration minimum est de 11 minutes en MT5, il est de 2 minutes. Si le prix actuel est inférieur à l'entrée Achat et au dessus de l'entrée Vente, les commandes d'arrêt en attente sont utilisées. Si le prix actuel est inférieur à l'entrée Vente ou au dessus de l'entrée Achat, un seul ordre limité en attente est utilisé. Suivre les valeurs des objets en cours et ajuster les niveaux d'entrée, SL et TP en conséquence. Si le calcul de la taille de la position est utilisé, le volume de la commande est mis à jour au besoin. Dans ce cas, l'ordre avec ancien volume est supprimé et l'ordre avec nouveau volume est créé. Avertissement: Sachez que cela peut entraîner un flux important d'ordres en attente, ce qui peut être contraire aux conditions de service de votre courtier. Pour éviter ce comportement, vous devez définir le paramètre d'entrée UpdatePendingVolume sur false. Les commandes expirées sont recréées avec un nouveau volume (si nécessaire) et des niveaux d'entrée mis à jour dans le fichier SIPL. Si un ordre d'arrêt est déclenché, le second ordre (à l'opposé) est supprimé (à moins qu'un paramètre d'entrée OneCancelsOther ne soit défini sur false). Tous les objets sont renommés en ajoutant le numéro magique EA39s à leurs noms initiaux. Cela empêche la création de nouveaux ordres en attente. Si PostEntrySLAdjustment est défini sur true. Essayez de mettre à jour stop loss quand une nouvelle bougie s'ouvre après la rupture. Continuer à mettre à jour le niveau de prise de profit de position selon l'objet TP. Cesser l'activité une fois que le poste est fermé. Passez à la première étape une fois que les objets de graphique de contrôle ont été renommés en leurs noms initiaux. Paramètres d'entrée UpperBorderLine (valeur par défaut quotUpperBorderquot) mdash le nom de l'objet (ligne horizontale ou ligne de tendance) utilisé pour définir le bord supérieur d'un motif de séparation. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. UpperEntryLine (valeur par défaut quotUpperEntryquot) mdash le nom de l'objet (ligne horizontale ou ligne de tendance) utilisé pour définir le niveau d'entrée Buy d'un pattern de breakout. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. UpperTPLine (par défaut quotUpperTPquot) mdash le nom de l'objet (ligne horizontale ou ligne de tendance) utilisé pour définir le niveau take profit d'une commande Buy. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. LowerBorderLine (par défaut quotLowerBorderquot) mdash le nom de l'objet (ligne horizontale ou ligne de tendance) utilisé pour définir la bordure inférieure d'un motif de séparation. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. LowerEntryLine (valeur par défaut quotLowerEntryquot) mdash le nom de l'objet (ligne horizontale ou ligne de tendance) utilisé pour définir le niveau d'entrée Sell d'un modèle de déroulement. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. LowerTPLine (par défaut quotLowerTPquot) mdash le nom de l'objet (ligne horizontale ou ligne de tendance) utilisé pour définir le niveau de prise de profit d'une commande de vente. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. BorderChannel (par défaut quotBorderquot) mdash le nom de l'objet de canal équidistant utilisé pour définir les deux bordures supérieures et inférieures d'un motif de séparation. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. EntryChannel (par défaut quotEntryquot) mdash le nom de l'objet de canal équidistant utilisé pour définir les niveaux d'entrée Buy et Sell. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. TPChannel (par défaut quotTPquot) mdash le nom de l'objet de canal équidistant utilisé pour définir les niveaux de prise et de profit à la fois d'achat et de vente. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. Order Management OneCancelsOther (par défaut true) mdash si vrai. Une commande en attente déclenchée annulera l'ordre en attente opposé. Si faux. L'ordre inverse restera intact et peut déclencher après que la première position frappe stop loss ou take profit. UseSpreadAdjustment (true par défaut) mdash si vrai. Propagation sera ajoutée à acheter niveau d'entrée et vendre des niveaux SLTP. Il compense la différence lorsque le prix Ask est utilisé, alors que tous les objets Chart sont tirés au niveau Bid. La définition de false réduira le flux de demandes de modification d'ordre au serveur de négociation du broker39. UseExpiration (true par défaut) mdash si vrai. Les commandes en attente expirent à la fin de la barre actuelle ou en 11 minutes (MT4) ou 2 minutes (MT5) après la création mdash tout ce qui est plus loin. La définition de la valeur false peut être requise si un courtier ne prend pas en charge l'expiration de la commande. DisableBuyOrders (default false) mdash si vrai. Les nouveaux ordres d'achat ne seront pas créés, les ordres d'achat et positions existants seront ignorés. DisableSellOrders (default false) mdash si vrai. Les nouvelles commandes de vente ne seront pas créées, les ordres de vente et les positions existants seront ignorés. PostEntrySLAdjustment (défaut false) mdash si vrai. L'EA essaiera d'ajuster la stop loss comme une nouvelle bougie s'ouvre après la rupture. Il vérifiera si le HighLow de la bougie de rupture répond toujours aux critères de SL. Il peut potentiellement rompre les règles de dimensionnement de position, mais définira stop loss plus précisément selon les règles de sortie de la stratégie de trading. Position Sizing CalculatePositionSize (par défaut true) mdash si vrai. La taille de la position est calculée en fonction de la tolérance donnée au risque, de la taille du compte (solde ou capital), de la devise du compte et de la paire de devises échangées. Le processus de calcul est le même que dans Calculateur de taille de position. Si faux. Une taille de position fixe est utilisée. UpdatePendingVolume (par défaut true) mdash si vrai. Le volume de la commande en attente est mis à jour chaque fois que la taille de la nouvelle position est calculée. Cela peut provoquer un nombre excessivement élevé de commandes vers le serveur de négociation, car il n'est pas possible de modifier le volume order39s à la place, il doit être supprimé puis créé avec un nouveau volume. Si faux. Le volume des commandes reste constant jusqu'à l'expiration et après les loisirs. Ce paramètre est ignoré si CalculatePositionSize false. FixedPositionSize (default 0.01) mdash si CalculatePositionSize false. Le conseiller expert utilisera la valeur de ce paramètre comme un volume de commandes en attente créées. Risque (défaut 1) mdash tolérance au risque en pourcentage de l'avoir de la balance des comptes. Fonctionne uniquement si CalculatePositionSize true. Ce paramètre d'entrée est ignoré si UseMoneyInsteadOfPercentage est défini sur true. MoneyRisk (valeur par défaut 0) mdash tolérance au risque dans la devise du compte. Fonctionne uniquement si CalculatePositionSize true. Nécessite UseMoneyInsteadOfPercentage pour être défini sur true. UseMoneyInsteadOfPercentage (défaut false) mdash si vrai. La taille de la position est calculée en fonction du montant du risque donné dans la devise du compte (MoneyRisk) au lieu du risque de pourcentage de la balance (risque). Fonctionne uniquement si CalculatePositionSize true. UseEquityInsteadOfBalance (défaut false) mdash si vrai. La taille de la position est calculée en fonction de l'avoir du compte plutôt que de l'équilibre. Fonctionne uniquement si CalculatePositionSize true. Ignoré si UseMoneyInsteadOfPercentage est vrai. FixedBalance (valeur par défaut 0) mdash si elle est définie à une valeur différente de zéro, elle est utilisée au lieu de l'équation de la balance du compte pour le calcul de la taille de la position. Fonctionne uniquement si CalculatePositionSize true. LotDigits (valeur par défaut 2) mdash nombre de décimales autorisé par votre courtier dans le volume de commande. Par exemple, si votre courtier autorise des micro lots (0.01), alors ce paramètre doit être défini sur 2. Si votre courtier autorise seulement des mini lots (0.1), ce paramètre doit être défini à 1. Obligatoire seulement si CalculatePositionSize true. Divers Magic (par défaut 20130116) mdash numéro utilisé par le conseiller expert pour distinguer ses propres commandes (MT4 et MT5) et les positions (MT4 uniquement). Vous devrez peut être le modifier uniquement si vous avez d'autres EA en cours d'exécution avec le même numéro de Magic ou si vous souhaitez ajouter deux ou plusieurs instances de Chart Pattern Helper à une paire de devises. Slippage (défaut 30) mdash glissement maximum tolérable dans broker39s pips. Silent (default false) mdash si vrai. Aucune information d'état ne sera envoyée au commentaire du graphique. Ceci est utile si vous utilisez un indicateur ou un autre EA qui modifie le commentaire du graphique et que vous souhaitez leur donner la priorité. ErrorLogging (true par défaut) mdash si vrai. L'EA enregistrera toutes les erreurs et autres situations non standard dans un fichier journal. Il est nommé quotCPH Errors ltdate timegtquot et peut être trouvé dans les sous dossier expertsfiles du dossier d'installation de MetaTrader 4 ou sous dossier MQL5Files du dossier d'installation MetaTrader 5 (ou un dossier de données d'application utilisateur désigné pour votre MetaTrader 5 si vous êtes sur Vista ou plus récent Version Windows). Est il sécuritaire de désactiver cette EA une fois que les commandes sont passées Oui, mais les commandes expireront si elles ne sont pas déclenchées. L'EA en cours d'exécution est nécessaire pour les recréer et les mettre à jour. N'utilise t il aucun arrêt stop Non, stop loss est fixé après l'exécution de l'ordre. Mais vous pouvez appliquer votre propre arrêt de fuite, même sous la forme d'un conseiller expert distinct. Puis je modifier la position stop loss ou take profit une fois que l'ordre est déclenché Sure Vous pouvez commencer à modifier stop loss immédiatement et vous pouvez modifier take profit une fois que vous renamedelete l'objet TP respectif ou désactiver le conseiller expert. J'utilise des canaux pour dessiner le motif, mais je veux que l'EA échanger un seul mdash côté long ou court. Comment le faire Vous pouvez empêcher le conseiller expert d'utiliser des commandes longues (Achat) ou courtes (Vente) en définissant les paramètres d'entrée DisableBuyOrders ou DisableSellOrders sur true. Pouvez vous changer quelque chose pour moi, s'il vous plaît Non, désolé. Il ya des centaines de façons de modifier cette EA pour le commerce différemment et de se conformer à quelqu'un d'autre style de négociation. Je ne vais pas mettre en œuvre l'un d'entre eux car il est pratiquement impossible de satisfaire tout le monde. Cependant, le code source est ouvert et bien commenté mdash vous êtes libre de mettre en œuvre vos propres modifications. Le diagramme d'exemple suivant illustre le processus de négociation de l'Assistant de modèle de diagramme. Ce modèle de canal descendant sur la carte M15 EURUSD est marqué avec trois objets de canal: Bordure (jaune), Entrée (turquoise) et TP (vert lime). Le conseiller expert a détecté tous les objets et les niveaux calculés d'entrée, de stop loss et de prise de profit en conséquence. Les valeurs calculées sont affichées dans le commentaire du graphique (coin supérieur gauche). Les ordres d'arrêt en attente ont été placés et leurs niveaux TP et SL sont également visibles sur le graphique. Le diagramme suivant montre comment l'assistant de modèle de diagramme place un ordre de limite d'achat en attente pour entrer dans un échange échoué lors de l'éclatement du motif à double fond. Le diagramme GBPJPY hebdomadaire utilise des lignes horizontales pour définir Border (jaune), Entry (turquoise) et Take Profit (vert lime). Comme dans l'exemple précédent, le commentaire du graphique dans le coin supérieur gauche de l'écran indique les niveaux détectés . Comme les objets inférieurs sont absents, seuls les niveaux spécifiques à l'achat sont calculés. Un ordre de limite d'achat en attente a été placé parce que le prix actuel est supérieur au niveau d'entrée. Cette EA est ECN safe. Vous pouvez librement utiliser ce conseiller expert auprès des courtiers ECN (exécution du marché) car il n'applique pas de stop loss et de prise de profit dans ses ordres de trading ou n'envoie que des commandes en attente. Discussion Avertissement Avant de poser des questions de base concernant l'installation des conseillers experts, veuillez lire ce tutoriel MT4 Expert Advisors pour obtenir les connaissances élémentaires sur leur manipulation. Avez vous vos propres résultats commerciaux ou toute autre remarque à propos de ce conseiller expert Discuter Graphique Pattern Helper avec d'autres commerçants et les programmeurs MQL sur les experts forums. News Trader Introduction Trader est un conseiller expert MetaTrader développé pour aider les commerçants de Forex avec des opportunités commerciales nouvelles Importantes émissions macroéconomiques. L'évaluation environnementale peut être utilisée pour négocier la stratégie de chevauchement de la volatilité des nouvelles. Il est important de comprendre que News Trader n'est pas une solution entièrement automatique mdash un commerçant doit fixer la date et l'heure du communiqué de presse et aussi de décider de la stop loss appropriée et prendre le profit. Cependant, le paramètre ATR stop loss et take profit est également disponible. Cette EA soutient le dimensionnement de position flexible en plus de la taille de position fixe habituelle. Il est disponible pour les plateformes de trading suivantes: MT4. MT5. Et cTrader. News Trader ouvre un ou deux métiers (Buy and Sell par défaut) quelque temps avant l'annonce de nouvelles (1 minute par défaut). Il applique les niveaux stop loss et take profit en fonction des paramètres d'entrée donnés par un trader. À la demande du commerçant, l'EA continue de modifier les niveaux stop loss et take profit jusqu'à la publication des nouvelles afin de les maintenir pertinentes au prix courant. Lorsque les nouvelles sont sorties, le conseiller expert appliquera stop à la traîne selon le choix du commerçant. Si l'un ou les deux métiers restent actifs une heure (par défaut) après les nouvelles, l'EA les ferme. Exemple de commerce La capture d'écran du graphique montre l'opération d'évaluation environnementale pendant et après les rapports d'emploi mensuels des États Unis et du Canada combinés au rapport sur le solde commercial canadien. Les nouvelles sont sorties à 8h30 HNE le 4 décembre 2015. Les entrées Acheter et vendre s'affichent avec deux flèches pointant vers la droite. Leurs niveaux de stop loss sont marqués avec les tirets rouges ci dessus et en dessous. Les niveaux de take profit sont les traits bleus. Le taux de change a atteint après les nouvelles, en exécutant la position de vente stop loss. Malheureusement, il n'atteint pas le profit du commerce de l'achat. La position est fermée par timeout une heure après le communiqué de presse (flèche bleue pointée vers la gauche). Le bénéfice a été environ trois fois la perte dans ce cas, ce qui est bon, mais pas grand. Apparemment, il pourrait être plus grand si un plus serré take profit a été utilisé. Dimensionnement de la position Actualités Le conseiller expert Trader prend en charge les modes de dimensionnement à deux positions: taille de position fixe simple et taille de position basée sur le risque. Le premier mode est très simple mdash un commerçant vient d'entrer un volume en lots à utiliser avec chaque position ouverte par l'EA. Le second mode permet soit le dimensionnement de position fractionnaire fixe fixe, soit le dimensionnement de position de risque de monnaie fixe. Les deux utilisent le risque toléré maximum donné en pourcentage ou en argent. ATR stop loss and take profit Le conseiller expert peut utiliser l'indicateur Average True Range pour choisir automatiquement les niveaux stop loss et take profit pour une banque de nouvelles sur la volatilité précédente de la paire de devises. La valeur ATR est calculée en fonction de la période donnée. Le stop loss et take profit sont alors calculés sur la base de multiplicateurs séparés avant d'entrer dans l'ouverture d'une position. Aucun backtesting En raison de la nature de l'EA News Trader, il n'y a pas de résultats de backtesting pour elle. Paramètres d'entrée Newstime mdash date et heure du communiqué de presse pour le commerce sur. Dans cTrader, il ya cinq paramètres distincts à la place: année, mois, jour, heure et minute. StopLoss (valeur par défaut 100) mdash le stop loss en pips à utiliser lors de l'ouverture d'un commerce. Ignoré si UseATR est vrai. TakeProfit (défaut 500) mdash le take profit en pips à utiliser lors de l'ouverture d'un commerce. Je recommande de le mettre au moins 5timesstop perte. Ignoré si UseATR est vrai. Direction (par défaut Les deux) mdash la direction de la position ouverte pour le commerce des nouvelles. Peut être des quatre types suivants: Acheter mdash une position d'achat. Vendre mdash une position de vente. Les deux mdash acheter et vendre des positions. Random mdash une position aléatoire. Remarques: Dans MT5, l'option Both est appelée BothPending car il est impossible d'ouvrir deux positions opposées pour la même paire de devises dans MT5, donc les commandes en attente seront utilisées à la place. Dans cTrader, le choix de direction est effectué par un trader en utilisant trois paramètres d'entrée séparés (Achat, Vente, Randomize) car la plate forme ne prend pas en charge les paramètres énumérés. TrailingStop (default Breakeven) mdash le type de trailing stop à utiliser avec la position. Peut être la suivante: Mdash de l'équilibre le stop loss sera déplacé au seuil de rentabilité lorsque le profit correspond à l'arrêt perte. Full mdash stop traînant classique qui déplace le stop loss vers le haut comme le profit augmente. Aucun mdash aucun arrêt de fuite. Remarques: Dans cTrader, la sélection d'arrêt de fin de course est effectuée par un opérateur utilisant deux paramètres d'entrée séparés (Trailing Stop et Stop). Si Trailing Stop est défini sur true. Le paramètre Stop d'équilibre est ignoré. PreAdjustSLTP (default false) mdash si vrai. EA mettra à jour les valeurs SL et TP selon le prix courant après les positions d'ouverture avant la sortie des nouvelles. SecondsBefore (valeur par défaut 60) mdash le nombre de secondes avant le communiqué de presse pour ouvrir les positions. CloseAfterSeconds (default 3600) mdash le nombre de secondes après le communiqué de presse pour fermer les positions. Ignoré si zéro. UseATR (default false) mdash si vrai. L'indicateur ATR détermine les niveaux stop loss et take profit. ATRPeriod (valeur par défaut 14) mdash la période de l'indicateur ATR, qui est utilisé pour le calcul stop loss et take profit. Fonctionne uniquement si UseATR est vrai. ATRMultiplierSL (valeur par défaut 1) mdash un multiplicateur pour la valeur de l'indicateur ATR pour obtenir la valeur stop loss. Fonctionne uniquement si UseATR est vrai. ATRMultiplierTP (par défaut 5) mdash un multiplicateur pour la valeur de l'indicateur ATR pour obtenir la valeur de prise de profit. Fonctionne uniquement si UseATR est vrai. Gestion de l'argent Lots (par défaut 0.1) mdash basic lot size pour le dimensionnement de position fixe. Utilisé lorsque MM false. MM (par défaut false) mdash si vrai. Le positionnement flexible est activé. Risque (défaut 1) mdash tolérance au risque en pourcentage de l'avoir de la balance des comptes. Fonctionne uniquement si MM est vrai. Ce paramètre d'entrée est ignoré si UseMoneyInsteadOfPercentage est défini sur true. FixedBalance (valeur par défaut 0) mdash si elle est définie à une valeur différente de zéro, elle est utilisée au lieu de l'équation de la balance du compte pour le calcul de la taille de la position. Fonctionne uniquement si MM est vrai. MoneyRisk (valeur par défaut 0) mdash tolérance au risque dans la devise du compte. Fonctionne uniquement si MM est vrai. Nécessite UseMoneyInsteadOfPercentage défini sur true. UseMoneyInsteadOfPercentage (défaut false) mdash si vrai. La taille de la position est calculée en fonction du montant du risque donné dans la devise du compte (MoneyRisk) au lieu du risque de pourcentage de la balance (risque). Fonctionne uniquement si MM est vrai. UseEquityInsteadOfBalance (défaut false) mdash si vrai. La taille de la position est calculée en fonction de l'avoir du compte plutôt que de l'équilibre. Fonctionne uniquement si MM est vrai. Ignoré si UseMoneyInsteadOfPercentage est vrai. LotDigits (valeur par défaut 2) mdash nombre de décimales autorisé par votre courtier dans le volume de commande. Par exemple, si votre courtier autorise des micro lots (0.01), alors ce paramètre doit être réglé sur 2. Si votre courtier autorise seulement des mini lots (0.1), ce paramètre doit être réglé sur 1. Obligatoire seulement si MM est vrai. ShowTimer (true par défaut) mdash si vrai. Un compte à rebours pour le communiqué de presse sera affiché dans le coin supérieur gauche du graphique. FontSize (par défaut 18) mdash la taille de la police à utiliser pour l'affichage de la minuterie. Fonctionne uniquement si ShowTimer est vrai. Pas présent dans cTrader. Police (par défaut quotArialquot) mdash le nom de la police à utiliser pour l'affichage de la minuterie. Fonctionne uniquement si ShowTimer est vrai. Pas présent dans cTrader. FontColor (par défaut clrRed) mdash la couleur de la police à utiliser pour l'affichage de la minuterie. Fonctionne uniquement si ShowTimer est vrai. Pas présent dans cTrader. Divers Commentaire (par défaut quotNewsTraderquot) mdash le commentaire pour les positions ouvertes par cette EA. Slippage (défaut 10) mdash le glissement de prix acceptable en pépins. Magic (par défaut 794823491) mdash le nombre magique pour les ordres de filtrer les positions ouvertes par cette EA. Pas présent dans cTrader. Quelles sont les nouvelles valent la peine de négocier Toutes les grandes nouvelles sont bonnes pour cette EA: les décisions de taux d'intérêt, les communiqués de banque centrale, CPI, le PIB, la balance commerciale, les rapports d'emploi, etc Plus la nouvelle est importante, plus la chance de toucher profit. Quel stop loss et take profit dois je mettre Je recommande de définir 10 pips standard stop loss et 50 pips take profit sur des nouvelles telles que le PIB, l'IPC ou les ventes au détail. 15 20 pips stop loss et 75 100 pips take profit sur de nouvelles telles que la décision de taux FOMC, minutes FOMC, ou NFP. Il est possible de travailler avec tous les instruments de négociation, mais je recommande de l'utiliser avec des paires de devises très liquides: EURUSD, GBPUSD, USDCAD, NZDUSD, etc. Stop loss exécution. Quelle est la différence entre les versions pour MT4 et MT5 MT5 version ne peut pas ouvrir à la fois Buy et Sell positions sur la même paire de devises. Au lieu de cela, il ouvrira les commandes en attente qui imitent ces positions. Malheureusement, il augmente l'exposition à la volatilité du marché mdash utiliser la version MT5 seulement avec les courtiers que vous connaissez pour une bonne exécution et non pas pour l'élargissement de propagation anormale. Pourquoi est ce que ma perte réelle est plus grande que le risque que j'ai réglé par l'intermédiaire des paramètres d'entrée quand MM vrai Il ya trois possibilités: L'EA réglera l'arrêt perte pendant la période entre l'ouverture de position et le communiqué de nouvelles si PreAdjustSLTP vrai. Il peut en résulter une perte d'arrêt plus importante avec la même taille de position, ce qui entraîne une perte de potentiel plus élevée. Lors de l'utilisation de deux positions (à la fois acheter et vendre), il ya un petit risque de frapper à la fois stop loss. Dans ce cas, vous pouvez rencontrer une perte deux fois votre taille de risque prévue originale. Écart de prix après les nouvelles peuvent entraîner votre stop loss exécutant à un prix moins élevé, ajoutant des pertes supplémentaires à la ligne de fond. Cette EA est compatible ECN. Vous devez définir le paramètre d'entrée ECNMode sur true pour activer la compatibilité ECN de ce conseiller expert. Sinon, vous verrez vraisemblablement des messages OrderSend Error 130 lorsque EA tentera d'ouvrir des positions. C'est parce que, si vous négociez avec un courtier ECN (avec l'exécution du marché pour les commandes), vous ne pouvez pas définir SLTP sur l'ouverture de position. Vous devez ouvrir une position d'abord sans SLTP et seulement ensuite le modifier, en ajoutant stop loss andor take profit niveau. MetaTrader 4 MetaTrader 5 Discussion Avertissement Avant de poser des questions de base concernant l'installation des conseillers experts, veuillez lire ce MT4 Expert Advisors Tutorial pour obtenir les connaissances élémentaires sur leur manipulation. Avez vous vos propres résultats commerciaux ou toute autre remarque concernant ce conseiller expert Discutez Trader Nouvelles avec d'autres opérateurs et les programmeurs MQL sur les forums. MetaTrader experts Forex Indicateurs Vous pouvez télécharger gratuitement MT4 et indicateurs MT5 Forex à partir de cette page. Les indicateurs listés peuvent être attachés à la plate forme MetaTrader stimuler vos performances de trading FX. Vous pouvez soit développer votre propre stratégie Forex en utilisant ces indicateurs ou vous pouvez simplement les suivre comme des signaux commerciaux. N'hésitez pas à combiner l'un des indicateurs proposés dans un conseiller expert MetaTrader personnalisé. Vous pouvez modifier le code des indicateurs présentés pour les personnaliser en fonction de vos besoins. Vous aurez besoin d'un compte de négociation avec certains des courtiers MT4 ou MT5 Forex pour utiliser ces indicateurs. Si vous éprouvez des problèmes lors de l'installation ou de l'utilisation de ces indicateurs, veuillez consulter MetaTrader Indicators mdash User39s Tutorial. Moyenne mobile de 3e génération (MT4, MT5) mdash cet indicateur MetaTrader une version de l'indicateur de moyenne mobile classique (MA) avec le décalage de temps réduit au niveau le moins possible, en préservant la capacité de lissage de la moyenne mobile. Aroon Up amp Down (MT4, MT5) Cet indicateur MetaTrader est basé sur la recherche des maximumsminimums de la période et n'utilise aucun indicateur MT4MT5 standard. Il s'agit d'un indicateur de fenêtre séparé avec 2 lignes de traçage. Je trouve utile de déterminer les changements de tendance. BB MACD (MT4, MT5) mdash un indicateur de variation personnalisé de MACD, basé sur les moyennes mobiles et l'indicateur de déviation standard. Il peut être utilisé pour déterminer les tendances en début de saison ainsi que la tendance (plus l'écart entre deux bandes est élevé, plus la tendance actuelle est forte). Débutant (MT4, MT5) mdash celui ci montre des tendances extrêmes (max et min) qui peuvent être traitées comme le support et les points de résistance et vous aider à comprendre les tendances actuelles. C'est un indicateur simple qui utilise une certaine période pour trouver les points les plus hauts et les plus bas et les marquer avec les points. Il peut être une bonne base pour votre propre expert expert en fuites de gamme. BMA (MT4, MT5) mdash une version indicateur de moyenne mobile qui enregistre la fonctionnalité moyenne mobile MetaTrader traditionnelle mais ajoute deux bandes à la ligne standard. Ces bandes sont placées (par défaut) 2 au dessous et 2 au dessus de la ligne principale et servent de forte retrait. CCI Flèches (MT4, MT5) mdash cet indicateur basé sur CCI vous donnera des signaux en dessinant des flèches bleues et rouges sur le graphique. Il détecte simplement la croix CCI avec le zéro, mais est assez précis. Détecteur de motif de canal (MT4, MT5) mdash un indicateur MetaTrader qui détecte les motifs de canaux (ascendant, descendant et horizontal) et les marque sur le graphique. Coppock (MT4, MT5) mdash une mise en œuvre de l'indicateur classique par Edward Coppock. Il aide à détecter les hauts et les bas à long terme. Changement de pourcentage quotidien (MT4, MT5) mdash un indicateur MetaTrader simple qui affichera des changements de prix quotidiens, hebdomadaires et mensuels en points de pourcentage pour votre commodité. Entièrement personnalisable. Prix ​​déprécié Oscillateur (MT4, MT5) mdash une version de l'oscillateur de prix qui fonctionne bien pour la détection des changements à court terme dans la tendance. Dots (MT4, MT5) mdash un très bon indicateur de détection de tendance avec option de filtrage de pic et un certain nombre de paramètres d'entrée réglables. Easy Trend Visualizer (MT4, MT5) mdash visualise la tendance débutend, ainsi que les périodes de plage. Elle est basée sur l'indicateur ADX standard et produit des signaux de tendance très précis. Fisher (MT4, MT5) mdash trouve les niveaux maximum et minimum sur la période donnée, applique des calculs personnalisés à la relation du prix actuel à ces niveaux et trace un histogramme de la tendance. Marques tendance à la hausse avec des lignes vertes et mdash tendance à la baisse avec des lignes rouges. Float (MT4, MT5) mdash cet indicateur MetaTrader scanne les dernières tendances et essaie d'appliquer les données au taux actuel, montrant une tendance startend dans une fenêtre séparée. Il montre également les niveaux de retracement de Fibonacci sur la fenêtre du graphique principal. Gain Loss Info (MT4, MT5) mdash un indicateur qui montre le gainloss pour une période en pourcentage ou pips. Seuls les gains supérieurs à la limite donnée sont affichés. Keltner Channel (MT4, MT5) mdash cet indicateur MetaTrader offre une combinaison trendvolatility moyennes mobiles, vous offrant un outil pour le commerce des évasions de canal. Basé sur des moyennes mobiles. Laguerre (MT4, MT5) mdash un indicateur de fenêtre séparée avec une ligne signalant des positions courtes et longues, quand elle croise la bande supérieure de la bande supérieure ou inférieure par le bas, respectivement. Market Profile (MT4, MT5) mdash un indicateur de profil de marché classique créé spécifiquement pour les séances de trading quotidiennes, hebdomadaires et mensuelles. Chandeliers Moyenne mobile (MT4, MT5) mdash un indicateur de moyenne mobile classique visualisé sous forme de chandeliers japonais. Murrey Math ligne X (MT4, MT5) mdash un autre type de points de pivot donné sous forme de lignes affichées sur le graphique principal. Il utilise les règles de Murrey Math pour calculer la position linesrso. Les lignes sont indiquées pour la période courante et représentent les niveaux de support et de résistance. Motif de reconnaissance de formes (MT4, MT5) mdash un indicateur pour la reconnaissance automatique de motifs de chandelier japonais. Il marque chaque bougie, qui correspond à n'importe quel motif, avec le code spécial qui représente le modèle de chandelier approprié. La légende pour les motifs et les symboles correspondants est également jointe au tableau avec cet indicateur. Détecteur Pinbar (MT4, MT5) mdash un indicateur Forex MetaTrader qui détecte les modèles Pinbar (Pin bar) et les marque sur le graphique. Inclut les paramètres personnalisables de la détection de motif. Calculateur de taille de position (MT4, MT5) mdash un indicateur MetaTrader qui calcule la taille exacte de la position en utilisant les niveaux de perte, les risques et les données actuelles du marché. Alerte de prix (MT4, MT5) mdash un indicateur qui peut vous informer de certaines modifications de prix via les alertes sonores MetaTrader. Peut être utilisé dans le commerce manuel lorsque vous voulez savoir quand le prix atteint certains niveaux. QQE (MT4, MT5) mdash Indicateur quantitatif d'estimation qualitative qui utilise deux indicateurs RSI lissés pour acheter et vendre des signaux. (MT4, MT5) mdash Tom DeMark39s oscillateur indicateur qui mesure le rythme de la variation des prix relatifs. Donne surbasse à des signaux surélevés. Alerte HighLow récente (MT4, MT5) mdash un indicateur maximumminimum récent avec trois types d'alertes qui peuvent être activés pour avertir au sujet de prix rompre ces niveaux. Calculateur de risque (MT4, MT5) mdash un outil de calcul pour évaluer le risque maximum possible en fonction des positions ouvertes et des ordres actifs. RSIOMA (MT4) mdash cet indicateur est composé du RSI (Relative Strength Index) de deux moyennes mobiles et moyenne mobile de ce RSI. La croix d'entre eux signifie le changement de la tendance mdash lorsque la ligne en gras est au dessus est une tendance haussière, lorsque la mince est au dessus, il est une tendance à la baisse. Schaff Trend Cycle (MT4, MT5, cTrader) mdash un indicateur qui affiche le stochastique double lissé des lignes MACD calculées en cycles. Offre une version améliorée de l'oscillateur pour la détection de tendance. Développé par Doug Schaff. A des alertes. Spread (MT4, MT5) mdash un indicateur qui peut afficher le spread courant pour la paire de devises donnée directement dans la fenêtre principale du graphique. Utile pour les spreads variables. Support and Resistance (MT4, MT5) mdash comme son nom l'indique, ces indicateurs montrent les niveaux de support et de résistance directement sur le graphique. Il utilise l'indicateur standard MT4MT5 Fractal et fait très bien en décrivant les bons niveaux pour les prochains prix stop loss et target profit. Indicateur de puissance totale (MT4, MT5) Un indicateur pour la plateforme MetaTrader qui analyse la puissance actuelle du marché des taureaux et des ours en mesurant la proportion de barres d'ours et de taureaux dominantes sur une certaine période de temps. Trade Assistant (MT4, MT5) mdash un indicateur multi timeframe qui analyse les conditions du marché sur les délais de M5 à D1 en utilisant les indicateurs standards Stochastic Oscillator, RSI et CCI. La sortie est un ensemble de signaux d'achat ou de vente affichés sous forme de tableau sous le graphique. It39s indicateur très facile de commerce en utilisant les deux petits et grands délais. TradeBreakOut (MT4, MT5) mdash détecte les évasions des niveaux de support local (minimum) et de résistance (maximum). Traders Dynamic Index (MT4, MT5, cTrader) mdash indique le sens des tendances, la volatilité du marché et la force de la tendance dans une fenêtre distincte du terminal MetaTrader. Il est pratique dans de nombreux styles de trading mdash à long terme et scalper. Lire le commentaire dans le code pour apprendre à l'utiliser (très facile). TRO MultiPair (MT4) mdash un paquetage de plusieurs indicateurs de temps pour une paire de devises multiples. Il s'affiche comme une fenêtre de terminal distincte avec 3 points indiquant pour chacune de 4 paires de devises différentes pour chaque période de temps MetaTrader. Les combinaisons de points servent de signaux d'entrée. Plus les délais indiquent la même combinaison, plus le signal est précis. Rouge, rouge, magenta est utilisé pour entrer en vert court, vert, cyan est utilisé pour entrer longtemps. Vous pouvez sélectionner des paires de devises via les paramètres d'entrée. L'intervalle de temps et la paire de devises du tableau auquel vous joignez cet indicateur ne sont pas importants. TzPivots (MT4, MT5) mdash quotidien pivot point indicateur avec un affichage précis et informatif. Trader doit définir deux paramètres d'entrée: LocalTimeZone mdash fuseau horaire du serveur commercial MT4MT5 (ex quot 5quot si it39s temps New York) et DestTimeZone mdash fuseau horaire de la session pour laquelle vous souhaitez calculer les points pivots (par exemple quot9quot pour Tokyo trading Session). USDX (MT4, MT5) mdash un indicateur pour le calcul USDX (DXY ou indice dollar) dans votre plateforme MetaTrader. Var Mouv (MT4, MT5) L'indicateur mdash est basé sur le calcul des moyennes mobiles des différentes périodes. Il détecte les croix qui produisent des signaux buysell ainsi que l'indication de tendance actuelle. Cet indicateur a une alerte sonore sur les signaux, qui peuvent être activés et désactivés. WRB Hidden Gap (MT4, MT5) mdash un indicateur qui peut aider les commerçants d'action de prix pour trouver les barres de large gamme et les corps de chandelier large gamme, et les lacunes cachées. Il ne propose pas de signaux commerciaux à lui seul, mais il peut aider le commerce en utilisant des signaux d'entrée externes. ZigZagOnParabolic (MT4, MT5) mdash version améliorée de l'indicateur standard MetaTrader ZigZag qui est basé sur un autre indicateur standard MetaTrader mdash SAR parabolique. Détecte les extrema des diagrammes. Voulez vous partager votre propre indicateur MetaTrader personnalisé pour cette page Ou avez vous tout simplement anyquesquestions concernant l'un des indicateurs présentés ici S'il vous plaît visitez notre forum sur MetaTrader Indicateurs. Chart Pattern Helper Introduction Graphique Pattern Helper EA n'est pas un robot automatisé de négociation. Il n'a pas de stratégie commerciale mise en œuvre à l'intérieur. Le but de ce conseiller expert est d'exécuter des transactions via des ordres en attente basés sur certains objets graphiques: lignes de tendance, lignes horizontales ou canaux équidistants. En plus de l'exécution simple des opérations en déroute, il est également capable d'exécuter un retrait du commerce avec cette EA si vous avez manqué le point d'éclatement pour une raison quelconque. Le principal avantage de Chart Pattern Helper est sa capacité à définir et à ajuster les commandes en attente en fonction d'une gamme d'objets graphiques placés sur le graphique Forex, y compris les objets à pente. Cela permet une exécution facile du commerce pour des motifs aussi populaires que les triangles (ascendant, descendant et symétrique), les canaux, les drapeaux, les fanions, les rectangles, les têtes et les épaules, les doubles topsbottoms, etc. Le déroulement d'un niveau est défini comme un simple toucher. L'assistant de modèle de diagramme n'attendra pas un prix pour fermer ci dessus au dessous de la ligne donnée. Il placera des ordres en attente qui seront exécutés chaque fois que le prix touche d'abord les niveaux définis. Il existe une gamme de paramètres d'entrée pour réguler le travail de ce conseiller expert, mais il peut commencer à fonctionner immédiatement après l'avoir attaché au diagramme et à ajouter les objets de diagramme correctement nommés. Les objets graphiques peuvent être déplacés librement. Le conseiller expert continuera à détecter sa position et ajustera les paramètres des commandes39 en conséquence. Par défaut, l'EA transmet son état actuel au commentaire du graphique. Étant donné que tous les objets de graphique sont dessinés au prix de soumission, l'EA ajuste les niveaux d'entrée, de stop loss et de prise de bénéfice en ajoutant la valeur de spread courante dans les cas où le prix Ask est à utiliser. Ce comportement peut être désactivé via les paramètres d'entrée, ce qui diminue le nombre d'ordres de modification envoyés au serveur commercial. Chart Pattern Helper est capable de calculer la taille de la position basée sur un ensemble de paramètres d'entrée, le niveau stop loss et le mdash de balanceequity de compte comme le calculateur de taille de position pour MetaTrader. Vous pouvez désactiver cette fonction et donner une taille de position fixe à l'EA. Processus d'opération Ce conseiller expert effectue les étapes suivantes après l'initialisation: Détecter les objets en fonction des noms donnés via les paramètres d'entrée. Le niveau d'entrée pour l'ordre d'achat est placé à l'objet d'entrée (Demande). Le niveau d'entrée pour l'ordre de vente est placé dans l'objet d'entrée (enchère). Le niveau Stop loss pour la commande Achat est placé à la Basse de la dernière barre avec la majorité de sa longueur sous l'objet Bordure. Le niveau Stop loss pour l'ordre de vente est placé à la hauteur de la barre la plus récente avec la majorité de sa longueur au dessus de l'objet frontière, la propagation est alors ajoutée à cette valeur haute. Le niveau de prise de profit pour l'ordre d'achat est placé dans l'objet TP (enchère). Le niveau de prise de profit pour la commande de vente est placé à TP objet propagation (demander). Les valeurs calculées sont affichées en permanence via le commentaire du graphique à moins que le paramètre d'entrée silencieux ne soit défini sur true. Les commandes en attente sont positionnées en fonction de ces valeurs calculées. Si l'objet Achat ou Vente est absent, une seule commande est placée. Les commandes expirent automatiquement lorsque la barre de diagrammes actuelle se termine. Dans MT4, le temps d'expiration minimum est de 11 minutes en MT5, il est de 2 minutes. Si le prix actuel est inférieur à l'entrée Achat et au dessus de l'entrée Vente, les commandes d'arrêt en attente sont utilisées. Si le prix actuel est inférieur à l'entrée Vente ou au dessus de l'entrée Achat, un seul ordre limité en attente est utilisé. Suivre les valeurs des objets en cours et ajuster les niveaux d'entrée, SL et TP en conséquence. Si le calcul de la taille de la position est utilisé, le volume de la commande est mis à jour au besoin. Dans ce cas, l'ordre avec ancien volume est supprimé et l'ordre avec nouveau volume est créé. Avertissement: Sachez que cela peut entraîner un flux important d'ordres en attente, ce qui peut être contraire aux conditions de service de votre courtier. Pour éviter ce comportement, vous devez définir le paramètre d'entrée UpdatePendingVolume sur false. Les commandes expirées sont recréées avec un nouveau volume (si nécessaire) et des niveaux d'entrée mis à jour dans le fichier SIPL. Si un ordre d'arrêt est déclenché, le second ordre (à l'opposé) est supprimé (à moins qu'un paramètre d'entrée OneCancelsOther ne soit défini sur false). Tous les objets sont renommés en ajoutant le numéro magique EA39s à leurs noms initiaux. Cela empêche la création de nouveaux ordres en attente. Si PostEntrySLAdjustment est défini sur true. Essayez de mettre à jour stop loss quand une nouvelle bougie s'ouvre après la rupture. Continuer à mettre à jour le niveau de prise de profit de position selon l'objet TP. Cesser l'activité une fois que le poste est fermé. Passez à la première étape une fois que les objets de graphique de contrôle ont été renommés en leurs noms initiaux. Paramètres d'entrée UpperBorderLine (valeur par défaut quotUpperBorderquot) mdash le nom de l'objet (ligne horizontale ou ligne de tendance) utilisé pour définir le bord supérieur d'un motif de séparation. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. UpperEntryLine (valeur par défaut quotUpperEntryquot) mdash le nom de l'objet (ligne horizontale ou ligne de tendance) utilisé pour définir le niveau d'entrée Buy d'un pattern de breakout. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. UpperTPLine (par défaut quotUpperTPquot) mdash le nom de l'objet (ligne horizontale ou ligne de tendance) utilisé pour définir le niveau take profit d'une commande Buy. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. LowerBorderLine (par défaut quotLowerBorderquot) mdash le nom de l'objet (ligne horizontale ou ligne de tendance) utilisé pour définir la bordure inférieure d'un motif de séparation. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. LowerEntryLine (valeur par défaut quotLowerEntryquot) mdash le nom de l'objet (ligne horizontale ou ligne de tendance) utilisé pour définir le niveau d'entrée Sell d'un modèle de déroulement. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. LowerTPLine (par défaut quotLowerTPquot) mdash le nom de l'objet (ligne horizontale ou ligne de tendance) utilisé pour définir le niveau de prise de profit d'une commande de vente. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. BorderChannel (par défaut quotBorderquot) mdash le nom de l'objet de canal équidistant utilisé pour définir les deux bordures supérieures et inférieures d'un motif de séparation. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. EntryChannel (par défaut quotEntryquot) mdash le nom de l'objet de canal équidistant utilisé pour définir les niveaux d'entrée Buy et Sell. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. TPChannel (par défaut quotTPquot) mdash le nom de l'objet de canal équidistant utilisé pour définir les niveaux de prise et de profit à la fois d'achat et de vente. Vous pouvez soit nommer l'objet à la valeur de ce paramètre, soit le modifier en fonction du nom que vous avez utilisé lors de la création de l'objet graphique. Order Management OneCancelsOther (par défaut true) mdash si vrai. Une commande en attente déclenchée annulera l'ordre en attente opposé. Si faux. L'ordre inverse restera intact et peut déclencher après que la première position frappe stop loss ou take profit. UseSpreadAdjustment (true par défaut) mdash si vrai. Propagation sera ajoutée à acheter niveau d'entrée et vendre des niveaux SLTP. Il compense la différence lorsque le prix Ask est utilisé, alors que tous les objets Chart sont tirés au niveau Bid. La définition de false réduira le flux de demandes de modification d'ordre au serveur de négociation du broker39. UseExpiration (true par défaut) mdash si vrai. Les commandes en attente expirent à la fin de la barre actuelle ou en 11 minutes (MT4) ou 2 minutes (MT5) après la création mdash tout ce qui est plus loin. La définition de la valeur false peut être requise si un courtier ne prend pas en charge l'expiration de la commande. DisableBuyOrders (default false) mdash si vrai. Les nouveaux ordres d'achat ne seront pas créés, les ordres d'achat et positions existants seront ignorés. DisableSellOrders (default false) mdash si vrai. Les nouvelles commandes de vente ne seront pas créées, les ordres de vente et les positions existants seront ignorés. PostEntrySLAdjustment (défaut false) mdash si vrai. L'EA essaiera d'ajuster la stop loss comme une nouvelle bougie s'ouvre après la rupture. Il vérifiera si le HighLow de la bougie de rupture répond toujours aux critères de SL. Il peut potentiellement rompre les règles de dimensionnement de position, mais définira stop loss plus précisément selon les règles de sortie de la stratégie de trading. Position Sizing CalculatePositionSize (par défaut true) mdash si vrai. La taille de la position est calculée en fonction de la tolérance donnée au risque, de la taille du compte (solde ou capital), de la devise du compte et de la paire de devises échangées. Le processus de calcul est le même que dans Calculateur de taille de position. Si faux. Une taille de position fixe est utilisée. UpdatePendingVolume (par défaut true) mdash si vrai. Le volume de la commande en attente est mis à jour chaque fois que la taille de la nouvelle position est calculée. Cela peut provoquer un nombre excessivement élevé de commandes vers le serveur de négociation, car il n'est pas possible de modifier le volume order39s à la place, il doit être supprimé puis créé avec un nouveau volume. Si faux. Le volume des commandes reste constant jusqu'à l'expiration et après les loisirs. Ce paramètre est ignoré si CalculatePositionSize false. FixedPositionSize (default 0.01) mdash si CalculatePositionSize false. Le conseiller expert utilisera la valeur de ce paramètre comme un volume de commandes en attente créées. Risque (défaut 1) mdash tolérance au risque en pourcentage de l'avoir de la balance des comptes. Fonctionne uniquement si CalculatePositionSize true. Ce paramètre d'entrée est ignoré si UseMoneyInsteadOfPercentage est défini sur true. MoneyRisk (valeur par défaut 0) mdash tolérance au risque dans la devise du compte. Fonctionne uniquement si CalculatePositionSize true. Nécessite UseMoneyInsteadOfPercentage pour être défini sur true. UseMoneyInsteadOfPercentage (défaut false) mdash si vrai. La taille de la position est calculée en fonction du montant du risque donné dans la devise du compte (MoneyRisk) au lieu du risque de pourcentage de la balance (risque). Fonctionne uniquement si CalculatePositionSize true. UseEquityInsteadOfBalance (défaut false) mdash si vrai. La taille de la position est calculée en fonction de l'avoir du compte plutôt que de l'équilibre. Fonctionne uniquement si CalculatePositionSize true. Ignoré si UseMoneyInsteadOfPercentage est vrai. FixedBalance (valeur par défaut 0) mdash si elle est définie à une valeur différente de zéro, elle est utilisée au lieu de l'équation de la balance du compte pour le calcul de la taille de la position. Fonctionne uniquement si CalculatePositionSize true. LotDigits (valeur par défaut 2) mdash nombre de décimales autorisé par votre courtier dans le volume de commande. Par exemple, si votre courtier autorise des micro lots (0.01), alors ce paramètre doit être défini sur 2. Si votre courtier autorise seulement des mini lots (0.1), ce paramètre doit être défini à 1. Obligatoire seulement si CalculatePositionSize true. Divers Magic (par défaut 20130116) mdash numéro utilisé par le conseiller expert pour distinguer ses propres commandes (MT4 et MT5) et les positions (MT4 uniquement). Vous devrez peut être le modifier uniquement si vous avez d'autres EA en cours d'exécution avec le même numéro de Magic ou si vous souhaitez ajouter deux ou plusieurs instances de Chart Pattern Helper à une paire de devises. Slippage (défaut 30) mdash glissement maximum tolérable dans broker39s pips. Silent (default false) mdash si vrai. Aucune information d'état ne sera envoyée au commentaire du graphique. Ceci est utile si vous utilisez un indicateur ou un autre EA qui modifie le commentaire du graphique et que vous souhaitez leur donner la priorité. ErrorLogging (true par défaut) mdash si vrai. L'EA enregistrera toutes les erreurs et autres situations non standard dans un fichier journal. Il est nommé quotCPH Errors ltdate timegtquot et peut être trouvé dans les sous dossier expertsfiles du dossier d'installation de MetaTrader 4 ou sous dossier MQL5Files du dossier d'installation MetaTrader 5 (ou un dossier de données d'application utilisateur désigné pour votre MetaTrader 5 si vous êtes sur Vista ou plus récent Version Windows). Est il sécuritaire de désactiver cette EA une fois que les commandes sont passées Oui, mais les commandes expireront si elles ne sont pas déclenchées. L'EA en cours d'exécution est nécessaire pour les recréer et les mettre à jour. N'utilise t il aucun arrêt stop Non, stop loss est fixé après l'exécution de l'ordre. Mais vous pouvez appliquer votre propre arrêt de fuite, même sous la forme d'un conseiller expert distinct. Puis je modifier la position stop loss ou take profit une fois que l'ordre est déclenché Sure Vous pouvez commencer à modifier stop loss immédiatement et vous pouvez modifier take profit une fois que vous renamedelete l'objet TP respectif ou désactiver le conseiller expert. J'utilise des canaux pour dessiner le motif, mais je veux que l'EA échanger un seul mdash côté long ou court. Comment le faire Vous pouvez empêcher le conseiller expert d'utiliser des commandes longues (Achat) ou courtes (Vente) en définissant les paramètres d'entrée DisableBuyOrders ou DisableSellOrders sur true. Pouvez vous changer quelque chose pour moi, s'il vous plaît Non, désolé. Il ya des centaines de façons de modifier cette EA pour le commerce différemment et de se conformer à quelqu'un d'autre style de négociation. Je ne vais pas mettre en œuvre l'un d'entre eux car il est pratiquement impossible de satisfaire tout le monde. Cependant, le code source est ouvert et bien commenté mdash vous êtes libre de mettre en œuvre vos propres modifications. Le diagramme d'exemple suivant illustre le processus de négociation de l'Assistant de modèle de diagramme. Ce modèle de canal descendant sur la carte M15 EURUSD est marqué avec trois objets de canal: Bordure (jaune), Entrée (turquoise) et TP (vert lime). Le conseiller expert a détecté tous les objets et les niveaux calculés d'entrée, de stop loss et de prise de profit en conséquence. Les valeurs calculées sont affichées dans le commentaire du graphique (coin supérieur gauche). Les ordres d'arrêt en attente ont été placés et leurs niveaux TP et SL sont également visibles sur le graphique. Le diagramme suivant montre comment l'assistant de modèle de diagramme place un ordre de limite d'achat en attente pour entrer dans un échange échoué lors de l'éclatement du motif à double fond. Le diagramme GBPJPY hebdomadaire utilise des lignes horizontales pour définir Border (jaune), Entry (turquoise) et Take Profit (vert lime). Comme dans l'exemple précédent, le commentaire du graphique dans le coin supérieur gauche de l'écran indique les niveaux détectés . Comme les objets inférieurs sont absents, seuls les niveaux spécifiques à l'achat sont calculés. Un ordre de limite d'achat en attente a été placé parce que le prix actuel est supérieur au niveau d'entrée. Cette EA est ECN safe. Vous pouvez librement utiliser ce conseiller expert auprès des courtiers ECN (exécution du marché) car il n'applique pas de stop loss et de prise de profit dans ses ordres de trading ou n'envoie que des commandes en attente. Discussion Avertissement Avant de poser des questions de base concernant l'installation des conseillers experts, veuillez lire ce tutoriel MT4 Expert Advisors pour obtenir les connaissances élémentaires sur leur manipulation. Avez vous vos propres résultats commerciaux ou toute autre remarque concernant ce conseiller expert discuter diagramme modèle d'aide avec d'autres commerçants et programmeurs MQL sur les forums d'experts.


No comments:

Post a Comment