Torque Effort Analyzer

Torque Effort Analyzer is a MetaTrader 5 indicator for effort versus result (volume spread analysis). Effort is the bar's volume, result is the bar's range, and both are measured against the same time of day on the last N days, so the quiet Asian hours and the busy London open are each judged against their own normal. Torque = effort / result. It shows a torque cloud, a tiered effort histogram and the result line in its subwindow, marks eight confirmed patterns on the price chart and reports everything on a telemetry card. Signals never repaint. It does not trade.

Quick Start

  1. Attach it to any chart. It opens its own subwindow and draws markers and the card on the price chart.
  2. Keep the defaults: Baseline Mode = Same time of day, Baseline Length = 20, Volume Source = Tick volume.
  3. Wait for Min Samples Before Reading days of history per time slot (the card shows BASELINE BUILDING until then; with normal chart history it reads at once).
  4. Quick check: a visual Strategy Tester run on EURUSD H1 shows the histogram, cloud and markers appear bar by bar.
  5. For phone alerts set your MetaQuotes ID under Tools > Options > Notifications and Push Notification = true.

How It Measures

  • Effort = bar volume / median volume of the previous Baseline Length bars in the same time-of-day slot (on H1 the 14:00 bar is compared with the last 20 bars at 14:00). Above 1.00 = busier than usual for that hour.
  • Result = bar range (high - low) / median range of the same slot.
  • Torque = effort / result (result floored at 0.05). Above 1 = more volume than the move it produced.
  • The bar being measured is never part of its own baseline.
  • Rolling bars mode, and every timeframe of D1 or higher, use the previous Baseline Length bars instead of time slots.
  • A slot needs Min Samples Before Reading values first; until then effort and result are empty.
  • Volume Source: Tick volume works everywhere. Real volume is for exchange symbols; if a symbol reports no real volume the indicator falls back to tick volume and prints a message.

Tiers: effort LOW below Low Effort Below, NORMAL, HIGH from High Effort From, ULTRA from Ultra Effort From. Result NARROW below Narrow Result Below, NORMAL, WIDE from Wide Result From.

The Eight Patterns

Checked once per closed bar. Context = the previous Context Bars bars: a new high (low) is a high (low) beyond all of them; range position = where the close sits between the lowest low and highest high of the context plus the bar (0 = bottom, 1 = top). Close location = (close - low) / (high - low).

  • UPTHRUST (bearish, UT): new high, close in the lower third, effort HIGH or more.
  • SPRING (bullish, SPR): new low, close in the upper third, effort HIGH or more.
  • DRIVE UP (bullish, DRV): new high, close in the upper third, effort HIGH or more and result WIDE.
  • DRIVE DOWN (bearish, DRV): new low, close in the lower third, effort HIGH or more and result WIDE.
  • ABSORPTION LOW (bullish, ABS): effort HIGH or more, torque at least Absorption Torque From, range position 0.25 or lower.
  • ABSORPTION HIGH (bearish, ABS): the same with range position 0.75 or higher.
  • NO SUPPLY (bullish, NS): down close, effort LOW, result NARROW, volume below each of the two previous bars, range position 0.5 or lower.
  • NO DEMAND (bearish, ND): up close, the same quiet conditions, range position 0.5 or higher.

One pattern per bar, priority in the order above. The same pattern is not repeated within Min Bars Between Identical Signals bars. Only closed bars are classified, so a signal never changes or disappears; the forming bar's histogram, cloud and result line update live.

In our tests on EURUSD, XAUUSD, GBPUSD and USDJPY (M5 to D1, about 30,000 bars each) no pattern on its own predicted the next 10 bars much better than chance. Read them as context for your own levels and trend, not as entry signals.

