Good vs Bad Baseline

How to Choose a Good Baseline Indicator for NNFX

*If some of the trading vocabulary feels unfamiliar, you can start with my complete free course, Essentials of Trading course, which explains the foundations step by step before moving into trading systems like NNFX.

Choosing a baseline is not about finding the smoothest line on a chart or selecting the indicator that appears to predict every major movement.

A good NNFX baseline indicator must work as part of a complete algorithm. Its purpose is to improve directional filtering while remaining compatible with confirmation, volume, volatility, exit, and risk-management components.

That makes baseline selection a testing problem—not a visual competition between colourful lines.

What Is a Baseline Indicator in the NNFX Method?

Within the NNFX framework, the baseline is generally a price-following indicator used to help establish directional context. It is often represented by a moving average or another smoothed line plotted directly on the price chart.

Credit for popularising this particular framework belongs to VP and the educational material published by No Nonsense Forex. VP’s material repeatedly emphasizes testing indicators rather than accepting settings, recommendations, or isolated chart examples at face value.

The baseline is only one component. It is not supposed to make every decision by itself.

What Role Does the Baseline Play in Trade Direction?

The baseline helps the algorithm distinguish between upward and downward market conditions.

In simple terms, the relationship between price and the baseline provides directional information. However, that relationship must be interpreted alongside the rest of the algorithm. A price cross does not automatically become a valid trade simply because it occurred.

The baseline should support the direction identified by the confirmation indicators rather than compete with them.

What Characteristics Make a Good NNFX Baseline?

A useful baseline normally has three broad characteristics:

  • It adapts reasonably well to changing market conditions.
  • It does not follow every small price fluctuation.
  • It filters out a meaningful proportion of historically unsuccessful trades.

The final point must be measured. You can compare the percentage of winning historical trades before and after adding the baseline, but that percentage should never be considered in isolation.

A higher win rate can be misleading when it is created by removing too many trades or leaving the algorithm with an unusually small sample.

Why a Baseline Should Filter Trends Without Reacting Too Slowly

Smoothing helps expose an underlying trend by reducing short-term fluctuations. The disadvantage is that smoothing relies on historical data, so some timeliness is inevitably lost. Longer averaging periods generally produce smoother output but can also obscure recent changes.

For an NNFX algorithm, the baseline needs enough smoothing to filter noise without remaining attached to a trend that has already changed.

Finding the Right Balance Between Responsiveness and Stability

Responsiveness and stability pull in opposite directions.

A responsive baseline adjusts quickly, but it may react to movements that have no lasting importance. A stable baseline ignores more noise, but it may take longer to recognise genuine directional change.

There is no universal setting that solves this trade-off. The useful balance is the one that improves the behaviour of the complete algorithm across a sufficiently large test sample.

Why an Overly Sensitive Baseline Can Produce Too Many False Signals

When a baseline follows price too closely, price may cross above and below it repeatedly during sideways or uneven conditions.

That creates more potential signals without necessarily adding useful information. The algorithm may become busier, but “busier” does not mean better.

An overly sensitive baseline can also duplicate the role of a fast confirmation indicator, leaving two components that respond to nearly the same movement.

Why a Slow Baseline Can Cause Late Entries and Missed Opportunities

A very slow baseline may provide a clean visual representation of the broader trend, but it can delay directional changes.

By the time price establishes the required relationship with the line, a substantial part of the movement may already have taken place. The baseline may also continue supporting the old direction after other parts of the algorithm have changed.

This does not make slow baselines automatically unsuitable. It means their delay must be measured rather than ignored.

Should a Baseline Be Smooth or Closely Follow Price?

It should normally be smooth enough to filter insignificant movement, but not so smooth that it becomes disconnected from current conditions.

The objective is not to minimise the distance between price and the baseline. A line that hugs price perfectly is barely filtering anything.

Visual smoothness is also not evidence of effectiveness. Some attractive indicators perform poorly when their crosses are tested systematically.

Common Indicators Used as NNFX Baselines: Exponential Moving Average, Hull Moving Average, and T3 Moving Average

Several moving-average types are commonly considered during baseline research:

Exponential Moving Average

The Exponential Moving Average, or EMA, assigns greater weight to more recent data. This usually makes it more responsive than a comparable Simple Moving Average.

Its simplicity makes it a reasonable reference point, although it should not be accepted merely because it is familiar.

Hull Moving Average

The Hull Moving Average, or HMA, combines weighted averages in an attempt to produce a smooth but responsive line.

Because it can react relatively quickly, its settings require careful testing. A faster-looking line may generate more price interactions and crosses.

T3 Moving Average

The T3 Moving Average applies multiple stages of exponential smoothing. It is generally designed to produce a smoother curve, although that smoothness can introduce additional delay depending on its settings.

None of these is automatically the best NNFX baseline indicator. Their value depends on what happens when they are combined with the rest of the algorithm.

How Baseline Settings Affect Crosses and Continuation Trades

Changing the baseline period changes how frequently price interacts with it.

Shorter or more responsive settings may create additional crosses. Slower settings may reduce crosses but delay them. Settings can also affect how often the algorithm recognises continuation conditions after price returns toward the baseline.

For fair comparisons, the definitions of a cross, continuation trade, and valid signal must remain consistent throughout testing.

Why the Same Baseline Can Perform Differently Across Currency Pairs

