Expert Ziwox sur le Sentiment des Traders Particuliers

Description :
Cet Expert Advisor (EA) exploite le sentiment des traders particuliers grâce à l'API Ziwox pour prendre des décisions de trading contrariennes, tout en utilisant un filtre technique simple. L'idée est claire : si la majorité des traders sont en position d'achat, on envisage de vendre, et inversement. En combinant l'analyse de sentiment avec la confirmation de tendance via les moyennes mobiles, cet EA offre une approche intelligente du trading basée sur le comportement collectif du marché.
Pour le code et l'implémentation, vous pouvez consulter cet article MQL5.
Pourquoi le Sentiment des Traders Particuliers est Important :
Le sentiment des traders particuliers reflète les positions et les biais des petits traders sur le marché. On sait que ces derniers prennent souvent le mauvais côté des mouvements de marché en raison de leurs émotions, d'une mauvaise gestion des risques ou d'une réaction excessive à l'actualité. En analysant les ratios longs et courts des traders particuliers, nous pouvons adopter une stratégie contrarienne qui s'aligne souvent avec les flux institutionnels et les tendances du marché plus larges.
L'analyse de sentiment peut aider les traders à :
Identifier des conditions de marché excessives.
Détecter précocement des retournements potentiels.
Améliorer l'analyse technique avec des insights comportementaux.
Réduire les risques en évitant les positions trop populaires.
Comment Fonctionne l'EA :
Cet EA récupère les données de sentiment des traders via l'API Ziwox et les combine avec un filtre de croisement de moyennes mobiles :
Intégration de l'API :
L'EA utilise la fonction GetAPI pour envoyer une requête web au point de terminaison de Ziwox afin de récupérer les données de sentiment au format JSON. Ces données comprennent des champs clés tels que le Ratio Long des Traders Particuliers, le Ratio Court des Traders Particuliers et le Sentiment de Risque. Le JSON est ensuite analysé dans un tableau (APIJSON) grâce à JsonDataParse.Logique Contrarienne :
Si le Ratio Long des Traders Particuliers >= 60% et que la MA rapide est au-dessus de la MA lente, l'EA envisage un trade de vente.
Si le Ratio Court des Traders Particuliers >= 60% et que la MA rapide est en dessous de la MA lente, l'EA envisage un trade d'achat.
Cela garantit que les trades sont contraires au sentiment des traders particuliers tout en respectant la confirmation de tendance technique.
Filtre Technique :
Les moyennes mobiles simples (iMA) avec des périodes définies par l'utilisateur (shortMAPeriod et longMAPeriod) filtrent les trades. Seuls les trades alignés avec la tendance des moyennes mobiles sont exécutés.Trading Automatisé :
Lorsque le AutoTrade est activé, l'EA ouvre automatiquement des ordres, vérifie la présence de nouvelles bougies via IsNewCandle(), et s'assure qu'il n'y a pas de trades en double avec OrdersTotal().Visualisation :
L'EA affiche les indicateurs de sentiment sur le graphique en utilisant DrawSentiment et ButtonCreate, montrant les ratios longs et courts des traders de manière claire et colorée. Le vert indique des positions longues, et le rouge indique des positions courtes.
Éléments Clés du Code Expliqués :
GetAPI : Gère les appels API à Ziwox, gère les limites de taux, les tentatives de récupération, et sauvegarde les données dans un fichier JSON.
JsonDataParse : Lit le fichier JSON, analyse les valeurs de sentiment, et les stocke dans le tableau APIJSON pour une utilisation dans la logique de trading.
OnTick : Vérifie les conditions à chaque tick, applique la logique contrarienne avec le filtre de tendance MA, et envoie des ordres si les critères sont remplis.
DrawSentiment & ButtonCreate : Visualise le sentiment directement sur le graphique MT4 pour un aperçu instantané.
IsNewCandle : S'assure que les trades ne sont vérifiés qu'une seule fois par nouvelle bougie pour éviter des exécutions multiples sur la même bougie.
Instructions d'Utilisation :
Placez l'EA dans le dossier Experts de MT4.
Entrez votre clé API Ziwox dans le champ APIKey.
Ajustez shortMAPeriod et longMAPeriod selon vos besoins.
Activez AutoTrade si vous souhaitez un trading entièrement automatisé.
Chargez l'EA sur le graphique de n'importe quel symbole. Il récupérera le sentiment, le visualisera, et effectuera des trades conformément à la stratégie contrarienne.
Conclusion :
Cet EA allie les insights de la finance comportementale issus du sentiment des traders particuliers à l'analyse technique pour fournir une stratégie de trading contrarienne simple mais efficace. En surveillant le biais collectif des traders particuliers, le système aide à identifier les retournements potentiels du marché et à éviter les trades trop populaires, offrant ainsi un avantage aux traders disciplinés.
Articles connexes
- Utiliser MQL5 Wizard pour Créer un Expert Advisor Basé sur les Modèles de Chandeliers Englobants et MFI
- Développez un Expert Advisor avec MQL5 : Signaux de Trading 3 Corbeaux Noirs / 3 Soldats Blancs + RSI
- Générer des Signaux de Trading avec MQL5 Wizard : Étoiles du Matin/du Soir et RSI
- Générez des Signaux de Trading avec MQL5 Wizard : Dark Cloud Cover et Piercing Line
- AOCCI : Un Expert pour MetaTrader 5