Parabolic SAR Forex Strategy: Exact Rules And A 10-Year Test

FXGlory tested completed Parabolic SAR flips on six major currency pairs from July 2016 to July 2026. The SMA50-and-ADX model earned +6.7607R overall but lost -7.7290R after 1 January 2023, so the result did not validate.
 
Written byHenry Green
Published
Last updated
Parabolic SAR Forex Trading Strategy

Key Takeaways

  • The raw PSAR-flip model lost -20.6451R across 990 trades under the baseline cost assumption.
  • Adding SMA50 direction and ADX(14) of at least 25 produced +6.7607R across 132 full-sample trades, but the post-2023 validation segment lost -7.7290R.
  • Maximum drawdown was -19.3649R—2.86 times the final +6.7607R gain—so the full-sample return was weak relative to its decline.
  • The result was concentrated: 2020 produced +18.5745R, while only three of the eleven entry-year buckets were positive.
  • Long trades produced +11.1155R; short trades lost -4.3548R. The pooled result hid a material directional imbalance.
  • The opposite-flip exit led the full sample but remained slightly negative in validation. No tested exit method established a stable advantage.
  • No economic-calendar filter was used, and the daily results do not transfer to scalping, hourly, four-hour, or multi-timeframe models without a separate test.
Risk note: Forex and CFD trading involves substantial risk of loss. This article is educational only and is not investment advice, a trading signal, or a recommendation to open, hold, or close a position. The study uses public OHLC data and assumed costs, not FXGlory live execution data.

Parabolic SAR Forex Strategy In 60 Seconds

Fast answer: The tested daily model waited for the first completed PSAR flip, required price and the SMA50 slope to agree with direction, required ADX(14) of at least 25, entered at the next open, and trailed the stop with completed PSAR values. It earned +6.7607R over the full sample but lost -7.7290R after 1 January 2023. The result did not validate.

Parabolic SAR Strategy Overview And Mechanics

Parabolic Stop and Reverse can be used as an entry trigger, direction confirmation, trailing stop, or exit. A strategy must assign it one of those jobs and define the remaining rules separately. FXGlory's Forex Indicator Strategies guide explains the difference between an indicator signal and a complete trading system.

Dots below price indicate the active bullish state; dots above price indicate the bearish state. MetaTrader's official Parabolic SAR documentation describes the same directional interpretation and trailing-stop use.

J. Welles Wilder introduced the indicator in 1978. Its recurring relationship is:

Next SAR = Current SAR + Acceleration Factor × (Extreme Point − Current SAR)

The extreme point is the highest high of the active bullish state or the lowest low of the bearish state. The acceleration factor rises when price makes a new trend extreme, up to the Maximum value. MetaTrader's iSAR reference exposes the two inputs as Step and Maximum.

SettingsTradesAverage holdThree-bar whipsaw rate
0.01 / 0.105519.40 bars7.27%
0.02 / 0.2013212.06 bars12.12%
0.03 / 0.301839.89 bars18.03%

Faster settings produced more trades, shorter holding periods, and more short-lived losses. The slow setting ranked first in the complete sample, but its 55-trade result was not separately validated.

First Dot, Three-Dot Confirmation, And Stop-And-Reverse

The test entered after the first completed side change. A bullish setup ended with PSAR below price; a bearish setup ended with PSAR above price. The order entered at the next daily open.

Waiting for two or three completed dots is a different rule. It delays entry, changes the initial stop, removes some early reversals, and can miss part of a fast move. This article publishes no three-dot performance figure because that version was not tested.

Forming-candle warning: A PSAR value can move while the current candle is building. The model used completed candles only and did not trade temporary intrabar flips.

The original stop-and-reverse concept can remain continuously long or short, reversing when PSAR changes side. FXGlory's model could remain flat because SMA50 and ADX filters were allowed to reject a flip.

Exact Tested Rules

ComponentTested rule
PairsEURUSD, GBPUSD, USDJPY, AUDUSD, USDCAD, USDCHF
TimeframeDaily
PSAR0.02 Step and 0.20 Maximum
DirectionClose and three-bar SMA50 slope aligned with the trade
StrengthADX(14) at or above 25
EntryNext daily open after the completed flip
Initial stopExact setup-candle PSAR value
Primary exitCompleted-bar PSAR trailing stop, active from the following candle
Maximum hold120 daily bars
OverlapOne open trade per pair and model variant

