IDFX Trading

Trading ideas,
tested with code.

Free algorithmic studies of the setups traders talk about. Each idea is written down as a strategy, backtested in the IDFX engine, and judged only on data the optimizer never saw. Whatever the answer is, it gets published.

  • Out-of-sample only
  • Before trading costs, always labelled
  • Data published as JSON

Spec lines quoted from the Silver Bullet study. The animation shows the process, not a result.

Latest study

The newest result

All studies
NAS100 · M5 · Oct 2021 – Oct 2026

ICT Silver Bullet (New York AM) on NAS100

Engine verdictNot this time

Rejected. Out of sample the rules lost 0.117R per trade before trading costs, and all five test windows were negative. Price series reshuffled at random scored as well or better in 34 of 40 tries, so there is no sign of an edge.

Per trade−0.117R
Total−26.9R
Trades230
Profit factor0.75

Out-of-sample equity

Before trading costs Out-of-sample
−30R
−20R
−10R
0R
−20R
May 2023202420252026Oct 2026
Cumulative R, out-of-sampleDrawdown from peakworst −32.6R
The method

How every idea is tested

The same four steps for every study, in the same engine, so results can be compared.

The full method
  1. 01

    Describe

    The idea is written in plain English, then turned into a declarative strategy spec: indicators, entry conditions, exits.

  2. 02

    Compile twice

    One spec becomes a Python backtest and a Pine Script v6 file for TradingView. Both come from the same source, so they cannot drift.

  3. 03

    Walk forward

    Parameters are fitted on one window of history and then traded, frozen, on the next. Only those out-of-sample trades count.

  4. 04

    Verdict

    The engine attacks the result: sample size, overfitting, shuffled prices, trade order. It grades the idea and says why.

Ground rules

What you can rely on

Out-of-sample only

The numbers come from walk-forward testing: rules fitted on one stretch of history, then traded on the next stretch, untouched. Optimized in-sample results are never presented as performance.

Before trading costs, said every time

Studies test whether a signal has an edge at all. Spread, slippage and commission depend on your broker and account, so they are left out, and every result is labelled that way.

Failures get published

Most ideas do not survive a fair test. When one fails, the study says “not this time” and shows why. That is as useful to know as a pass.

Nothing invented

Every number and chart comes from a recorded engine run, and its data is published as JSON. No testimonials, no screenshots of P&L, no claims about live or prop-firm money.

On YouTube

Watch them being built

Studies are built and tested on camera, in the engine's dashboard, on the IDFX Trading channel.

Open the channel