A setup is a specific combination of market conditions and technical signals that align to create a high-probability trade entry opportunity.
Setup Components
A complete setup has several components:
- Market structure: Is price in an uptrend, downtrend, or range?
- Key level: Is price at support, resistance, or a breakout point?
- Technical confirmation: Do indicators align (moving averages, RSI, MACD)?
- Volume: Is volume increasing or decreasing?
- Timeframe alignment: Do higher timeframes confirm the lower timeframe setup?
- Risk/reward: Is your stop well-defined and profit target >1.5x risk?
A setup without risk/reward isn’t tradeable. A setup with risk/reward but no confirmation is gambling.
Types of Setups
1. Support/Resistance Setup
Price approaches a historical support or resistance level.
Example: EURUSD at 1.0850 support
- Setup: EURUSD has fallen from 1.1000 to 1.0850, testing key support
- Confirmation: Higher lows near support (1.0865, 1.0858), volume declining
- Trigger: Price bounces back above 1.0860
- Entry: Buy 1.0860
- Stop: 1.0840 (below support)
- Target: 1.0900 (next resistance)
- Risk/Reward: 20 pips risk / 40 pips reward = 1:2 ✓
2. Breakout Setup
Price breaks above a resistance level on increasing volume.
Example: GBPUSD breaks 1.2700
- Setup: GBPUSD has been consolidating between 1.2650-1.2700 for 1 week
- Confirmation: Price breaks above 1.2700 on volume spike
- Trigger: Closes above 1.2700 on 4-hour candle
- Entry: 1.2705 (above breakout)
- Stop: 1.2680 (below breakout level)
- Target: 1.2800 (next resistance)
- Risk/Reward: 25 pips risk / 95 pips reward = 1:3.8 ✓
3. Trend Pullback Setup
Price pulls back to a moving average within an uptrend.
Example: AUDUSD pullback in uptrend
- Setup: AUDUSD in clear uptrend (higher lows, higher highs)
- Confirmation: Price pulls back to 50-period MA; RSI drops to 40-50 (oversold)
- Trigger: RSI bounces above 50; price bounces off MA
- Entry: Buy at 50-period MA bounce
- Stop: Below recent swing low (-20 pips)
- Target: Previous swing high (+50 pips)
- Risk/Reward: 20 pips risk / 50 pips reward = 1:2.5 ✓
4. Mean Reversion Setup
Price overextends in one direction; reversal setup.
Example: USDJPY overbought
- Setup: USDJPY rallies from 150 to 157 in 2 weeks (extreme)
- Confirmation: RSI above 70 (overbought), divergence (price makes higher high but RSI makes lower high)
- Trigger: Price fails to break 157.50 resistance; reversal candle forms
- Entry: Short 157.20 (below the failed breakout)
- Stop: 157.80 (above failed resistance)
- Target: 155.00 (reversion to mean)
- Risk/Reward: 60 pips risk / 120 pips reward = 1:2 ✓
Setup Quality Hierarchy
Poor setup (avoid):
- Price is in middle of range (no clear direction)
- No volume confirmation
- One indicator only (e.g., just an EMA cross)
- Risk/reward 1:0.8 (negative)
- No confluence with higher timeframe
Win rate: 30-35%. Not tradeable.
Decent setup (trade if profitable):
- Price at support but not strong support
- Volume is okay, not exceptional
- Two indicators align (moving averages + RSI)
- Risk/reward 1:1.5
- Higher timeframe somewhat agrees
Win rate: 40-45%. Tradeable if you have edge.
High-quality setup (prioritize):
- Price at strong, tested support
- Volume spikes sharply
- 3+ indicators aligned (MA, RSI, MACD, moving average cluster)
- Risk/reward 1:2 or better
- Daily timeframe confirms; 4-hour setup matches
Win rate: 50-60%. Your best trades.
Elite setup (core strategy):
- Price at key support tested multiple times
- Volume surge on breakout
- 4+ indicators aligned perfectly
- Multiple timeframe confluence (daily + 4-hour + 1-hour all bullish)
- Risk/reward 1:3 or better
- Macro backdrop supports (no major economic event contradicting)
Win rate: 60-70%. Your most profitable trades.
Real-World Setup Example: EURUSD Recovery Trade
Setup identification (Tuesday morning):
- Market structure: EURUSD fell from 1.1000 to 1.0800 (crash) → testing critical support
- Key level: 1.0800 has been support 3 times in past 6 months (tested)
- Volume: Selling volume spiked on the crash; now declining (panic ending)
- Technicals:
- Price forming higher lows (1.0815, 1.0825)
- RSI at 25 (oversold)
- MACD histogram turning green (early reversal signal)
- 50-period MA at 1.0820 (providing support)
- Timeframe: Daily chart shows support hold; 4-hour chart shows reversal pattern forming
- Risk/reward: Stop at 1.0780 (20 pips) / Target 1.0900 (100 pips) = 1:5 ✓
Trigger (Tuesday 2 PM):
- Price bounces off 1.0800
- Closes above 1.0820 (above 50-MA)
- RSI crosses above 50
Execution:
- Entry: 1.0825 (confirmed bounce)
- Stop: 1.0800 (below support)
- Initial target: 1.0900 (nearby resistance)
- Final target: 1.0950 (extended resistance)
Result:
- Price rallies to 1.0900 in 1 day (+75 pips) → take 50% profit
- Price continues to 1.0950 in 2 days (+125 pips) → take remaining 50%
- Total profit: 100 pips (1:5 risk/reward hit)
This was a high-quality setup: multiple confirmations, strong support, clear targets, excellent risk/reward. The win rate on setups this clean is 60%+.
Setups in Your Journal
How to track setups:
In your trading journal, define:
- Setup name: “Support bounce”, “Breakout pullback”, “MA crossover”
- Rules: Exact conditions that must be met
- Quality score (1-5): How many confirmations align?
- Expectancy: Based on historical backtest or paper trading
- Trade count: How many times has this setup appeared?
- Win rate: % of trades that were profitable
- Average profit/loss: $ per trade
- Profit factor: Total wins ÷ Total losses
Example from journal:
| Setup | Quality | Win Rate | Avg Win | Avg Loss | Profit Factor | Expectancy | Trades |
|---|---|---|---|---|---|---|---|
| MA Crossover | 3/5 | 42% | $180 | -$90 | 1.2 | +$33 | 24 |
| Support Bounce | 4/5 | 48% | $250 | -$100 | 1.8 | +$50 | 18 |
| Breakout Pullback | 5/5 | 58% | $400 | -$150 | 2.4 | +$116 | 12 |
| Trend Mean Rev | 2/5 | 35% | $160 | -$120 | 0.8 | -$18 | 15 |
From this data: Trade “Breakout Pullback” more (highest expectancy). Avoid “Trend Mean Rev” (negative). Keep “Support Bounce” but improve entry quality.
Setups to Avoid
Setup 1: “It looks like it might go up”
- No defined rules
- Vague entry
- No risk/reward calculated
- Win rate: 25-30%
- Avoid
Setup 2: “FOMO setup” (everyone else is trading it)
- Price is 80+ pips from entry
- Already rallied hard
- Late entry
- Risk/reward is 1:0.5 (backwards)
- Win rate: 20-25%
- Avoid
Setup 3: “Revenge setup” (trying to make back a loss)
- You just lost $500; you want to recoup it
- Trade doesn’t meet your quality criteria
- Size is oversized
- Emotional, not mechanical
- Win rate: 15-20%
- Avoid
Setup Refinement Over Time
As you trade, your setups improve:
Month 1:
- You trade any setup that shows volume
- Win rate 35%; expectancy negative
Month 3:
- You refine to only support bounces at tested levels
- Win rate 45%; expectancy +$20/trade
Month 6:
- You add timeframe confluence requirement
- Win rate 50%; expectancy +$60/trade
Month 12:
- You filter by quality score (only 4-5/5 trades)
- You trade 30% fewer setups but win 60%
- Win rate 60%; expectancy +$120/trade
Over time, fewer, higher-quality setups = better results.
Key Takeaway
A setup is a repeatable pattern of market conditions that creates a high-probability entry. Good setups have multiple confirmations, clear risk/reward, and defined rules.
The best traders don’t trade every setup they see; they trade only their highest-quality setups. They’d rather skip 20 setups and hit 1 perfect setup than chase 20 mediocre ones.
Define your core setups, backtest them, track win rate and expectancy, and continuously refine based on data. Trade only setups with 40%+ win rate, 1:2+ risk/reward, and positive expectancy.
PipJournal helps you categorize your trades by setup type and track the true profitability of each. See which setups have the highest win rate, best risk/reward execution, and highest expectancy. This data tells you which setups deserve more capital and which deserve to be abandoned.