For a long, price had to close above a rising SMA50; for a short, below a falling SMA50. Read Forex Moving Average for SMA mechanics. ADX measured strength only; ADX Forex Indicator explains its interpretation.

  • Reject an unconfirmed flip.
  • Reject a long below a falling SMA50 or a short above a rising SMA50.
  • Reject the combined model when ADX(14) is below 25.
  • Reject an entry when the PSAR stop is on the wrong side of the next open.
  • Do not add a second position in the same pair and model while one is active.

Ranges, ADX 25, And Economic News

What ADX 25 Did—and Did Not Do

The threshold of 25 was declared before the result review. It was not optimized from the final table. ADX did not determine direction, +DI and -DI were not entry conditions, and ADX was not required to be rising. SMA50 position and slope determined direction; ADX only accepted or rejected the setup on strength.

The code did not create a separate 20–25 category. Every value below 25 failed the combined rule.

How The Model Addressed Sideways Markets

The coded range controls were limited to SMA50 direction and ADX of at least 25. It did not calculate horizontal range width, count recent PSAR flips, or require a breakout from support or resistance.

Range warningWhy it matters
Flat SMA50Direction is weak or changing slowly
Price repeatedly crossing SMA50The directional filter is unstable
Frequent PSAR side changesThe indicator is repeatedly catching price
Horizontal swing highs and lowsPrice is rotating inside a boundary instead of extending
ADX below the tested thresholdThe combined model rejects the setup

Adding a swing-range, breakout, or flip-count filter would create a new strategy and require a new test.

Economic-Calendar Treatment

No economic-calendar blackout was used. Central-bank decisions, inflation releases, employment reports, and other scheduled announcements remained in the historical sample. The gap-through-stop example therefore reflects a risk that the model did not remove.

A trader who adds a pre-news or post-news exclusion should retest the complete rule set. FXGlory's Economic Calendar Forex Strategy explains how event timing can be treated as a separate strategy component.

Metrics And Position Size

MetricMeaning
1RThe initial entry-to-stop risk before costs
ExpectancyAverage net R gained or lost per trade
Profit factorGross winning R divided by absolute gross losing R
Maximum drawdownLargest peak-to-trough decline in cumulative net R

Worked Position-Size Example

Assume a USD account balance of $5,000 and a maximum risk of 0.5%, or $25. An EURUSD long enters at 1.0900 with a completed PSAR stop at 1.0850, creating a 50-pip stop. At approximately $10 per pip for one standard EURUSD lot:

Position size = $25 ÷ (50 pips × $10 per pip per standard lot) = 0.05 lots.

Pip value changes with the pair, position size, and account currency. Margin is separate from stop-based loss. Use Forex Risk Management Strategy for risk rules and the FXGlory Margin Calculator for margin estimates.

Entry And Exit Results

Entry Filters With The Same PSAR Trailing Exit

Entry modelTradesExpectancyProfit factorNet R
PSAR flip only990-0.0209R0.9518-20.6451R
PSAR + SMA50442-0.0523R0.8856-23.0969R
PSAR + ADX373-0.0650R0.8596-24.2460R
PSAR + SMA50 + ADX132+0.0512R1.1213+6.7607R

SMA50 alone and ADX alone reduced trade count without improving expectancy. Only the combined filter was positive over the complete sample, and that result failed in validation.

Exit Methods With The Same Combined Entry

Exit methodTradesExpectancyProfit factorNet R
PSAR trailing stop132+0.0512R1.1213+6.7607R
Opposite PSAR flip, next open138+0.1387R1.3491+19.1357R
Fixed 2R target122-0.0292R0.9559-3.5564R

The opposite-flip exit led the complete sample but produced -0.0366R expectancy in validation. It did not establish a stable advantage. Compare the structures in Forex Exit Strategies.

Validation, Year Concentration, And Direction

SampleTradesWin rateExpectancyProfit factorNet R
Development: before 20238041.25%+0.1811R1.4582+14.4897R
Validation: 2023 onward5234.62%-0.1486R0.6796-7.7290R

Maximum drawdown was -19.3649R, which was 2.86 times the final +6.7607R gain. The strategy finished positive only after enduring a much larger peak-to-trough decline than its ending profit.