Subwindow Readouts

  • Torque cloud: smoothed effort against smoothed result (EMA of Torque Cloud Smoothing bars). Amber where effort leads (volume without matching movement), cyan where result leads (price moving easily).
  • Effort histogram: dark slate LOW, slate NORMAL, amber HIGH, coral ULTRA.
  • Result line: cyan.
  • Arrows: green up for bullish patterns, coral down for bearish, just above the bar.
  • Dotted levels at 1.00 (normal), High Effort From and Ultra Effort From. Window Maximum fixes the scale top (taller bars are cut off visually, buffers keep the real values); 0 = automatic scale.

Price Chart Markers

Each signal gets an arrow next to the candle and a tag beyond it: DRV, SPR, ABS or NS in green below the bar, DRV, UT, ABS or ND in coral above it. Hover for the full name, effort, result and torque. Only the newest Max Markers Drawn markers are kept.

Card Controls

  • [-] / [+]: collapse the card into a pill (TORQUE, the last effort and the last signal tag with its age) or expand it.
  • <>: move the card to the next chart corner.
  • CHART MARKERS ON / CHART MARKERS OFF: show or hide the price-chart markers. Subwindow arrows stay.

Collapse, corner and markers return to the inputs when the indicator is re-attached or the timeframe changes.

Card Readouts

The header reads TORQUE EFFORT ANALYZER; its status dot takes the colour of the last closed bar's verdict.

  • LAST CLOSED BAR (bar time on the right): EFFORT and RESULT with value, tier and a 10-cell meter (0.3 per cell), TORQUE, CLOSE (LOW THIRD, MIDDLE, HIGH THIRD) and the verdict: EFFORT WITH RESULT (effort HIGH and result WIDE, green), EFFORT WITHOUT RESULT (effort HIGH, amber), RESULT WITHOUT EFFORT (result WIDE, cyan), QUIET BAR (effort LOW and result NARROW), ORDINARY BAR, or BASELINE BUILDING.
  • FORMING BAR (time left on the right, e.g. 27:00 left): VOLUME PACE = volume so far / (baseline x elapsed share of the bar), with tier; RANGE SO FAR = range so far / baseline range.
  • TORQUE BALANCE (last Torque Balance Window bars): the amber share of the bar is EFFORT-LED bars (effort above result), the rest RESULT-LED. State ABSORBING (65 % or more effort-led), FLOWING (35 % or less), MIXED, or BUILDING.
  • LAST SIGNAL: the pattern name, BULLISH or BEARISH, bars ago, and E, R, T and CLOSE of that bar; NO SIGNAL YET when none.
  • SIGNAL HISTORY: count of each of the eight patterns over the last History Bars for Signals bars.

Buffers for EAs (iCustom)

0 Torque Cloud Effort (smoothed effort), 1 Torque Cloud Result (smoothed result), 2 Effort, 3 effort colour index (0 LOW, 1 NORMAL, 2 HIGH, 3 ULTRA), 4 Result, 5 Bullish Signal, 6 Bearish Signal (arrow levels, EMPTY_VALUE otherwise), 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 none), 8 Torque. Empty readings are EMPTY_VALUE. Read closed bars (shift 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]); 

Alerts

When a pattern appears on the newest closed bar: Pop-up Alert, Sound Alert, Push Notification and Email Alert, each optional, with text like "Torque: SPRING (bullish) on EURUSD H1 | effort 2.10x, result 0.95x". Patterns found in history when the indicator loads do not alert.

Side Effects

Chart objects prefixed TEA_P_ (card) and TEA_M_ (markers), removed with the indicator. A 1-second timer refreshes the forming-bar readouts. No files, no global variables, no DLLs.

Input Parameters

Effort and Result Baseline

  • Baseline Mode (Same time of day): Same time of day or Rolling bars.
  • Baseline Length (20): days of the same slot, or bars in rolling mode (5-200).
  • Min Samples Before Reading (5): 3 up to Baseline Length.
  • Volume Source (Tick volume): Tick volume or Real volume (exchange symbols).
  • Torque Cloud Smoothing (5): EMA bars of the cloud.

Effort and Result Tiers

  • Low Effort Below (0.7), High Effort From (1.6), Ultra Effort From (2.5): x baseline, each above the previous.
  • Narrow Result Below (0.7), Wide Result From (1.4).

