In this article
After this article, you can
- Separate positive own ROC from group ranking.
- Record the comparison universe as part of the rule.
Terms at hand: Backtesting · Trading Plan · Balance · Liquidity · Stop loss · Trading Journal
A large candle and a strong trend are different observations. A momentum rule needs a stated measurement window, entry condition and exit policy, then a test of what remains after costs. The worked examples make those inputs visible so you can distinguish a calculated signal from a compelling chart story.
Measurement, trade rule and research result are different
A momentum indicator describes past price change; a strategy adds decisions; a research result concerns particular instruments, data and portfolio construction. Time-series momentum compares a series with its own history, while cross-sectional momentum ranks relative returns across a defined group. Moskowitz, Ooi and Pedersen’s 2012 author-hosted summary studies futures and forwards, including currencies. It does not test the retail EUR/USD prototype below. Breakout and trend-following rules can use momentum too; no fixed entry order or week/month horizon separates the names.
Specify the measurement window, data source, eligible instruments, entry and exit before assessing an apparent strong move. More indicators or a longer wait do not themselves increase the probability of continuation. Price activity and an attractive chart are not a complete net-return test.
A rising price does not mean first place
Three fictitious indices start the same period at 100 and end at 102,104,106. We define two different comparison rules.
Common period and closing-price definition. Our time-series rule is ROC >0; our group rule selects only the largest ROC among A,B,C. No orders, costs or ties. StockCharts — Rate of Change confirms that ROC compares current Close with Close a specified number of periods earlier.
A's ROC is+2%, so its price rose relative to its own base. Yet A ranks last among the three; C has the highest+6%. Replacing “positive own ROC” with “highest group ROC” changes the selected set and requires recording group membership. Do not add instruments after seeing results. Neither arithmetic qualification demonstrates an edge or justifies a trade.
The Rate of Change (ROC) indicator — the heart of the strategy
ROC equals (current close / close n periods ago − 1) × 100. A fourteen-period setting is one possible choice: on a daily FX chart it spans about fourteen trading sessions, nearly three trading weeks; on H4 it spans 56 hours of chart periods, excluding market closures. It compares endpoints of a rolling window and does not forecast the next move.
Our ROC=(C[t]/C[t−n]−1)×100%. MT5 Momentum=C[t]/C[t−n]×100: for C[t−20]=1.1000 and C[t]=1.1220, ROC=+2% and Momentum=102. Momentum 102 is not a 102% price change.
With current price unchanged at 1.1200, changing the older reference from 1.1000 to 1.1100 reduces ROC from +1.8182% to +0.9009%. Falling ROC therefore need not mean today’s price fell. A zero endpoint change also does not prove consolidation; the intervening path can vary.
ROC can change because the current price changes or because a different historical close enters the denominator. When a large earlier move passes through the look-back boundary, ROC may change sharply even without a comparable new move today. Compare the underlying prices and test any confirmation rules; a change in ROC alone does not prove acceleration or reversal.
Chart classifications are separate from the trade rule
Sideways-after-decline, rising, sideways-after-advance and falling are possible descriptions of an observed chart. They need operational definitions if used in a test. The abbreviated labels below are not a complete stock-selection method and cannot be transferred automatically to a Forex contract. A phase label does not identify institutional accumulation or distribution and cannot establish a future path.
Do not use a phase observed later to validate an earlier decision. Define any chosen trend filter in advance, preserve its rejected cases and evaluate its contribution to net outcomes. A chart classification does not establish that a stage filter improves the strategy’s net result.
When exactly do you enter a momentum trade
Our separate research prototype is long-only EUR/USD, one provider’s D1 Bid bars and a fixed server time zone. Compute ROC(20) only after a bar closes. While flat, signal on a cross from ≤0 to>0; enter at the first available Ask fill afterwards. Keep one position, with no additions and no signals accepted during it. The stop is the minimum Bid Low of the latest five closed bars including the signal bar, minus 0.0002, held fixed. Reject entry if current Bid is already at/below it or broker conditions prevent the order.
Check whether the entry satisfies the written rules, especially whether the source candle has closed and the chosen higher-timeframe filter agrees. A violation should be logged as a rule deviation, not retrospectively classified as proof of a market stage. The filters make selection explicit; their value requires testing.
Confirming the move with ATR and volume — the dual filter of strength
ATR measures the size of price ranges, including gaps; it does not identify direction or the traders behind a move. Broker tick volume measures recorded quote activity and is not consolidated spot-FX turnover. A rise in ATR or tick volume can serve as a defined filter, but neither proves institutional participation or a non-thin order book.
For an illustrative test, define ATR at least twenty percent above its twenty-bar average and tick volume at least forty percent above its twenty-bar average. These are candidate thresholds to test on the chosen feed, not documented author experience or established optimal settings. Keep them fixed during an evaluation period and include costs.
The trailing stop — how you stay in for the continuation
A different optional prototype may use an ATR-based trailing exit. Specify the anchor, ATR calculation, update times and whether a submitted long stop can only move upward. Indicator output, accepted stop modification and actual fill are separate. No ATR multiple is established here as the best exit or as necessary to obtain large wins.
The ATR multiplier changes the trade-off between a tighter exit and more room for retracements. This example uses two, but one is not universally too tight and three is not universally too loose. The standard StockCharts Chandelier Exit uses a 22-period high or low and three ATRs; it is a different anchoring rule. Increasing a multiplier from two to 2.5 widens the distance, rather than tightening it. Define the anchor and whether the submitted stop may only tighten before testing.
Five concrete momentum setups in practice
The following are candidate chart or position-management conditions one could test separately. They are not five exhaustive momentum strategies, nor demonstrated rankings of which produces the longest or cleanest move.
- A resistance-close filter. Define the level using data available beforehand, the closed-bar condition and any trend/ATR filter. Test this as a variant rather than assume it catches the start of the longest move.
- A continuation-after-pause filter. Define the pause and breakout without selecting its duration after seeing the move. Compare eligible and rejected cases under the same execution model.
- Adding to an existing position. State the additional size, trigger and stop, and recalculate combined exposure and costs. A currently profitable position does not guarantee the original or added size will remain profitable.
- A moving-average pullback filter. Choose and record the period and confirmation condition before testing. A 21-period average is an optional parameter whose value must be tested for the chosen instrument.
- A pattern/ROC combination. Define an inverse head-and-shoulders neckline and the chosen ROC condition separately. Their concurrence does not establish a clean or high-probability reversal.
Five mistakes that wreck a momentum trading account
The following mistakes are useful review categories: entering before confirmation, confusing the selected trend stages, using unsuitable exit distances and ignoring execution conditions. Record which occurred in your own sample rather than assuming an author-observed frequency.
- Inferring participants from indicators. Flattening ROC, falling ATR or long wicks do not identify institutional distribution. Check what each input actually measures.
- Using unfinished bars in a closed-bar rule. A developing close can change. If the model requires a completed bar, wait for it and model the subsequent available fill; do not assume the final historical Close was tradable.
- Assuming a session guarantees liquidity. Record the instrument, provider, dated hours, spread and execution conditions. A session name alone does not identify a thin order book or predict a London reversal.
- Leaving the exit algorithm unspecified. Anchor choice, multiplier, ATR update and monotonic stop submission all change the rule. Test them rather than prescribe at least 2 × ATR as universally adequate.
- Retrospectively changing the filter. A higher-timeframe condition is a separate candidate rule. Record its value when deciding and compare its contribution without assuming aligned entries must last longer.
ROC compares rolling-window endpoints, ATR measures range and the trend filter classifies price structure. Combining them still requires a tested entry and exit rule.
The EUR/USD prototype has a different exit and supplies an explicit net-result calculation. Suppose prior C[t−21]=1.1200 and C[t−1]=1.1180, giving ROC≈−0.1786%; current C[t−20]=1.1000 and C[t]=1.1220 give +2%. The zero cross partly reflects a changed base. Assume a 10,000-EUR Ask fill 1.1224 and latest five-bar minimum 1.1170: fixed stop 1.1168 lies 56 pips below entry. With fictional USD 4 commission plus USD 2 financing in each alternative, Bid exits 1.1324,1.1168,1.1158 give gross +USD 100,−USD 56,−USD 66 and net+USD 94,−USD 62,−USD 72. Each gross result is 10,000×(Bid exit−Ask entry); spread is already included, and worse-stop execution can exceed the plan.
Identical ROC +2% can accompany different stop distances. If the five-bar minimum is 1.1100 or 1.0900, the same entry gives stops 1.1098 or 1.0898: 126 or 326 pips. In a separate no-cost sizing comparison, USD 50 budget and 0.01-lot step give 0.03 lot/ USD 37.80 gross stop distance or 0.01 lot/ USD 32.60. Use 50/(pips×USD 10 per pip per lot), rounded down. Neither case proves an edge.
What to do this week
- Specify the prototype and any variants. Save periods, price source, entry/reset and exit rules. Keep indicator classification separate from actual trades and avoid adding instruments after ranking results are known.
- Check platform formulas on identical data. ROC +2% and MT5 Momentum 102 express the same ratio under different reference conventions. Save period units, source bars and treatment of the current candle.
- Evaluate later data and actual costs. Reconstruct all eligible trades with execution, gaps, costs and drawdown. A comparison of three convenient past trades does not establish the best ATR stop or expected profitability.
Related material: trend following — trend trading systems, the breakout strategy step by step, and the ATR trailing stop — advanced techniques compare related rules. Their names do not prescribe mutually exclusive entry times or holding horizons.
Check your understanding
One short exercise
About 2 min · you can try again
A has ROC+2%, B+4%, C+6%. Which does “largest ROC among these three” select?
- C, although all three have positive ROC.
- A because positive ROC always means leader.
- All three because their base is 100.
Check the answer and explanation
C, although all three have positive ROC.
6% is largest. A and B's positive signs satisfy a different rule.
Frequently asked
How is momentum trading different from trend following and breakout?
The names can overlap. A breakout trigger may be part of a momentum or trend-following system. There is no compulsory sequence of breakout first, momentum later and pullback last, nor universal week/month holding horizons. Specify the measurement, entry, exit and eligible instruments. Time-series momentum uses an instrument’s own past return; cross-sectional momentum ranks relative returns within a defined universe.
How is ROC calculated and what are its traps?
ROC=(current Close/Close n bars earlier−1)×100%; period n counts source bars rather than calendar weeks. MT5 Momentum uses the ratio×100, so 102 corresponds to ROC +2%. A rolling denominator can change the reading with unchanged current price: 1.1200 against 1.1000 gives≈1.8182%, against 1.1100≈0.9009%. Positive/rising ROC does not alone prove uninterrupted acceleration, an exit or a future reversal. Choose and test any additional filters.
Does momentum work on forex the same way it works on stocks?
One cannot transfer a stock study or selection method directly to a retail FX contract. Moskowitz, Ooi and Pedersen’s 2012 time-series study includes currency futures/forwards, but it does not test this ROC(20) prototype. Broker Forex tick volume is quote activity, not global turnover or investor identity. Specify contract, data, execution and costs. No universal +2% threshold,5–10× leverage prescription or three-month trend limit follows.
What is the most common mistake beginners make in momentum trading?
Review concrete deviations rather than claim a universal most-common beginner error. Check indicator formula and rolling base, signal availability, actual quote-side fills, size and cost assumptions. ATR and wicks do not identify institutional distribution. A session or higher-timeframe filter requires its own test. In the prototype, a 56-pip planned stop can instead fill 66 pips from entry, changing the fictional net loss from USD 62 to USD 72.
Sources & bibliography
-
Mark Minervini Trade Like a Stock Market Wizard: How to Achieve Super Performance in Stocks in Any Market · A reference to Minervini's stock-selection and stage-analysis approach. mpa.minervini.com ↗
-
Mark Minervini Think and Trade Like a Champion · A reference to Minervini's book on position management and pyramiding. www.minervini.com ↗
-
Stan Weinstein Secrets for Profiting in Bull and Bear Markets · McGraw-Hill, 1988; Weinstein’s four-stage market-cycle framework. www.amazon.com ↗
-
Investopedia Rate of Change (ROC) Indicator · Explains the Rate of Change formula, conventional interpretations and limitations. www.investopedia.com ↗
-
Fidelity Rate of Change (ROC) · Gives the endpoint percentage-change formula; the rolling-base examples are independently calculated and do not forecast later prices. www.fidelity.com ↗
-
MetaQuotes MetaTrader 5 Help — Momentum · Documents the ratio×100 convention, allowing comparison of Momentum 102 with ROC+2% on identical data. Predictive prose is not imported as verified efficacy. www.metatrader5.com ↗
-
Moskowitz, Ooi and Pedersen — AQR author-hosted summary Time Series Momentum — 2012 · Distinguishes own-return time-series from relative-return cross-sectional momentum in the authors’ futures/forward study. Only the summary was read; no retail-CFD prototype replication is claimed. www.aqr.com ↗