Cumulative net R equity curve for the tested Parabolic SAR SMA50 and ADX forex strategy
The primary model's cumulative net R across 132 trades. The vertical marker separates the post-2023 validation period.
Drawdown curve in R for the tested Parabolic SAR SMA50 and ADX forex strategy
Peak-to-trough drawdown reached -19.3649R.

Year Concentration

MeasureResult
Best entry year2020: +18.5745R across 17 trades
Worst complete entry year2021: -4.1715R across 12 trades
Positive entry-year buckets2017, 2020, and 2025
Negative entry-year bucketsEight of eleven; 2016 and 2026 are partial years
2020 versus final result2020 alone produced 2.75 times the final +6.7607R gain

Losses outside 2020 erased most of that trend-year gain. The final number was not produced by broad year-to-year consistency.

Long Versus Short Trades

DirectionTradesExpectancyProfit factorNet RMax drawdown
Long67+0.1659R1.4240+11.1155R-6.4081R
Short65-0.0670R0.8526-4.3548R-12.9568R

The pooled result concealed a directional imbalance: longs generated the gain, while shorts reduced it.

Validation rule: Do not change the settings or filters after seeing the post-2023 loss and then describe the same period as untouched validation.

Pair And Cost Sensitivity

Primary Model By Pair

PairTradesExpectancyProfit factorNet R
USDCAD19+0.5149R2.3673+9.7837R
USDJPY20+0.2073R1.6450+4.1462R
AUDUSD23+0.1326R1.3444+3.0502R
EURUSD25+0.0933R1.2177+2.3323R
USDCHF20-0.0991R0.7429-1.9824R
GBPUSD25-0.4228R0.2899-10.5693R

USDCAD's result included the exceptional 2020 trend shown later. GBPUSD was negative across 25 trades. These samples are too small to support a best-pair recommendation.

Execution-Cost Sensitivity

ScenarioAssumptionExpectancyNet R
Low0.7-pip spread + 0.1 pip slippage per side+0.0632R+8.3453R
Baseline1.5-pip spread + 0.5 pip slippage per side+0.0512R+6.7607R
Higher2.0-pip spread + 0.5 pip slippage per side+0.0475R+6.2655R
High stress3.0-pip spread + 1.0 pip slippage per side+0.0325R+4.2848R
Holding-cost stressBaseline + 0.2 pip per calendar day+0.0297R+3.9213R

The daily model remained positive in the complete sample under these assumptions, but costs reduced an already thin edge. The holding-cost input is a generic stress, not historical FXGlory swap.

What PSAR Added To An Independent EMA Entry

The control used an EMA20/EMA50 crossover so that PSAR did not define both the entry and exit comparison. See Forex Moving Average Crossover Strategy for crossover mechanics.

ModelTradesExpectancyProfit factorNet R
EMA crossover, no PSAR, fixed 2R212+0.1359R1.2202+28.8130R
EMA crossover + PSAR confirmation, fixed 2R203+0.1624R1.2663+32.9608R
EMA crossover + opposite PSAR exit272-0.0357R0.8897-9.7166R
EMA crossover + PSAR trailing stop271-0.0498R0.8562-13.4935R

PSAR confirmation increased the full-sample expectancy of this specific control by 0.0265R while rejecting nine entries. That comparison did not demonstrate a universal or stable improvement. Both PSAR exit variants were negative in the same role-isolation study.

MT4, MT5, Alerts, And Automation

  1. Open the currency-pair chart and select the daily timeframe used by the study.
  2. Choose Insert → Indicators → Trend → Parabolic SAR.
  3. Set Step = 0.02 and Maximum = 0.20.
  4. Add a 50-period Simple Moving Average to closing prices.
  5. Add ADX with period 14 and use 25 as the tested strength threshold.
  6. Wait for the daily candle to close before confirming the flip.
  7. Record the setup-candle PSAR value and evaluate the next open.
  8. Move a manual stop only after a new eligible PSAR value is confirmed.

The standard indicator plots values; it does not place, reverse, or modify an order by itself. An alert can flag a completed flip, but automated entries and trailing stops require an Expert Advisor.

An EA reproducing this model must explicitly enforce completed-bar signals, next-open entries, one-bar-delayed trailing values, gap-through-stop fills, the one-trade-per-pair rule, and the chosen cost model. Removing any of those conditions creates a different test.

