A confluence trading strategy does not need six indicators. It needs a sequence of decisions.
First decide whether the market is eligible. Then define where a setup can occur. Finally, specify what completed event authorizes the order. This three-layer structure prevents every tool on the chart from becoming an equal vote.
The example below is a framework for testing, not a trade recommendation.
Layer 1: Define the market regime
The regime determines when the strategy may operate.
Possible definitions include:
- Price above a rising long-term moving average for an uptrend.
- Closing prices contained within a pre-defined range.
- Average True Range above or below a historical threshold.
- Breakout from a multi-period high or low.
Choose one definition that matches the market hypothesis. “The chart looks bullish” is not reproducible.
For a trend-pullback example:
Long setups are eligible only when the daily close is above a rising 100-period exponential moving average.
That rule uses a moving average for one job: market eligibility. It does not trigger entry.
Layer 2: Define setup location
Location restricts where price action matters. It can be:
- Pre-marked support and resistance levels.
- Prior breakout area.
- Edge of a stable range.
- Volatility band.
- A retracement zone selected by an objective swing rule.
Draw the area before price arrives. If the zone is moved after the bounce, the test contains hindsight.
For the example:
A setup exists when price returns to the prior breakout zone while the trend regime remains valid.
Use the support and resistance guide to define zones consistently.
Layer 3: Define one entry trigger
The trigger converts the setup into an order. Examples:
- Candle closes above the prior bar high.
- Price closes back above the marked zone.
- Fast moving average crosses a slow average after location is reached.
- Momentum exits a pre-defined pullback state.
Specify whether the candle must close. An intrabar signal can disappear before the period ends.
For the example:
Enter only after a completed candle closes above the prior candle high, provided the setup has not expired.
The trigger should also have a maximum entry distance and time limit. Otherwise a late chase is treated as the original setup.
Why the three layers are different
| Layer | Question | Example |
|---|---|---|
| Regime | Is this strategy allowed to trade? | Rising long-term average |
| Location | Where can the setup occur? | Pre-marked support zone |
| Trigger | What authorizes entry now? | Closing-price break |
These conditions do not need to vote. They occur in order.
By contrast, three moving averages, MACD and a trend ribbon can all reflect similar price movements. Requiring all of them may delay the trade without adding independent information.
Keep risk outside the confluence score
Stop loss, position size and account limits do not make a buy signal more likely. They limit the consequence when the idea fails.
After the trigger:
- Set invalidation from the strategy logic.
- Measure stop distance.
- Calculate money risk.
- Derive position size.
- Reject the trade if minimum size exceeds the limit.
Risk amount = account value x risk percentage
Position size = risk amount / expected loss per lot at the stop
Include spread and commission. Actual loss can exceed the stop through gaps or slippage. See the position-sizing guide .
Define exit and cancellation
A complete confluence forex trading strategy needs:
- Setup expiry after a stated number of bars.
- Cancellation if regime fails before entry.
- Initial stop and whether it can trail.
- Profit, structure or time-based exit.
- Event and spread restrictions.
- Maximum entries after a stop.
Do not keep adding confirmation while price moves away. Once the setup expires, the next trade needs a new scenario.
RelicusRoad Pro
Have you been trading for a while but have never made consistent profits or are you new to FOREX trading and want to get a head start? Try RelicusRoad and you'll never look back.
Get RelicusRoad ProAdd optional filters one at a time
Possible filters include:
- Minimum or maximum volatility.
- Scheduled-event exclusion.
- Session or day restriction.
- Spread relative to stop distance.
- Higher-timeframe structure.
Each filter reduces trade count. Add only one, then compare it with the baseline using the same data and costs.
Ask:
- How many trades were removed?
- Did net expectancy improve?
- Did drawdown or tail loss improve?
- Did average entry become worse?
- Does the effect persist on unseen data?
If the answer is no, remove the filter.
What about Fibonacci confluence?
Fibonacci retracement can define location when the swing anchors and tolerance are objective. It often overlaps prior structure, moving averages or round prices.
That overlap is not automatically stronger. Test:
- Exact swing-selection rule.
- Retracement ratio and zone width.
- Whether the level was available before the outcome.
- Baseline result without Fibonacci.
If the anchors are redrawn until a level fits, the rule cannot be validated.
Build a test specification
For the three-layer example, record:
- Pairs and data source.
- Daily regime and execution timeframe.
- Moving-average type and period.
- Support or resistance selection.
- Trigger and candle-close rule.
- Setup expiry.
- Stop, target and position size.
- Spread, commission, swap and slippage.
- Event restrictions.
Then test every occurrence in chronological order. Do not skip ambiguous losses.
Use development and unseen data
Develop the rules on one historical period. Reserve a later period and do not inspect it while choosing filters.
After freezing the strategy, run the unseen test once. Compare:
- Trade count.
- Net expectancy.
- Average win and loss.
- Maximum drawdown.
- Losing sequence.
- Results by regime and pair.
- Sensitivity to small parameter changes.
Forward-test the unchanged process in real time before any live risk. The backtesting guide explains the full sequence.
A one-page confluence template
Regime: What market condition permits the strategy?
Location: Where must price be?
Trigger: What completed event authorizes entry?
Cancellation: What ends the setup before entry?
Invalidation: Where is the idea wrong?
Size: How is account risk converted into volume?
Exit: What closes profit, loss or stale exposure?
Evidence: Which development, unseen and forward samples support it?
If one line is vague, the chart is not ready for another indicator.
Final takeaway
Build a confluence trading strategy as a decision sequence: market regime, setup location and one objective trigger. Give each condition one job and keep risk and exit rules separate.
Test the baseline first, add one filter at a time and require improvement on unseen data after realistic costs. A clean three-layer strategy is easier to execute and audit than a chart where every tool is allowed to vote.