Signals

  • Context Bars (20): bars for new high/low and range position (3 or more).
  • DRIVE UP / DRIVE DOWN Signals, SPRING / UPTHRUST Signals, ABSORPTION LOW / HIGH Signals, NO SUPPLY / NO DEMAND Signals (all true): switch each family on or off.
  • Absorption Torque From (2.0): above 1.
  • Min Bars Between Identical Signals (3): 0 = no spacing.

Drawing

  • History Bars for Signals (3000), Signal Markers on Price Chart (true), Max Markers Drawn (80).
  • ATR Period (14): marker distance from the candle (0.6 ATR).
  • Window Maximum (4.0): 0 or 1.5 and above.
  • Bullish Color, Bearish Color.

Telemetry Card and 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).

Typical Setups

  1. Intraday FX and gold (M5-H1): defaults.
  2. Fewer, stronger signals: High Effort From 2.0, Wide Result From 1.6, Min Bars Between Identical Signals 6.
  3. Exhaustion only: keep SPRING / UPTHRUST and ABSORPTION, switch DRIVE and NO SUPPLY / NO DEMAND off.
  4. Stocks and futures with exchange volume: Volume Source = Real volume, Baseline Length 30.

Notes

  • Tick volume counts price changes, not traded lots; it tracks activity well on FX and CFDs.
  • After a holiday or a session-time change a slot may compare against fewer normal days for a while.
  • Works on any symbol and timeframe, in the Strategy Tester and with iCustom.

Risk Disclaimer

Trading forex and CFDs on margin carries a high risk of loss. Past or simulated results do not guarantee future results. This indicator does not trade and does not promise profit.