Review FXGlory Trading Platforms before matching the workflow to the platform you use.

Daily, Multi-Timeframe, And Intraday Boundaries

The published figures apply only to the daily model. They do not establish performance on one-minute, five-minute, fifteen-minute, hourly, or four-hour charts.

A daily-direction and four-hour-entry version is a separate system. It must define which completed daily candle supplies context, how the lower-timeframe trigger is aligned without look-ahead, which PSAR value controls the stop, and how intraday spread and same-candle events are handled. FXGlory's Forex Multiple Time Frame Analysis guide covers the workflow concept, but none of this article's performance numbers can be transferred to that variation.

Scalping requires high-quality intraday bid/ask or tick data, session rules, spread spikes, slippage, and execution latency. The daily test does not answer whether a PSAR scalping method works.

Selected Backtest Examples

The equity and drawdown charts above represent the complete primary model better than any selected winner. The following trades illustrate specific behaviours from the actual trade log.

USDJPY Parabolic SAR forex strategy validation winner
USDJPY validation winner: +2.3135R after a bullish PSAR flip with SMA50 and ADX confirmation.
EURUSD Parabolic SAR validation whipsaw
EURUSD validation failure: -1.1564R after the market opened beyond the active stop.
USDCAD Parabolic SAR exit method comparison
The same USDCAD entry returned +12.0051R with the PSAR trail, +9.7312R with the opposite-flip exit, and +1.9677R with the fixed 2R target. This was an exceptional trend, not a typical result.
GBPUSD losing PSAR flip rejected by the trend filter
The SMA50-and-ADX rules rejected this raw GBPUSD PSAR loss of -3.1594R.
USDJPY winning PSAR flip rejected by ADX
The same filters rejected this +12.5431R USDJPY trade because ADX was below 25, showing the opportunity cost of strict confirmation.
EURUSD EMA crossover loss rejected by PSAR confirmation
PSAR direction confirmation rejected this losing EURUSD EMA-crossover short.

Limitations And Final Takeaway

  • Public yfinance OHLC data is not FXGlory historical bid/ask, spread, swap, or order-execution data.
  • Daily OHLC cannot reveal every intrabar event sequence; same-candle ambiguity remains.
  • The study used no economic-calendar blackout.
  • The six currency pairs were measured as separate strategy streams, not as one correlated account portfolio.
  • Simultaneous USD exposure, account margin, leverage changes, and portfolio-level drawdown were not simulated.
  • The primary validation sample contained 52 trades, which limits confidence in fine-grained conclusions.
  • Platform implementations can differ slightly in initialization and reversal handling.
  • The settings comparison was a pre-declared sensitivity review, not a complete optimization.
  • The results do not apply to intraday, scalping, or multi-timeframe versions.

The raw PSAR-flip model lost -20.6451R across 990 trades. Adding SMA50 direction and ADX strength produced +6.7607R across 132 full-sample trades, but the same model lost -7.7290R after 1 January 2023. Long trades generated the gain, short trades lost money, and 2020 alone produced 2.75 times the final result.

PSAR confirmation increased the full-sample expectancy of one EMA-crossover control, while PSAR-based exits were negative in that role-isolation test. The evidence does not support a claim that Parabolic SAR is a consistently profitable standalone forex strategy.

Frequently Asked Questions

What is a Parabolic SAR forex trading strategy and how is it used?

It is a rule set that gives PSAR a defined role—entry trigger, direction confirmation, trailing stop, or exit—and also specifies the timeframe, filter, entry price, initial stop, costs, and no-trade conditions. The tested model used completed PSAR flips, SMA50 direction, ADX strength, next-open entries, and completed-bar trailing stops.

What does stop and reverse mean in Parabolic SAR?

The original concept can close the active position and reverse direction when PSAR changes side. FXGlory's test did not remain continuously invested. SMA50 and ADX could reject a flip and leave the model flat.

Should a trader enter after one PSAR dot or wait for three dots?

The backtest entered after the first completed side change. Waiting for two or three completed dots delays the entry, changes the stop location, and creates a different strategy that was not tested here.

Does Parabolic SAR repaint, and is it leading or lagging?

The value on a forming candle can move as the candle's high and low change. A completed value should remain fixed under the same data and implementation. PSAR is trend-following and lagging because it reacts to recorded price extremes rather than predicting them.

