OmniTrend EURUSD only
- Experts
-
Iurii Cherepanov
J'exerce une activité économique indépendante depuis 2008. L'essentiel de mon travail consiste à trader sur le Forex en tant que fournisseur de signaux pour la plateforme Zulutrade ; j'y ai travaillé avec succès et j'ai traversé trois restructurations de l'entreprise à leurs côtés. J'ai accumulé une - Version: 2.0
- Activations: 5
🔥 OMNITREND EURUSD ONLY
RSI + STOCHASTIQUE + MACD + ZIGZAG • TRADING SÉQUENTIEL • GESTION DES PROFITS • MT5
OmniTrend EURUSD Only est un conseiller expert (robot de trading) automatisé pour MetaTrader 5. Il fonctionne avec un capital à partir de 50 $ et est conçu pour la paire de devises EURUSD ; toutefois, l'instrument de trading peut être facilement modifié dans le code source pour créer une nouvelle version de l'expert. Cet outil utilise un algorithme séquentiel pour générer des signaux de trading, basé sur quatre indicateurs techniques : le RSI, le Stochastique, le MACD et le ZigZag. Il applique un système de confirmation en cascade : d'abord le RSI, suivi du Stochastique, puis du MACD, et enfin une vérification de la direction via le ZigZag sur une unité de temps supérieure (H1 par défaut).
L'expert intègre également un système de gestion séquentielle des positions (2 positions), une fonction « ProfitLock », un contrôle des pertes (individuel et global), ainsi que des boutons de contrôle manuel pour les modes d'entrée en position.
⚡ RSI → STOCHASTIQUE → MACD + ZIGZAG — MODE DE GÉNÉRATION DE SIGNAUX
Le signal de trading est généré par étapes successives. Chaque indicateur confirme l'étape précédente.
BUY — Achat
Le RSI franchit un niveau défini, du bas vers le haut.
L'expert détecte le début de la formation du signal.
Après le RSI, le Stochastique doit franchir un niveau défini, du bas vers le haut.
Une fois le Stochastique confirmé, l'expert attend l'apparition d'une configuration spécifique sur le MACD.
La condition finale est la confirmation de la direction par le ZigZag sur une unité de temps supérieure.
Si toutes les conditions sont remplies dans le laps de temps imparti, un signal d'achat (BUY) est généré.
SELL — Vente
Le RSI franchit un niveau défini, du haut vers le bas.
L'expert détecte le début de la formation du signal.
Après le RSI, le Stochastique doit franchir un niveau défini, du haut vers le bas.
Une fois le Stochastique confirmé, l'expert attend l'apparition d'une configuration spécifique sur le MACD.
La condition finale est la confirmation de la direction par le ZigZag sur une unité de temps supérieure. Si toutes les conditions sont remplies dans l'intervalle temporel imparti, un signal SELL est généré.
Une particularité importante : les indicateurs ne doivent pas confirmer le signal simultanément. L'algorithme exige une formation séquentielle des conditions : RSI → Stochastique → MACD.
Le ZigZag sert de filtre directionnel supplémentaire. Lors de la vérification, l'Expert Advisor ignore le dernier extremum du ZigZag, qui n'est pas encore confirmé.
Paramètres de génération du signal
L'utilisateur peut modifier :
L'unité de temps (Timeframe) du ZigZag — Higher_TF.
Les paramètres du ZigZag : Depth, Deviation, Backstep.
La période du RSI et les niveaux BUY/SELL.
Les périodes du MACD et la ligne de signal.
Les paramètres du Stochastique.
Les niveaux de croisement du Stochastique.
Le nombre de bougies à analyser pour détecter le croisement du Stochastique.
L'intervalle minimal et maximal pour la confirmation du signal.
L'unité de temps du signal principal est fixée sur M5. L'unité de temps du ZigZag est paramétrée séparément, ce qui permet d'étudier l'influence d'une unité de temps supérieure sur le filtrage des signaux.
Si les confirmations requises n'apparaissent pas dans l'intervalle de bougies prévu, la séquence en attente est réinitialisée.
🔧 FLEXIBLE INDICATOR SETTINGS — PARAMÉTRAGE FLEXIBLE DES INDICATEURS
OmniTrend (version EURUSD uniquement) permet d'expérimenter les réglages des quatre outils utilisés pour générer les signaux.
Une attention particulière peut être portée à la combinaison des unités de temps :
le signal principal est généré sur M5 ;
la direction est déterminée par le ZigZag sur une unité de temps supérieure choisie.
Cela permet d'analyser comment le filtrage directionnel basé sur une unité de temps supérieure affecte le nombre d'entrées et les résultats globaux des tests.
L'utilisateur peut tester différentes configurations pour le RSI, le Stochastique, le MACD et le ZigZag, comparer les résultats sur des données historiques et adapter la configuration à son approche de trading spécifique.
La modification des paramètres ne garantit pas une amélioration des résultats. Chaque configuration doit être testée individuellement. 🎛️ BOUTONS DE CONTRÔLE DU TRADING — GESTION MANUELLE DES OPÉRATIONS
L'Expert Advisor (EA) est doté de cinq boutons à l'écran permettant de contrôler le mode d'ouverture des nouvelles positions.
AUTO
AUTO
Autorise l'ouverture de positions à l'achat (BUY) et à la vente (SELL), conformément à l'algorithme de signaux.
BUY
BUY
Autorise uniquement l'ouverture de nouvelles positions à l'achat.
SELL
SELL
Autorise uniquement l'ouverture de nouvelles positions à la vente.
STOP
STOP
Interrompt l'ouverture de nouvelles positions.
START
START
Reprend le fonctionnement selon le mode précédemment sélectionné.
Le mode choisi est enregistré dans les variables globales de la plateforme ; ainsi, après un redémarrage, l'Expert Advisor peut restaurer son dernier état de fonctionnement.
Important : le changement de mode ne clôture pas les positions déjà ouvertes. Ces boutons servent uniquement à autoriser ou non l'ouverture de nouvelles positions.
🔄 SEQUENTIAL TRADING — GESTION SÉQUENTIELLE DES POSITIONS
Lorsqu'un signal de trading est généré, l'Expert Advisor ouvre une première position.
Si l'évolution du marché va à l'encontre de la position ouverte et que les conditions de l'algorithme permettent de poursuivre la séquence, l'Expert Advisor peut ouvrir une seconde position dans la même direction.
Les paramètres suivants sont disponibles :
volume de la première position ;
volume de la seconde position ;
désactivation de la seconde position (en réglant son volume sur 0,00) ;
distance minimale entre les positions ;
Take Profit de la première position ;
Take Profit des positions suivantes, calculé en fonction de la distance entre les positions. et d'un pourcentage défini.
L'Expert Advisor (EA) prévoit un maximum de deux positions consécutives au sein d'une même séquence de trading.
De nouvelles positions ne sont ouvertes que si les conditions relatives à la direction, à la distance, au volume disponible et aux exigences du compte de trading sont remplies.
L'utilisation de cet Expert Advisor nécessite un compte MetaTrader 5 configuré en mode « Hedging » (couverture).
💰 PROFIT MANAGEMENT — GESTION DES PROFITS
OmniTrend EURUSD only utilise des niveaux de « Take Profit » (prise de profit) individuels pour chaque position, ainsi qu'un mécanisme appelé « ProfitLock ».
Take Profit
Pour la première position, une distance fixe (en points) est définie.
Pour la seconde position, le « Take Profit » est calculé en fonction de la distance minimale entre les positions et d'un pourcentage défini par l'utilisateur.
ProfitLock
Le mécanisme « ProfitLock » a pour but de sécuriser une partie du mouvement de prix déjà réalisé.
Lorsque le cours a parcouru 50 % de la distance menant au « Take Profit » de la position concernée, l'Expert Advisor calcule un niveau de protection (« Stop Loss ») en tenant compte du pourcentage « ProfitLock » configuré.
L'utilisateur peut :
activer ou désactiver le « ProfitLock » ;
ajuster le pourcentage de protection dans les limites autorisées par les paramètres.
Le « ProfitLock » ne garantit pas la réalisation d'un profit : le résultat final dépend de l'évolution du marché et des conditions d'exécution des ordres.
🛡️ RISK CONTROL — CONTRÔLE DES RISQUES
L'Expert Advisor intègre plusieurs niveaux de contrôle des pertes.
1. Stop Loss monétaire individuel
Pour la paire EURUSD, une limite de perte monétaire spécifique peut être définie. Si cette limite est atteinte, l'Expert Advisor clôture l'ensemble de la séquence de trading.
En conditions réelles ou sur un compte de démonstration, le déclenchement de ce « Stop Loss » individuel bloque toute nouvelle ouverture de position. Pour reprendre les opérations, il convient d'utiliser le bouton « RESET STOPPED PAIRS ».
2. Mode de test
Lors d'un test (backtest), si la limite individuelle est atteinte, l'Expert Advisor clôture les positions mais poursuit ses activités de trading en conservant la même limite définie.
Cela permet d'observer le comportement de l'algorithme sur toute la durée de la période de test. 3. Stop Loss global
Un Stop Loss global est prévu, exprimé en pourcentage d'un montant de base défini.
Dans le testeur, ce montant de base peut être configuré via les paramètres `TestDeposit`. En conditions réelles de trading, c'est le montant `AllocatedDeposit` qui est utilisé.
Lorsque ce seuil global est atteint, l'Expert Advisor (EA) clôture toutes ses positions ouvertes et bloque toute nouvelle opération.
4. Limitation du volume de trading
Une limite est appliquée au volume total des positions ouvertes par rapport au capital alloué.
Cela permet de contrôler le volume global de la séquence de trading.
5. Contrôle des conditions d'exécution
L'EA vérifie le spread autorisé, la marge disponible, les distances minimales pour le Stop Loss et le Take Profit, ainsi que le décalage de prix (slippage) lors de l'exécution des ordres.
Ces mécanismes contribuent à la gestion du risque de trading, sans pour autant exclure la possibilité de pertes.
⚙️ PARAMÈTRES EXPÉRIMENTAUX
« OmniTrend EURUSD only » est conçu pour permettre l'exploration autonome d'un algorithme séquentiel combinant RSI, Stochastique et MACD, avec une confirmation par l'indicateur ZigZag.
L'utilisateur peut étudier l'influence des éléments suivants :
la période et les niveaux du RSI ;
les paramètres du Stochastique et ses niveaux de croisement ;
les paramètres du MACD ;
le modèle (pattern) de confirmation du MACD ;
les intervalles minimal et maximal de formation du signal ;
le nombre de barres prises en compte pour détecter le croisement du Stochastique ;
l'unité de temps (timeframe) et les paramètres du ZigZag ;
les volumes des première et seconde positions ;
la distance minimale entre les positions ;
le Take Profit et le Stop Loss ;
les paramètres de « ProfitLock » ;
les limites de perte, qu'elles soient individuelles ou globales.
Un axe de recherche particulièrement intéressant consiste à faire varier l'unité de temps du ZigZag tout en conservant une unité de temps principale fixe (M5).
Il est recommandé de comparer non seulement le profit final, mais aussi le drawdown (perte maximale) constaté, le nombre d'opérations, le ratio entre transactions gagnantes et perdantes, ainsi que la stabilité des résultats sur différentes périodes historiques. 🚀 AVANTAGES PRINCIPAUX
EURUSD uniquement — spécialisation dans le trading de la paire de devises EURUSD.
RSI + Stochastique + MACD — génération séquentielle de signaux de trading.
Confirmation par ZigZag — validation de la direction sur une unité de temps supérieure.
Signal multi-étapes — plusieurs phases de confirmation successives.
AUTO / BUY / SELL / STOP / START — contrôle manuel des modes d'ouverture de positions.
Trading séquentiel — gestion séquentielle de deux positions.
ProfitLock — mécanisme permettant de sécuriser une partie du mouvement de prix.
Stop Loss individuel — limite de perte monétaire spécifique à chaque position.
Stop Loss global — contrôle des pertes à l'échelle globale.
Limite de volume — plafonnement du volume total des transactions.
Paramètres flexibles — personnalisation des indicateurs et des réglages de trading.
MetaTrader 5 — conçu pour l'environnement de trading MT5.
🎯 À QUI S'ADRESSE-T-IL ?
OmniTrend EURUSD est destiné aux traders qui :
souhaitent automatiser le trading de l'EURUSD sur MetaTrader 5 ;
privilégient un système de confirmation de signaux par étapes successives ;
souhaitent explorer la combinaison des indicateurs RSI, Stochastique, MACD et ZigZag ;
veulent expérimenter différentes unités de temps et configurations d'indicateurs ;
utilisent un contrôle manuel pour autoriser ou non les entrées à l'achat (BUY) et à la vente (SELL) ;
étudient la gestion séquentielle des positions ;
souhaitent tester diverses configurations sur des données historiques.
⚠️ IMPORTANT IMPORTANT
OmniTrend EURUSD Only ne garantit pas de profits et n'exclut pas le risque de perte de capital.
Les résultats du trading automatisé dépendent des conditions de marché, des paramètres des indicateurs, de la volatilité, du spread, des commissions, du glissement (slippage) et de la qualité d'exécution des ordres.
Il est fortement conseillé de tester différentes unités de temps pour l'indicateur ZigZag ; le choix d'une période plus longue peut influencer la confirmation de la tendance ainsi que le nombre total de signaux de trading générés.
Avant d'utiliser des fonds réels, il est recommandé d'effectuer des tests via le « Strategy Tester » (Testeur de stratégie) de MetaTrader 5 sur différentes périodes historiques, et de tester l'Expert Advisor (EA) sur un compte de démonstration.
🔥 OMNITREND EURUSD ONLY
RSI + STOCHASTIC + MACD + ZIGZAG
SIGNAUX SÉQUENTIELS • TRADING SÉQUENTIEL • GESTION DES PROFITS • MT5
