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, including trend and strength filters, multiple exits, cost assumptions, settings sensitivity, and a post-2023 validation segment.
 
Written byHenry Green
Published
Last updated

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 improved the full-sample result to +6.7607R across 132 trades, but the post-2023 validation segment lost -7.7290R.
  • Maximum drawdown reached -19.3649R, substantially larger than the final full-sample gain.
  • Performance was concentrated: 2020 produced +18.5745R, while only three of eleven entry-year buckets were positive.
  • Long trades earned +11.1155R while short trades lost -4.3548R, showing a material directional imbalance.
  • The opposite-flip exit led the full sample, but none of the tested exit methods established a stable validated advantage.
  • The study used daily candles only; its results do not establish performance for scalping, hourly, four-hour, or multi-timeframe versions.
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 SMA50 slope to agree with direction, required ADX(14) of at least 25, entered at the next daily open, and trailed the stop with completed PSAR values. The full sample was positive, but the post-2023 validation segment was negative, so the model did not validate.

Parabolic SAR Strategy Overview And Mechanics

Parabolic Stop and Reverse can be assigned different jobs inside a strategy: entry trigger, direction confirmation, trailing stop, or exit. A complete system must 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 PSAR state, while dots above price indicate the bearish state. The indicator uses an acceleration factor that increases as price makes new trend extremes, up to a maximum value.

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

The two main parameters are Step, which controls how quickly the acceleration factor increases, and Maximum, which caps that acceleration.

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 0.01 / 0.10 setting had the strongest complete-sample result in this sensitivity check, but it had only 55 trades and was not separately validated. It should not be treated as a recommended setting.

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. This tested 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. 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.

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. A trader who adds a news exclusion would be testing a different strategy. FXGlory's Economic Calendar Forex Strategy covers event timing 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.

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 negative 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

The primary model earned +6.7607R over the full sample but lost -7.7290R after 1 January 2023. Maximum drawdown was -19.3649R, 2.86 times the final full-sample gain. On that evidence, the result did not validate.

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, so the final result 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 retune settings or filters after seeing the validation result 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 complete sample remained positive 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

This was a separate role-isolation experiment, not the primary PSAR strategy. It used an EMA20/EMA50 crossover so PSAR could be tested as confirmation or exit logic without also defining the entry. 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 full-sample expectancy by 0.0265R in this specific control while rejecting nine entries. That does not establish a universal or validated improvement, and both PSAR exit variants were negative.

MT4, MT5, Alerts, And Automation

  1. Open the currency-pair chart and select the daily timeframe used by the study.
  2. Add Parabolic SAR and set Step = 0.02 and Maximum = 0.20.
  3. Add a 50-period Simple Moving Average to closing prices.
  4. Add ADX with period 14 and use 25 as the tested strength threshold.
  5. Wait for the daily candle to close before confirming the flip.
  6. Record the setup-candle PSAR value and evaluate the next open.
  7. 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 orders by itself. Automated entries and trailing stops require an Expert Advisor that reproduces the tested logic.

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 assumptions. 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, four-hour, or mixed-timeframe versions.

A multi-timeframe version must separately define signal timing, lower-timeframe alignment, stop control, intraday costs, and same-candle event handling. 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 would require high-quality intraday bid/ask or tick data, session rules, spread spikes, slippage, and execution latency that this daily study does not contain.

Selected Backtest Examples

These examples illustrate specific behaviours from the trade log. They do not replace the aggregate tables above.

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 in the separate role-isolation study.

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 evidence does not support treating Parabolic SAR as a consistently profitable standalone forex strategy. In this study, performance depended heavily on filtering, market period, direction, exit method, and testing assumptions, and the primary model failed its post-2023 validation segment.

Frequently Asked Questions

What is a Parabolic SAR forex trading strategy and how was it tested here?

The tested model used completed PSAR flips as the trigger, SMA50 direction and slope as the trend filter, ADX(14) of at least 25 as the strength filter, next-daily-open entries, the setup-candle PSAR value as the initial stop, and completed-bar PSAR values as the trailing stop.

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

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

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

A PSAR value on a forming candle can change as the candle's high and low change. This study used completed candles only. PSAR is trend-following and lagging because it reacts to recorded price movement rather than predicting future movement.

What do the Step and Maximum settings change?

Step controls how quickly the acceleration factor increases, while Maximum caps it. Faster settings move PSAR toward price more quickly. In this sensitivity test, faster settings produced more trades, shorter average holds, and a higher 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. It 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.

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

A trailing stop uses each eligible completed PSAR value as a protective level on the following candle. An opposite-flip exit waits for PSAR to change side and then exits at the next available daily open.

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

Yes, but automation requires an Expert Advisor that reproduces the tested rules, including completed-bar signals, next-open entries, delayed trailing-stop activation, gap handling, spread and slippage assumptions, and overlapping-trade rules.

Did the tested strategy validate after 1 January 2023?

No. The SMA50-and-ADX model earned +6.7607R across the full sample but lost -7.7290R in the post-2023 validation segment.

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