News Trading Machine
- Experts
-
Denis Nikolaev
Robots for MetaTrader 4, MetaTrader 5, cTrader, ProRealTime, QuanTower, TradingView, QUIK, TradeStation, ThinkOrSwim, JForex and other platforms. - Version: 1.1
- Mise à jour: 12 avril 2026
- Activations: 5
Machine de trading d'actualités - Le conseiller expert effectue des transactions en fonction des actualités économiques téléchargées depuis le calendrier MQL5. Pour chaque actualité, deux ordres en attente (BUYSTOP et SELLSTOP) sont placés à une distance spécifiée du cours actuel.
Particularités
- Le conseiller peut négocier un nombre quelconque d'instruments de trading à partir d'un seul graphique.
- Le conseiller n'utilise pas de méthodes risquées.
- Le conseiller fixe les niveaux de stop-loss et de take-profit pour tous les ordres.
- Le conseiller utilise un numéro magique pour identifier ses ordres.
- Le conseiller dispose d'une interface conviviale pour le suivi des résultats de trading.
- Le conseiller tient un registre détaillé de ses actions.
- Le conseiller est testé dans le testeur de stratégie (les tests sur de nombreux instruments peuvent prendre un temps considérable).
- Ce conseiller convient aux comptes avec suffixes et préfixes.
Recommandations
- Tout courtier proposant un spread serré et une exécution rapide des ordres convient pour le trading.
- Le dépôt minimum recommandé est de 100 $.
- L'outil de conseil peut être utilisé avec les paramètres par défaut ; il suffit de l'installer sur le graphique.
Paramètres
Groupe Low News Settings
- LowNews - activer/désactiver le trading sur les actualités de faible importance (importance=1 selon la classification MQL5).
- iLotsLowNews - volume de transaction fixe (lot) pour les actualités de faible importance.
- ShiftBefore - nombre de secondes avant la publication des actualités pour passer les ordres en attente.
- ShiftAfter - nombre de secondes après l'annonce pour supprimer les ordres en attente non activés (si DeletePendingShiftAfter est activé).
- TypeDistanceLow - Méthode de calcul de la distance entre le prix actuel et les niveaux d'ordre :
- Fixe – valeur fixe en points (LowNewsOrderDistance) ;
- ATR – valeur dynamique = ATR * multiplicateur (Period_ATR_Low, Mult_ATR_Low).
- Période_ATR_Faible ‑ période de l'indicateur ATR pour le calcul de la distance (utilisée si TypeDistanceFaible = ATR).
- TF_ATR_Low est la période sur laquelle l'ATR est calculé (par défaut : M1).
- Mult_ATR_Low - Multiplicateur ATR, distance résultante = valeur ATR en points × Mult_ATR_Low.
- LowNewsOrderDistance - distance fixe en points (utilisée si TypeDistanceLow = Fix).
- LowNewsSpreadCount - protection contre une distance trop faible : si la distance calculée (ATR ou fixe) est inférieure à spread × LowNewsSpreadCount, alors spread × LowNewsSpreadCount est utilisé ; si la valeur est 0, la vérification est désactivée.
- StopLossLowFix - stop loss fixe points (utilisé si StopLossLowATR = 0 ).
- StopLossLowATR - un paramètre permettant de calculer le stop loss en fonction de la distance de l'ordre ; si > 0, alors SL = distance de l'ordre × StopLossLowATR (en points) ; si = 0, StopLossLowFix est utilisé.
- TakeProfitLowNews - prise de profit fixe dans points (utilisé si TakeProfitLowNewsRR = 0 ).
- TakeProfitLowNewsRR - ratio risque/récompense utilisé comme multiplicateur de stop-loss ; si > 0, alors TP = SL × TakeProfitLowNewsRR (en points) ; si = 0, TakeProfitLowNews est utilisé.
- LowNewsColor - la couleur de la ligne d'actualités verticale sur le graphique (si DessinerLesLignesDeVue = vrai ).
- NewsLineWidthLow - largeur de ligne pour les informations de faible importance.
Les groupes « Paramètres d'actualité moyens » et « Paramètres d'actualité élevés » sont similaires aux « Paramètres d'actualité faibles ».
Groupe Paramètres des actualités
- NewsSymbols - une liste des devises des pays dont les actualités sont chargées.
- CurrencyMatchingMQL5 - liste des devises des pays du calendrier MQL5.
- CurrencyMatchingYourBroker - une liste des devises disponibles sur le terminal de votre courtier.
- DateFrom - la date de début du téléchargement des actualités à partir du calendrier MQL5.
- DateTo - la date limite pour le téléchargement des actualités.
- DrawNewsLines - activer/désactiver le tracé des lignes verticales sur les graphiques pendant les coupures d'information.
- Style de ligne NewsLine - avec style de ligne
groupe de paramètres des paramètres de trading
- TypeTradeCurrency - sélectionnez le mode de filtrage des actualités :
- Devise du symbole actuel - les transactions sont possibles si le code de la devise de l'actualité est contenu dans le nom du symbole (par exemple USD dans EURUSD).
- Sélectionner la devise - filtrer uniquement par devise à partir de SelectCurrency.
- Select News - filtrez par titres exacts dans SelectNews
- SelectCurrency - le code de devise des actualités à filtrer (par exemple, USD – toutes les paires seront négociées en fonction des actualités concernant le dollar américain).
- SelectNews - titres d'actualités spécifiques (avec indication de la devise) sur lesquels les transactions sont autorisées.
- ExpirationSeconds ‑ la durée de vie d'un ordre en attente en secondes. 0 – la commande n'expire pas.
- SupprimerEnAttenteAprès - si vrai , alors à travers ShiftAfter Quelques secondes après la diffusion de l'information, toutes les commandes en attente non activées relatives à cette information sont supprimées.
- SupprimerOpposéAprèsDéclenchement - si Si tel est le cas , lorsqu'un ordre est activé (par exemple, BUYSTOP), l'ordre opposé (SELLSTOP) est immédiatement supprimé.
- DéfinirPrendreArrêtAprèsDéclenchement - si Si c'est le cas, les niveaux de stop-loss et de take-profit sont définis. après activation d'un ordre au marché ; si FAUX – Les SL/TP sont définis immédiatement lors de l'envoi d'un ordre en attente.
- Seuil de rentabilité - niveau de rentabilité, 0 – désactivé, si >0, alors lorsque le prix dépasse la distance BreakEven × (distance entre BUYSTOP et SELLSTOP) , le stop loss de la position activée est déplacé au niveau d'ouverture + une petite prime (1/10 de cette distance).
- SupprimerOpposéAprèsÉchec - si Si tel est le cas , une fois le seuil de rentabilité atteint (et le stop loss déplacé), l'ordre en attente opposé est supprimé.
- FX_Major - activer le trading sur les principales paires de devises (liste) Symboles de trading_FX_Majeur ).
- TradeSymbols_FX_Major - une liste de paires majeures séparées par des virgules.
- et autres instruments de négociation...
- Préfixe - vous pouvez spécifier ici un préfixe si votre courtier fournit un compte de trading avec un préfixe.
- Suffixe - vous pouvez spécifier ici un suffixe si votre courtier propose un compte de trading avec un suffixe.
- MagicNumber - un identifiant unique (numéro magique) pour les ordres ouverts par le conseiller.
Groupe de paramètres de filtre de temps de négociation
- UtiliserFiltreTemps - activer/désactiver le filtre temporel.
- MondayTrade - autoriser les échanges le lundi.
- MondayTime - la plage horaire du lundi pendant laquelle les échanges sont possibles. Vous pouvez spécifier plusieurs plages horaires. ; . Après un intervalle de _ peut être ajouté FermerÀLaFin – puis, à la fin de l'intervalle, toutes les nouvelles positions ouvertes pendant cet intervalle seront fermées.
- CloseAllMondayOverTime - le temps après lequel Tous Les postes du conseiller sont fermés de force (et les ordres en cours sont supprimés).
- Les autres paramètres sont similaires à ceux de lundi...
Avant d'autoriser un conseiller expert à négocier une paire de devises particulière, testez le symbole dans le testeur en utilisant l'historique de votre courtier, car le conseiller est sensible au spread et à la vitesse d'exécution.
Des bénéfices élevés par le passé ne garantissent pas des bénéfices élevés à l'avenir.
