Back to blog
Backtesting9 min readBy Simon

How to Backtest NAS100 in TradingView and Journal Every Trade

A step-by-step NAS100 backtesting workflow using TradingView chart links, R/R tracking, session data, and a free trading journal.

Topic: backtest NAS100

Backtesting NAS100 is only useful when every trade is recorded with the same rules. TradingView gives the chart context; the journal turns that context into reviewable data.

Define the setup before opening the replay

A backtest becomes unreliable when the trader changes the rules after seeing the next candles. Before opening TradingView replay, write the exact market condition, entry trigger, invalidation, stop placement and target logic. If those rules are not clear, the backtest is measuring discretion rather than a system.

For NAS100, this matters because the index can move quickly and create tempting hindsight entries. A clean test starts with one playbook. Do not test continuations, reversals, news volatility and range trades in the same sample unless the goal is to compare them separately.

Record R/R, not only whether the trade won

A win/loss column is too thin for NAS100 backtesting. The same strategy can look profitable or weak depending on average win, average loss, commission assumptions and whether breakeven trades are counted correctly. R/R makes the test more comparable across account sizes.

The journal should record gross R/R, net R/R, stop size, session, pair, notes and the R/R the trade actually ran. That gives the trader a way to test whether a 1:2, 1:3 or 1:4 target would have made sense across the sample.

Avoid hindsight bias with a fixed review rule

The easiest way to ruin a manual backtest is to treat future information as if it was available at entry. A fixed review rule helps. Once the trade qualifies, record the trade before scrolling forward. If the trade loses, do not remove it because it looked obvious later.

A clean backtest counts boring losses, missed winners, breakevens and valid no-trades. If the test only includes beautiful examples, the journal will give false confidence. The goal is to know whether the setup survives ordinary market conditions.

Turn the backtest into a weekly decision

After a sample is complete, review the results by session, day, drawdown, target, setup quality and rule adherence. The goal is not only to find the highest win rate. The goal is to find the version of the setup that a real trader can execute without breaking risk.

If the data is promising, create a separate forward-test journal before using live money. If the data is weak, do not force the setup. Record what failed and either improve one rule or abandon the idea.

Written by

Simon

Co-founder, trader and developer

Simon writes about journaling, backtesting, tooling and the practical systems that make trade review less subjective.

View author profile

Apply this inside Syndicates

The blog explains the framework. The membership connects it to the documented NAS100 system, TradingView indicator, live sessions, and private community feedback.

Related reading