Currency pairs do not produce identical price behaviour. They can differ in volatility, trend length, reaction to economic events, and the frequency of sideways conditions.

As a result, one baseline may filter useful movements on one pair while producing frequent unhelpful crosses on another.

This variation is normal. It is also why a baseline should not be selected from a single chart or currency pair.

Should You Choose a Different Baseline for Every Pair?

Generally, no.

Selecting a different indicator and customised setting for every pair creates a serious risk of overfitting. You may end up designing each configuration around historical details that are unlikely to repeat in the same way.

A more defensible approach is to find a baseline that produces acceptable aggregate results across the portfolio, even when it is not the top historical performer on every individual pair.

Why a Strong Baseline Should Perform Well Across a Portfolio of Pairs

Portfolio testing asks a more useful question than single-pair optimisation:

Does the baseline add value across different market behaviours?

A strong candidate should demonstrate reasonable consistency across the group. It may struggle on certain pairs, but its overall contribution should not depend entirely on one unusually favourable result.

This does not prove that future behaviour will match the test. It simply reduces reliance on a narrow historical coincidence.

The Importance of Testing a Baseline With Confirmation Indicators

The baseline and confirmation indicators can strengthen, contradict, or duplicate one another.

A baseline that appears ineffective with one confirmation combination may become useful with another. Similarly, two individually promising indicators may produce poor results together because they respond to the same information.

If you want structured foundations instead of piecing things together, a beginner trading course can clarify the purpose of each algorithm component before you begin comparing hundreds of combinations.

Why a Baseline Should Not Be Evaluated as a Standalone Trading System

The baseline was not selected to operate alone. Testing it as a complete system changes the question being asked.

A standalone test may reject a useful filter because it cannot independently identify every valid condition. It may also favour an overly active baseline that generates many signals but contributes little once confirmation and volatility filters are added.

Evaluate the baseline according to its assigned role: improving the complete algorithm’s directional filtering.

Which Performance Metrics Should You Use to Compare Baselines?

Useful comparisons should include more than one metric:

  • Number of historical trades
  • Percentage of winning and losing trades
  • Maximum drawdown
  • Average drawdown
  • Trade frequency
  • Results by currency pair
  • Results by year or market period
  • Consecutive losing trades
  • Overall consistency across the portfolio

Metrics should be reviewed together. Improving one measurement while damaging several others may not represent a genuine improvement.

Why Profit Alone Is Not Enough to Identify the Best Baseline

A single final result hides the path taken to reach it.

Two baselines can produce similar net outcomes while showing very different drawdowns, trade counts, pair dependence, and year-to-year behaviour. One result may also be dominated by a few unusual historical trades.

The more useful baseline is not necessarily the one with the highest final number. It may be the one whose contribution is more consistent and less dependent on exceptional events.

How Drawdown, Trade Frequency, and Consistency Affect Baseline Selection

Drawdown shows how difficult historical periods became for the tested algorithm. Trade frequency reveals whether the baseline is filtering selectively or almost preventing the system from participating.

Consistency adds another layer. Check whether the result is spread across several pairs and periods or concentrated in one small section of the data.

A baseline that improves the aggregate result while producing unstable behaviour may require further investigation rather than immediate selection.

The Risks of Choosing a Baseline by Visual Inspection

Chart inspection encourages selective memory.

You notice the clean crosses before large movements and overlook the repeated crosses during messy conditions. It is also easy to change settings until an indicator fits the chart currently on the screen.

This is hindsight, not evidence.

Visual inspection can help you understand how an indicator behaves, but it should not be the main selection method.

How Backtesting Removes Guesswork From Baseline Selection

Backtesting gives each candidate the same historical conditions and evaluation rules.

Instead of asking which line looks best, you can compare how many trades each baseline removed, which trades remained, how portfolio behaviour changed, and whether the apparent improvement persisted across different periods.

Testing does not remove uncertainty about the future. It removes some of the inconsistency from the selection process.

How an NNFX Testing EA Can Compare Baseline Indicators More Efficiently

A testing Expert Advisor can automate repetitive comparisons by applying identical rules to multiple indicators, settings, pairs, and historical periods.

This can reduce manual recording errors and make larger samples easier to analyse. However, automation is only as reliable as the rules entered into it.

Before trusting the output, confirm that the EA correctly handles:

  • Price and baseline crosses
  • Candle-close requirements
  • Continuation conditions
  • Indicator buffers
  • Spread and execution assumptions
  • Exit and risk rules
  • Duplicate or conflicting signals

An efficient test of an incorrect rule is still an incorrect test.

Final Checklist for Choosing a Good NNFX Baseline Indicator

Before selecting a baseline, check that it:

  • Has a clearly defined purpose within the algorithm
  • Filters noise without following price too closely
  • Responds without creating excessive crosses
  • Does not delay direction changes beyond usefulness
  • Is tested with confirmation and other algorithm components
  • Produces reasonable aggregate results across multiple pairs
  • Has a sufficiently large trade sample
  • Is compared using drawdown, consistency, and frequency—not only the final result
  • Is not chosen from visual inspection alone
  • Continues to behave reasonably in out-of-sample or forward testing
  • Uses fixed, documented rules that can be repeated

A good baseline is not the line that looks smartest after the chart has already moved. It is the indicator that performs its limited filtering role consistently within a properly tested algorithm.

Leave a Reply

Your email address will not be published. Required fields are marked *