More from author
EA Budak Ubat MT5
Syarief Azman Bin Rosli
EA Budak Ubat MT5 is an automated grid-trading Expert Advisor designed for MetaTrader 5. It combines technical trend analysis, dynamic volatility scaling, and multi-layered risk management to trade ranging and trending market conditions. Optimized for the M5 timeframe on major forex pairs and metals (XAUUSD / Gold). ### Key Features • 4 Selectable Analysis Methods:   1. Classic Candle: Directional momentum from candle patterns.   2. SMA20: 20-period Simple Moving Average crossover.   3. Allig
EA Budak Ubat
Syarief Azman Bin Rosli
4 (3)
Download Trial EA Budak Ubat Channel Limited Time Price! The price will increase by 10 USD after every 10 purchases! How it works When the EA is active, it will analyze the chart based on the Execution Mode parameter. If there are no existing positions on the chart, the EA will enter a trade based on the parameter. If the trend is bullish, it will enter a buy trade and if it is bearish it will enter a sell trade. And it will also set a Stop loss order at a certain distance from the opened trad
Indi RBO
Syarief Azman Bin Rosli
Input: Range Start Time : The starting time of the range creation Range End Time : The ending time of range creation Trade End Time : The time where the line of range zone high/low will be extended to Minimum Size : The minimum size of the range in point Maximum Size : The maximum size of the range in point If the range size is between the minimum and maximum, indicator will print the 1st color (blue).
Apex Flow Reversion
Syarief Azman Bin Rosli
# Apex Flow Reversion MT4 Apex Flow Reversion is an automated trading system developed for MetaTrader 4 that executes an intraday statistical mean-reversion strategy. The system monitors price deviation from a dynamic Volume-Weighted Average Price benchmark and identifies exhaustion points using standard deviation bands, Relative Strength Index momentum filtration, and Average True Range volatility constraints. ## Strategy Overview The algorithm computes a rolling intraday VWAP curve weighte
Vortex Confluence Radar
Syarief Azman Bin Rosli
Vortex Confluence Radar MT4 Vortex Confluence Radar is a multi-oscillator confluence scoring engine developed natively for MetaTrader 4. It fuses three distinct technical oscillators—Relative Vigor Index (RVI), Commodity Channel Index (CCI), and Williams % Percent Range (WPR)—into a unified momentum histogram with a smoothed signal line and automated crossover alert signals. Understanding the Indicator Architecture The indicator operates in a separate sub-window and renders several distinct visu
Kinetix Speed Commander
Syarief Azman Bin Rosli
Kinetix Speed Commander MT4 Kinetix Speed Commander   is an institutional-grade, on-chart one-click trade execution cockpit, dynamic position sizing calculator, and risk-to-reward order management terminal engineered natively for MetaTrader 4. Built specifically for proprietary trading firm challengers, fast-paced scalpers, and systematic day traders, Kinetix Speed Commander eliminates manual calculation delays, human execution errors, and over-leveraged risk exposure. Operating via a high-perfo
Prism Candle Forge
Syarief Azman Bin Rosli
Prism Candle Forge — Candlestick Pattern Recognition Engine for MT4 Prism Candle Forge is a native MQL4 library that detects and validates 20+ Japanese candlestick patterns using ATR-weighted geometric analysis. It provides pattern identification, directional confidence scoring, candle morphology classification, and trend context validation — all through 8 exported functions callable from any Expert Advisor, Indicator, or Script. Zero DLLs, zero external dependencies, pure MQL4 computation. Dist
Sigma Squeeze Reactor
Syarief Azman Bin Rosli
Sigma Squeeze Reactor Bollinger-Keltner Volatility Squeeze Breakout Expert Advisor Sigma Squeeze Reactor is an intelligent breakout Expert Advisor for MetaTrader 4 that identifies and trades explosive volatility expansion moves. It detects when Bollinger Bands contract inside Keltner Channels (the classic volatility squeeze) and executes precise entries when the compression releases, confirmed by momentum oscillator direction. The EA is engineered with a   Dual-Engine Breakout Architecture   tha
Fulcrum Value Profile
Syarief Azman Bin Rosli
Fulcrum Value Profile is a MetaTrader 4 indicator that builds a tick-volume profile for every session, marks its Point of Control (POC) and value area, draws the developing POC/VAH/VAL as lines, tracks naked POCs and flags two value-area setups on closed bars: re-entry into the prior value area (80% rule) and acceptance outside it (breakout). It never opens, modifies or closes trades. Quick Start Attach the indicator to an M5, M15 or M30 chart. Keep Profile Period = Daily session, or choose Cust
Filament Tripline Console
Syarief Azman Bin Rosli
Filament Tripline Console turns your own horizontal lines and trendlines into armed triplines. When price touches a line, or a bar closes beyond it, the tripline fires its action: an alert, a market BUY or SELL with automatic lot size, stop loss and take profit, or an EXIT that closes positions. It never trades on its own analysis; it only acts on lines you arm. Quick Start Attach the utility to any chart. For BUY, SELL and EXIT actions enable Algo Trading in the toolbar and Allow live trading o
Tectonic Structure Engine
Syarief Azman Bin Rosli
An MQL4 library that maps market structure for your EA, indicator or script: confirmed swings labelled HH, HL, LH, LL, EQH and EQL, break of structure (BOS), change of character (CHoCH), liquidity sweeps, order blocks and fair value gaps with fill tracking, and the position of price in the dealing range. It reads closed bars only and never repaints. It does not trade, draw or alert. You receive the compiled Tectonic_Structure_Engine.ex4; this page is the full API reference. Quick Start Copy Tect
Recoil Retrace Engine
Syarief Azman Bin Rosli
Recoil Retrace Engine is a MetaTrader 4 Expert Advisor that trades the pullback after a strong move. It finds an impulse leg that ran from a confirmed swing by a multiple of ATR, waits for price to recoil into a retracement pocket (default 38.2-61.8 %), enters in the direction of the leg, takes a partial at the leg extreme and runs the rest to an extension target. One position at a time per symbol and magic number; no grid, martingale, averaging or hedging. Quick Start Attach the EA to one chart
Gnomon Diurnal Cone
Syarief Azman Bin Rosli
Overview Gnomon Diurnal Cone shows how far price normally travels from the day open by each time of day. For every intraday slot it takes the last N complete days and draws the median excursion above and below the open (core cone) and a chosen percentile (outer cone). Today's cone is fixed at the day open from completed days only, so it never repaints, and it is projected to the end of the day. A range budget compares today's range with the median full-day range, and two closed-bar signals flag
Ephemeris Trade Calendar
Syarief Azman Bin Rosli
Ephemeris Trade Calendar - your account history as a monthly profit calendar (MT4) Ephemeris Trade Calendar turns your MetaTrader 4 history into a monthly profit calendar on the chart. Every closed trade lands on its day: cells are shaded by result, show win and loss counts and add up into weekly totals. A lower deck switches between statistics, an edge map (P/L by entry weekday and hour plus a closed-trade equity curve) and a day ledger, and a TODAY meter follows your daily target and loss limi
Meridian Session Clock
Syarief Azman Bin Rosli
An MQL4 time library: DST-correct conversions between UTC and 12 world time zones, a model of your broker's server clock (auto-detected from price history), the Sydney, Tokyo, London and New York sessions plus your own, with open state, start and end times and OHLC range, the FX trading day and the weekend. Unlike TimeGMT(), it gives the same answers in the Strategy Tester as live. It never trades, draws or writes files. You receive the compiled Meridian_Session_Clock.ex4; this page is the compl
Trebuchet Bracket Engine
Syarief Azman Bin Rosli
Trebuchet Bracket Engine is a MetaTrader 4 Expert Advisor for daily range-expansion breakouts. At the anchor (the day open by default) it measures the recent N-day range, brackets the anchor with a buy stop above and a sell stop below at K x range, puts the stop loss at the anchor and closes everything at the day exit. At most one trade per side per day; no grid, martingale, averaging or overnight holding (unless you switch the day exit off). Quick Start Attach the EA to one chart of the symbol
Spectra Trend Ribbon
Syarief Azman Bin Rosli
Spectra Trend Ribbon is a multi-tier trend direction and volatility expansion indicator developed natively for MetaTrader 5. It combines an adaptive smoothed central trend baseline with dynamic volatility envelope bands and automated momentum breakout signals. Understanding the Visual Signals: 1. Central Adaptive Baseline (Color Line) - Green Color: Indicates that the market price is trading above the baseline and the baseline slope is positive, representing an active bullish trend regime. -
Aegis Risk Sentinel
Syarief Azman Bin Rosli
Aegis Risk Sentinel MT5 Aegis Risk Sentinel   is an institutional-grade, real-time equity protection and risk management utility developed natively for MetaTrader 5. Engineered for proprietary trading firm challengers, professional fund managers, and retail day traders, Aegis enforces mathematical discipline on your trading account, preventing catastrophic drawdowns, emotional revenge trading, and over-leveraged margin calls. The utility features an ultra-responsive on-chart Head-Up Display (HUD
Stratos Momentum Engine
Syarief Azman Bin Rosli
Stratos Momentum Engine MT5 Stratos Momentum Engine is a fully automated multi-timeframe momentum breakout trading system designed for MetaTrader 5. The Expert Advisor combines structural trend identification on the higher timeframe (H1) with precision momentum timing and breakout confirmation on the lower timeframe (M15). The system utilizes mathematical least-squares linear regression slope to define primary directional bias, Stochastic oscillator dynamics to identify optimal entry points with
Nexus Quant Matrix
Syarief Azman Bin Rosli
Nexus Quant Matrix — Quantitative Computing Engine for MT5 Nexus Quant Matrix is a high-performance quantitative library built natively in MQL5. It delivers institutional-grade Kalman filtering, Cornish-Fisher VaR, Expected Shortfall (CVaR), Kelly Criterion sizing, margin-protected lot calculation, and Pearson correlation directly into your Expert Advisors — zero DLLs, zero external dependencies. Distributed as a compiled binary (Nexus_Quant_Matrix.ex5). This description is your complete API ref
Quasar Regime Cloud
Syarief Azman Bin Rosli
Quasar Regime Cloud is a market regime indicator for MetaTrader 5. It measures whether price is currently trending or chopping, then shows the result directly on the chart through a fractal-adaptive cloud. Signals are only produced while the market is classified as trending, which filters out many of the false crossovers that occur in sideways conditions. How It Works 1. Fractal Dimension Estimate For every bar the indicator estimates the fractal dimension (D) of price over a configurable window
Isobar Event Shield
Syarief Azman Bin Rosli
Isobar Event Shield protects your trades from economic news in MetaTrader 5. It reads the terminal's built-in economic calendar, counts down to every release that affects your symbols and, shortly before each release, applies the protection you choose to the positions and pending orders that you or your other Expert Advisors already have. It never opens trades of its own. Quick Start Attach the utility to one chart (one copy per terminal) and enable Algo Trading in the terminal toolbar. The bas
Riptide Sweep Reclaimer
Syarief Azman Bin Rosli
Riptide Sweep Reclaimer is a MetaTrader 5 Expert Advisor that trades liquidity sweeps of a quiet-session range: it measures the high and low of a window you choose (default 00:00-08:00 server time), waits for the next session to push through one side and fades the move once a candle closes back inside, targeting the midpoint and the opposite side. One position at a time on the chart symbol; no grid, martingale or averaging. Quick Start Attach the EA to one chart of the symbol (any timeframe; th
Turnstile Order Gateway
Syarief Azman Bin Rosli
An MQL5 library between your Expert Advisor and OrderSend. Each request passes 9 gates (connection, Algo Trading, symbol mode, session, order-type flags, volume, stops, margin, OrderCheck) before sending. Closes and modifications blocked by the freeze level, a closed session or a lost connection are queued and sent later. It never trades on its own. You receive the compiled Turnstile_Order_Gateway.ex5; this page is the full API reference. Quick Start Copy Turnstile_Order_Gateway.ex5 to MQL5/Libr
Counterpoint Divergence Matrix is a MetaTrader 5 indicator that finds divergence between price swings and momentum. It marks regular divergence (price makes a new extreme, the oscillator does not) and hidden divergence (the reverse), keeps only clean ones with a line-of-sight check, and scores each signal by how many of five oscillators agree: RSI, MACD, Stochastic, CCI and Momentum. Signals appear once the newest swing is confirmed and never repaint. It does not trade. Quick Start Attach it to
Cascade Exit Conductor
Syarief Azman Bin Rosli
Cascade Exit Conductor is a position-management utility for MetaTrader 5. It watches the trades you already have open - placed by hand or by any Expert Advisor - and runs their exits for you: it locks a breakeven stop, banks profit in a staged partial-exit cascade, trails the runner with an ATR or fixed distance, and can close a position after a maximum holding time. It is operated from a compact on-chart cockpit with one-click controls. It never opens trades of its own and it does not predict d
Ziggurat Pivot Engine
Syarief Azman Bin Rosli
Ziggurat Pivot Engine is a MetaTrader 5 Expert Advisor for the Camarilla tiers of the previous day. It fades rejections of the inner tier (H3/L3) back toward the prior close and follows confirmed closes through the outer tier (H4/L4). A day-regime matrix decides each day which setups may trade, based on how wide the previous day was. One position at a time per symbol and magic number, closed at the day exit; no grid, martingale, averaging or hedging. Quick Start Attach the EA to one chart of the
Orrery Cycle Toolkit
Syarief Azman Bin Rosli
An MQL5 library that measures the dominant market cycle of any symbol and timeframe: period in bars, phase, a sine / lead sine pair whose crossings mark cycle turns, cycle or trend mode, amplitude, trendline, spectrum, adaptive indicator lengths and a projection of the current cycle. It only reads price history: it never trades, draws or writes files. You receive the compiled Orrery_Cycle_Toolkit.ex5; this page is the complete API reference. Quick Start Copy Orrery_Cycle_Toolkit.ex5 to MQL5/Libr
Filter:
No reviews
Reply to review