What do the Step and Maximum settings change?

Step controls how quickly the acceleration factor rises, while Maximum caps it. Faster settings move dots toward price more quickly, creating more flips and shorter holding periods. In this test, the fast setting also had the highest three-bar whipsaw rate.

Why did the strategy use ADX 25, and were +DI and -DI used?

ADX 25 was a pre-declared strength threshold, not a value selected after reviewing the results. ADX did not determine direction, +DI and -DI were not used as entry conditions, and ADX was not required to be rising. SMA50 position and slope determined direction.

How can a trader recognize a sideways market before using PSAR?

Common warning signs are a flat SMA, repeated price crossings of the average, horizontal swing boundaries, weak ADX, and frequent PSAR side changes. The coded model used only SMA50 direction and ADX of at least 25; it did not add a swing-range or flip-count filter.

Did the backtest avoid central-bank decisions or major economic news?

No. The model used no economic-calendar blackout. Scheduled announcements remained in the sample. Adding a news filter would change the strategy and require a new backtest.

What is the best timeframe, and can PSAR be used with multiple timeframes or for scalping?

There is no universal best timeframe. This study tested daily candles only. A daily-direction and four-hour-entry model, or a scalping model, requires separate data alignment, execution costs, spread treatment, and validation; it cannot inherit these results.

Should the initial stop be placed exactly at the PSAR dot or beyond it?

The primary test used the exact completed setup-candle PSAR value. A pip or ATR buffer may reduce some early exits but widens risk and changes position size, expectancy, and drawdown. It is a different strategy.

What is the difference between a PSAR trailing stop and an opposite-flip exit?

A trailing stop turns each eligible completed PSAR value into a protective price level on the following candle. An opposite-flip exit waits until PSAR changes side, then exits at the next open. They can produce different holding periods, giveback, and gap exposure.

Can PSAR entries and trailing stops be automated in MT4 or MT5?

The standard indicator plots values but does not place or move orders by itself. Automation requires an Expert Advisor that explicitly handles completed-bar signals, next-bar entries, delayed trailing-stop activation, gaps, spread, slippage, and overlapping trades.

How is position size calculated from a PSAR stop?

Choose the maximum account amount at risk, measure the entry-to-stop distance in pips, determine the pip value for the pair and account currency, and divide the risk amount by stop distance multiplied by pip value per lot.

Did long and short trades perform differently, and did the strategy validate?

Yes. Long trades earned +11.1155R, while short trades lost -4.3548R. The combined model earned +6.7607R in the full sample but lost -7.7290R after 1 January 2023, so it did not validate.

Related Contents

Forex Indicator StrategiesUse the parent guide to understand the difference between an indicator signal, a setup, and a complete rule-based forex strategy.
Forex Technical IndicatorsReview the indicator hub for calculation, interpretation, trend, momentum, volatility, and volume tools.
ADX Forex IndicatorUnderstand the ADX strength filter used in the primary tested Parabolic SAR strategy.
Forex Moving AverageReview moving-average mechanics before using SMA50 direction or EMA crossover filters.
Moving Average Forex StrategyCompare Parabolic SAR timing with a broader moving-average strategy framework.
Forex Moving Average Crossover StrategyThe independent PSAR role-control study uses EMA20/EMA50 crossover entries as a separate baseline.
Forex Indicator CombinationsLearn how to assign different jobs to indicators instead of stacking several versions of the same signal.
Forex Trend Trading StrategyPlace the PSAR model inside the broader context of trend identification, continuation, and invalidation.
Forex TrendReview trend structure before interpreting PSAR dots as directional context.
Forex Entry And Exit StrategySeparate the entry trigger from stop placement, trade management, and exit logic.
Forex Exit StrategiesCompare trailing stops, opposite signals, fixed targets, time exits, and invalidation exits.
Forex Risk Management StrategyTranslate the stop distance into controlled position risk rather than using the same lot size for every setup.
Forex Swing Trading StrategyThe published test uses daily candles and multi-day holding periods, making swing-trading context especially relevant.
FXGlory Margin CalculatorCheck margin requirements separately from stop-based risk before translating an educational setup into an account workflow.

Test The Workflow Before Using Real Capital

Recreate the completed-candle rules on your chosen platform, confirm the stop and order behaviour, and set account risk before considering live execution.

Create An FXGlory Account