Torque Effort Analyzer
- Indicateurs
-
Syarief Azman Bin Rosli
Bonjour et bienvenue sur mon profil officiel MQL5 !
Je suis Syarief Azman Bin Rosli, développeur de systèmes de trading algorithmique et ingénieur quantitatif avec plus de dix ans d'expérience spécialisée dans la création de solutions de trading automatisées pour MetaTrader 5 et MetaTrader 4. - Version: 1.0
- Activations: 5
Torque Effort Analyzer est un indicateur MetaTrader 5 d'analyse effort contre résultat (volume spread analysis). L'effort est le volume de la bougie, le résultat est son amplitude, et les deux sont mesurés par rapport à la même heure de la journée sur les N derniers jours : les heures calmes d'Asie et l'ouverture animée de Londres sont ainsi jugées chacune selon leur propre normale. Torque = effort / résultat. Il affiche un nuage torque, un histogramme d'effort par paliers et la ligne de résultat dans sa sous-fenêtre, marque huit motifs confirmés sur le graphique des prix et résume tout sur une carte de télémétrie. Les signaux ne se redessinent jamais. Il ne trade pas.
Démarrage rapide
- Placez-le sur n'importe quel graphique. Il ouvre sa propre sous-fenêtre et dessine les marques et la carte sur le graphique des prix.
- Gardez les valeurs par défaut : Baseline Mode = Same time of day, Baseline Length = 20, Volume Source = Tick volume.
- Chaque créneau horaire a besoin de Min Samples Before Reading jours d'historique (la carte affiche BASELINE BUILDING jusque-là ; avec l'historique normal du graphique, la lecture est immédiate).
- Vérification rapide : un test visuel dans le Testeur de Stratégie sur EURUSD H1 montre l'histogramme, le nuage et les marques apparaître bougie par bougie.
- Pour les alertes sur téléphone, renseignez votre MetaQuotes ID dans Outils > Options > Notifications et Push Notification = true.
Comment il mesure
- Effort = volume de la bougie / médiane du volume des Baseline Length bougies précédentes du même créneau horaire (en H1, la bougie de 14:00 est comparée aux 20 dernières bougies de 14:00). Au-dessus de 1.00 = plus actif que d'habitude pour cette heure.
- Résultat = amplitude de la bougie (high - low) / médiane de l'amplitude du même créneau.
- Torque = effort / résultat (résultat d'au moins 0.05). Au-dessus de 1 = plus de volume que le mouvement produit.
- La bougie mesurée ne fait jamais partie de sa propre base.
- Le mode Rolling bars, et toutes les unités de temps D1 et au-delà, utilisent les Baseline Length bougies précédentes au lieu des créneaux.
- Un créneau a d'abord besoin de Min Samples Before Reading valeurs ; jusque-là, effort et résultat sont vides.
- Volume Source : Tick volume fonctionne partout. Real volume concerne les symboles boursiers ; si un symbole ne fournit pas de volume réel, l'indicateur revient au volume de ticks et écrit un message.
Paliers : effort LOW sous Low Effort Below, NORMAL, HIGH dès High Effort From, ULTRA dès Ultra Effort From. Résultat NARROW sous Narrow Result Below, NORMAL, WIDE dès Wide Result From.
Les huit motifs
Évalués une fois par bougie clôturée. Contexte = les Context Bars bougies précédentes : un nouveau plus haut (plus bas) est un high (low) au-delà de toutes ; position dans la plage = place de la clôture entre le plus bas et le plus haut du contexte et de la bougie (0 = bas, 1 = haut). Position de clôture = (close - low) / (high - low).
- UPTHRUST (baissier, UT) : nouveau plus haut, clôture dans le tiers inférieur, effort HIGH ou plus.
- SPRING (haussier, SPR) : nouveau plus bas, clôture dans le tiers supérieur, effort HIGH ou plus.
- DRIVE UP (haussier, DRV) : nouveau plus haut, clôture dans le tiers supérieur, effort HIGH ou plus et résultat WIDE.
- DRIVE DOWN (baissier, DRV) : nouveau plus bas, clôture dans le tiers inférieur, effort HIGH ou plus et résultat WIDE.
- ABSORPTION LOW (haussier, ABS) : effort HIGH ou plus, torque d'au moins Absorption Torque From, position 0.25 ou moins.
- ABSORPTION HIGH (baissier, ABS) : idem avec une position de 0.75 ou plus.
- NO SUPPLY (haussier, NS) : clôture en baisse, effort LOW, résultat NARROW, volume inférieur à chacune des deux bougies précédentes, position 0.5 ou moins.
- NO DEMAND (baissier, ND) : clôture en hausse, mêmes conditions calmes, position 0.5 ou plus.
Un motif par bougie, priorité dans l'ordre ci-dessus. Le même motif ne se répète pas avant Min Bars Between Identical Signals bougies. Seules les bougies clôturées sont classées : un signal ne change et ne disparaît jamais ; l'histogramme, le nuage et la ligne de résultat de la bougie en cours se mettent à jour en direct.
Dans nos tests sur EURUSD, XAUUSD, GBPUSD et USDJPY (de M5 à D1, environ 30 000 bougies chacun), aucun motif seul n'a prédit les 10 bougies suivantes nettement mieux que le hasard. Utilisez-les comme contexte pour vos propres niveaux et tendance, pas comme signaux d'entrée.
Lectures de la sous-fenêtre
- Nuage torque : effort lissé contre résultat lissé (EMA sur Torque Cloud Smoothing bougies). Ambre quand l'effort mène (volume sans mouvement équivalent), cyan quand le résultat mène (le prix avance facilement).
- Histogramme d'effort : ardoise foncé LOW, ardoise NORMAL, ambre HIGH, corail ULTRA.
- Ligne de résultat : cyan.
- Flèches : vertes vers le haut pour les motifs haussiers, corail vers le bas pour les baissiers, juste au-dessus de la barre.
- Niveaux pointillés à 1.00 (normal), High Effort From et Ultra Effort From. Window Maximum fixe le haut de l'échelle (les barres plus hautes sont coupées visuellement, les buffers gardent les vraies valeurs) ; 0 = échelle automatique.
Marques sur le graphique des prix
Chaque signal reçoit une flèche près de la bougie et une étiquette au-delà : DRV, SPR, ABS ou NS en vert sous la bougie, DRV, UT, ABS ou ND en corail au-dessus. Survolez pour voir le nom complet, l'effort, le résultat et le torque. Seules les Max Markers Drawn marques les plus récentes sont conservées.
Commandes de la carte
- [-] / [+] : réduire la carte en pilule (TORQUE, le dernier effort et l'étiquette du dernier signal avec son âge) ou la déplier.
- <> : déplacer la carte vers le coin suivant du graphique.
- CHART MARKERS ON / CHART MARKERS OFF : afficher ou masquer les marques du graphique des prix. Les flèches de la sous-fenêtre restent.
Réduction, coin et marques reviennent aux paramètres d'entrée quand l'indicateur est rattaché ou que l'unité de temps change.
Lectures de la carte
L'en-tête indique TORQUE EFFORT ANALYZER ; son point d'état prend la couleur du verdict de la dernière bougie clôturée.
- LAST CLOSED BAR (heure de la bougie à droite) : EFFORT et RESULT avec valeur, palier et jauge de 10 cases (0.3 par case), TORQUE, CLOSE (LOW THIRD, MIDDLE, HIGH THIRD) et le verdict : EFFORT WITH RESULT (effort HIGH et résultat WIDE, vert), EFFORT WITHOUT RESULT (effort HIGH, ambre), RESULT WITHOUT EFFORT (résultat WIDE, cyan), QUIET BAR (effort LOW et résultat NARROW), ORDINARY BAR ou BASELINE BUILDING.
- FORMING BAR (temps restant à droite, p. ex. 27:00 left) : VOLUME PACE = volume jusqu'ici / (base x part écoulée de la bougie), avec palier ; RANGE SO FAR = amplitude jusqu'ici / amplitude de base.
- TORQUE BALANCE (dernières Torque Balance Window bougies) : la part ambre de la barre correspond aux bougies EFFORT-LED (effort au-dessus du résultat), le reste RESULT-LED. État ABSORBING (65 % ou plus effort-led), FLOWING (35 % ou moins), MIXED ou BUILDING.
- LAST SIGNAL : nom du motif, BULLISH ou BEARISH, bars ago, et E, R, T et CLOSE de cette bougie ; NO SIGNAL YET s'il n'y en a aucun.
- SIGNAL HISTORY : nombre de chacun des huit motifs sur les History Bars for Signals dernières bougies.
Buffers pour EA (iCustom)
0 Torque Cloud Effort (effort lissé), 1 Torque Cloud Result (résultat lissé), 2 Effort, 3 indice de couleur de l'effort (0 LOW, 1 NORMAL, 2 HIGH, 3 ULTRA), 4 Result, 5 Bullish Signal, 6 Bearish Signal (niveaux des flèches, sinon EMPTY_VALUE), 7 Signal Code (+1 DRIVE UP, +2 SPRING, +3 ABSORPTION LOW, +4 NO SUPPLY, -1 DRIVE DOWN, -2 UPTHRUST, -3 ABSORPTION HIGH, -4 NO DEMAND, 0 aucun), 8 Torque. Les lectures vides valent EMPTY_VALUE. Lisez les bougies clôturées (décalage 1) :
int h = iCustom(_Symbol, _Period, "Market\\Torque Effort Analyzer");
double code[1], eff[1];
if(CopyBuffer(h, 7, 1, 1, code) == 1 && CopyBuffer(h, 2, 1, 1, eff) == 1 && code[0] != 0)
Print("pattern ", code[0], " effort ", eff[0]); Alertes
Quand un motif apparaît sur la dernière bougie clôturée : Pop-up Alert, Sound Alert, Push Notification et Email Alert, chacune facultative, avec un texte comme "Torque: SPRING (bullish) on EURUSD H1 | effort 2.10x, result 0.95x". Les motifs trouvés dans l'historique au chargement ne déclenchent pas d'alerte.
Effets de bord
Objets graphiques préfixés TEA_P_ (carte) et TEA_M_ (marques), supprimés avec l'indicateur. Un minuteur d'une seconde rafraîchit les lectures de la bougie en cours. Aucun fichier, aucune variable globale, aucune DLL.
Paramètres d'entrée
Effort and Result Baseline
- Baseline Mode (Same time of day) : Same time of day ou Rolling bars.
- Baseline Length (20) : jours du même créneau, ou bougies en mode rolling (5-200).
- Min Samples Before Reading (5) : de 3 à Baseline Length.
- Volume Source (Tick volume) : Tick volume ou Real volume (symboles boursiers).
- Torque Cloud Smoothing (5) : bougies de l'EMA du nuage.
Effort and Result Tiers
- Low Effort Below (0.7), High Effort From (1.6), Ultra Effort From (2.5) : multiples de la base, chacun au-dessus du précédent.
- Narrow Result Below (0.7), Wide Result From (1.4).
Signals
- Context Bars (20) : bougies pour nouveau plus haut/plus bas et position dans la plage (3 ou plus).
- DRIVE UP / DRIVE DOWN Signals, SPRING / UPTHRUST Signals, ABSORPTION LOW / HIGH Signals, NO SUPPLY / NO DEMAND Signals (tous true) : activent ou désactivent chaque famille.
- Absorption Torque From (2.0) : supérieur à 1.
- Min Bars Between Identical Signals (3) : 0 = sans espacement.
Drawing
- History Bars for Signals (3000), Signal Markers on Price Chart (true), Max Markers Drawn (80).
- ATR Period (14) : distance de la marque à la bougie (0.6 ATR).
- Window Maximum (4.0) : 0 ou à partir de 1.5.
- Bullish Color, Bearish Color.
Telemetry Card et Alerts
- Show Telemetry Card (true), Start Collapsed (false), Card Scale (1.0, 0.5-2.5), Torque Balance Window (20, 5-500).
- Pop-up Alert (true), Sound Alert (false), Push Notification (false), Email Alert (false).
Réglages types
- FX et or en intraday (M5-H1) : valeurs par défaut.
- Moins de signaux, plus forts : High Effort From 2.0, Wide Result From 1.6, Min Bars Between Identical Signals 6.
- Épuisement uniquement : gardez SPRING / UPTHRUST et ABSORPTION, désactivez DRIVE et NO SUPPLY / NO DEMAND.
- Actions et futures avec volume boursier : Volume Source = Real volume, Baseline Length 30.
Remarques
- Le volume de ticks compte les variations de prix, pas les lots échangés ; il reflète bien l'activité sur le FX et les CFD.
- Après un jour férié ou un changement d'horaires de séance, un créneau peut se comparer un temps à moins de jours normaux.
- Fonctionne sur tout symbole et toute unité de temps, dans le Testeur de Stratégie et avec iCustom.
Avertissement sur les risques
Le trading du forex et des CFD sur marge comporte un risque élevé de perte. Les résultats passés ou simulés ne garantissent pas les résultats futurs. Cet indicateur ne trade pas et ne promet aucun profit.
