Parabolic SAR Forex Strategy In 60 Seconds
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.
| Settings | Trades | Average hold | Three-bar whipsaw rate |
|---|---|---|---|
| 0.01 / 0.10 | 55 | 19.40 bars | 7.27% |
| 0.02 / 0.20 | 132 | 12.06 bars | 12.12% |
| 0.03 / 0.30 | 183 | 9.89 bars | 18.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.
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
| Component | Tested rule |
|---|---|
| Pairs | EURUSD, GBPUSD, USDJPY, AUDUSD, USDCAD, USDCHF |
| Timeframe | Daily |
| PSAR | 0.02 Step and 0.20 Maximum |
| Direction | Close and three-bar SMA50 slope aligned with the trade |
| Strength | ADX(14) at or above 25 |
| Entry | Next daily open after the completed flip |
| Initial stop | Exact setup-candle PSAR value |
| Primary exit | Completed-bar PSAR trailing stop, active from the following candle |
| Maximum hold | 120 daily bars |
| Overlap | One 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 warning | Why it matters |
|---|---|
| Flat SMA50 | Direction is weak or changing slowly |
| Price repeatedly crossing SMA50 | The directional filter is unstable |
| Frequent PSAR side changes | The indicator is repeatedly catching price |
| Horizontal swing highs and lows | Price is rotating inside a boundary instead of extending |
| ADX below the tested threshold | The 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
| Metric | Meaning |
|---|---|
| 1R | The initial entry-to-stop risk before costs |
| Expectancy | Average net R gained or lost per trade |
| Profit factor | Gross winning R divided by absolute gross losing R |
| Maximum drawdown | Largest 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 model | Trades | Expectancy | Profit factor | Net R |
|---|---|---|---|---|
| PSAR flip only | 990 | -0.0209R | 0.9518 | -20.6451R |
| PSAR + SMA50 | 442 | -0.0523R | 0.8856 | -23.0969R |
| PSAR + ADX | 373 | -0.0650R | 0.8596 | -24.2460R |
| PSAR + SMA50 + ADX | 132 | +0.0512R | 1.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 method | Trades | Expectancy | Profit factor | Net R |
|---|---|---|---|---|
| PSAR trailing stop | 132 | +0.0512R | 1.1213 | +6.7607R |
| Opposite PSAR flip, next open | 138 | +0.1387R | 1.3491 | +19.1357R |
| Fixed 2R target | 122 | -0.0292R | 0.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
| Sample | Trades | Win rate | Expectancy | Profit factor | Net R |
|---|---|---|---|---|---|
| Development: before 2023 | 80 | 41.25% | +0.1811R | 1.4582 | +14.4897R |
| Validation: 2023 onward | 52 | 34.62% | -0.1486R | 0.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.
Year Concentration
| Measure | Result |
|---|---|
| Best entry year | 2020: +18.5745R across 17 trades |
| Worst complete entry year | 2021: -4.1715R across 12 trades |
| Positive entry-year buckets | 2017, 2020, and 2025 |
| Negative entry-year buckets | Eight of eleven; 2016 and 2026 are partial years |
| 2020 versus final result | 2020 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
| Direction | Trades | Expectancy | Profit factor | Net R | Max drawdown |
|---|---|---|---|---|---|
| Long | 67 | +0.1659R | 1.4240 | +11.1155R | -6.4081R |
| Short | 65 | -0.0670R | 0.8526 | -4.3548R | -12.9568R |
The pooled result concealed a directional imbalance: longs generated the gain, while shorts reduced it.
Pair And Cost Sensitivity
Primary Model By Pair
| Pair | Trades | Expectancy | Profit factor | Net R |
|---|---|---|---|---|
| USDCAD | 19 | +0.5149R | 2.3673 | +9.7837R |
| USDJPY | 20 | +0.2073R | 1.6450 | +4.1462R |
| AUDUSD | 23 | +0.1326R | 1.3444 | +3.0502R |
| EURUSD | 25 | +0.0933R | 1.2177 | +2.3323R |
| USDCHF | 20 | -0.0991R | 0.7429 | -1.9824R |
| GBPUSD | 25 | -0.4228R | 0.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
| Scenario | Assumption | Expectancy | Net R |
|---|---|---|---|
| Low | 0.7-pip spread + 0.1 pip slippage per side | +0.0632R | +8.3453R |
| Baseline | 1.5-pip spread + 0.5 pip slippage per side | +0.0512R | +6.7607R |
| Higher | 2.0-pip spread + 0.5 pip slippage per side | +0.0475R | +6.2655R |
| High stress | 3.0-pip spread + 1.0 pip slippage per side | +0.0325R | +4.2848R |
| Holding-cost stress | Baseline + 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.
| Model | Trades | Expectancy | Profit factor | Net R |
|---|---|---|---|---|
| EMA crossover, no PSAR, fixed 2R | 212 | +0.1359R | 1.2202 | +28.8130R |
| EMA crossover + PSAR confirmation, fixed 2R | 203 | +0.1624R | 1.2663 | +32.9608R |
| EMA crossover + opposite PSAR exit | 272 | -0.0357R | 0.8897 | -9.7166R |
| EMA crossover + PSAR trailing stop | 271 | -0.0498R | 0.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
- Open the currency-pair chart and select the daily timeframe used by the study.
- Choose Insert → Indicators → Trend → Parabolic SAR.
- Set Step = 0.02 and Maximum = 0.20.
- Add a 50-period Simple Moving Average to closing prices.
- Add ADX with period 14 and use 25 as the tested strength threshold.
- Wait for the daily candle to close before confirming the flip.
- Record the setup-candle PSAR value and evaluate the next open.
- 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.
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
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