Skip to content
BotFactoryFX

The Factory · its record

Westerlies

As the program names it: Bollinger + Keltner · FTSE H4

FTSE 100 · 4-hour candles · fixed stops · prices from Darwinex’s MetaTrader 5. Found by BotFactoryFX in the 24/7 factory on 30 October 2026; in quarantine since 30 October 2026.

Why “Westerlies”. Volatility, so a wind: the westerlies are the prevailing winds that bring Britain most of its weather, for a strategy on the FTSE.

Simulated, no real money. Its backtest and its quarantine run on a simulated account; no order is sent to any broker. Its rules, settings and code are not published: this record shows what it did, not how it decides.

Its backtest

What the strategy did on the history it was tested on, from 21 August 2013 to 16 September 2026, as BotFactoryFX measured it when it went into quarantine, with the costs it pays there. A simulated account of 10,000 in the market’s currency, with a fixed size; every figure in % of that account.

Trades
88 in 13.1 years, 0.6 a month
Won
77%
Profit factor
2.48
Result
+68.1%
Worst drawdown
−5.3%
Average per trade
+0.77%
Average win · average loss
+1.68% · −2.31%
Best trade · worst trade
+2.34% · −2.31%
Longest losing streak
2 trades in a row
Years in loss
1 of 14

The result, trade after trade

Westerlies: its backtest, the result of each closed trade added up, in % of its simulated accountFrom 21 August 2013 to 16 September 2026: +68.1% after 88 trades. The shaded stretch, from 11 January 2023, is history the search never saw.Unseen by the search+20%+40%+60%201420162018202020222024202616 September 2026: +68.1%

Its drawdowns

How far below its previous high it was at each closed trade: what you would have had to sit through.

Westerlies: how far below its previous high it was, in % of its simulated accountMeasured at each closed trade. The worst, −5.3%, on 16 June 2015.0%−2%−4%2014201620182020202220242026Worst drawdown, 16 June 2015: −5.3%

Year by year

The first and the last year are only part of a year.

YearTradesResultBar
20133+5.0%
20146+2.0%
20156−1.8%
20165+8.3%
20174+2.7%
201811+6.7%
20196+10.0%
202013+5.7%
20214+2.7%
20227+3.7%
20239+7.7%
20243+1.0%
20254+6.6%
20267+7.7%

How it was found and judged

BotFactoryFX found it in the 24/7 factory on 30 October 2026, the best of 2,317 candidate rule sets that search tried on FTSE 100, 4-hour candles.

Judge’s score
85/100 · Solid
On a similar market
the CAC 40: 84/100 · Solid (correlation 0.84)
Judged on
history the search never saw, from 11 January 2023
History it was found on
from 1 May 2013 to 30 September 2026, 19,626 candles
Checks measured
13 of 13

The judge is BotFactoryFX’s Reality Check: 13 checks on the strategy, nine of them on history the search never saw. Our bar to put one in quarantine is Solid, 75 or more, on its own market and again on a similar one, judged from the same date.

The judge’s report, check by check

The search that found it on 30 October 2026 kept its score but not this report, so on 1 November 2026 we judged it again exactly as then: same history, costs and cut-off date. It gave the same score: 85/100, Solid. Holds up, including on other instruments and other timeframes. No check failed outright.

  • Out of samplePassed42 %

    Does it still work on history it never saw?

    Profit factor 2.28 in sample, 3.24 out of sample.

  • Period consistencyPassed6 / 6

    Does the edge hold across time, or was it one lucky stretch?

    6 of 6 windows closed in profit. The best window alone is 24% of the gains.

  • Walk-forwardPassed2.93

    On history it never saw, would it survive being re-tuned as you went along?

    Re-tuned on past data only, the forward trades come out at profit factor 2.93 over 25 trades, profitable in 4 of 4 windows; the tuning picked different settings in 4 of them.

  • Other instrumentsWarning26 %

    Does the edge exist anywhere else, or only here?

    The same rules stay profitable on EUSIDXEUR, FRAIDXEUR, DEUIDXEUR. An edge that survives a change of instrument is harder to explain away as a fit to this history. There it was measured only from 2023-01-11, the stretch this one never saw: before that is the history it was built on. Its distances in pips were scaled to each instrument's typical bar: EUSIDXEUR ×0.62, FRAIDXEUR ×0.85, DEUIDXEUR ×0.20.

  • Other timeframesWarning15 %

    Does the edge survive on another clock, or only on these bars?

    Rebuilt on other clocks almost nothing survives — H1 0.91 · D1 1.54, against 2.48 on the original. That is the signature of a rule set fitted to this exact sequence of bars, though a strategy can also be genuinely specific to one timeframe.

  • Better than chancePassedP100

    On history it never saw, does it beat that same history with the direction of each bar drawn at random?

    On 50 versions of the held-back history with the direction of each bar drawn at random, the same rules beat this result not once. Profit factor 3.24 here against a median of 1.33 with the directions drawn at random — the rules are reading the direction of the moves, not just their size.

  • Parameter sensitivityPassed100 %

    Does it still work, on unseen history, if the numbers were slightly different?

    Nearby settings keep 100 % of the edge — a plateau, not a lucky point.

  • DrawdownPassed5.6 %

    How deep underwater did you have to sit? A warning only: it does not count toward the score.

    Peak-to-trough 5.6 %, including the swing of open positions.

  • Monte CarloPassedPF 1.54

    On history it never saw, how bad does it look if the trades had fallen differently — or without its best ones?

    Resampling the 22 trades it took on unseen history 1000 times, the profit factor of the worst 5 % is 1.54 one by one, 1.92 in blocks of 3 consecutive trades, and 2.52 skipping one in ten at random; the worst of the three, 1.54, is the score. Without its 1 best trade it is 3.06.

  • Sample sizePassedt = 2.8

    On history it never saw, is the average trade distinguishable from zero?

    Over 22 trades on unseen history the average result stands 2.8 standard errors from zero — short of the 3 this asks for, so the edge could still be noise. The three best account for 17 % of gross profit.

  • Cost tolerancePassed> 30 pips

    How much broker cost can it absorb before the edge dies?

    The edge is far larger than any plausible execution cost.

  • PerturbationPassed95 %

    On history it never saw, does it hold up if that stretch had begun elsewhere and its prices had wobbled?

    Started at 40 random points of the unseen stretch with prices nudged by up to 15% of ATR, it keeps 95 % of its edge — profit factor 3.24 untouched against 3.12 in the middle of the runs, and 1.87 in the worst tenth.

  • Bar resolutionPassedunambiguous

    Does it hold up when measured on finer bars?

    No exit depended on the order in which the high and the low happened inside a bar, so nothing here rests on an assumption about it.

What the report does not cover

  • Everything above was measured on 19,626 bars — 13 years 5 months, 2013-05-01 to 2026-09-30. Nothing here was tested outside that window.
  • That window does not include the 2008 collapse, so no check above could tell you what this strategy does in one.
  • Deflated Sharpe: counting the 2,317 rule sets the search tried, there is a 48 % probability that this strategy's Sharpe on the history it was chosen on is more than luck — 0.422 per trade over 66 trades, against 0.429 expected from the best of that many rule sets with no edge. The spread of the tried rule sets' Sharpes is taken as that of strategies with no edge, because the search does not record it yet. It looks only at the stretch where the strategy was chosen: a pattern that was real there and then stopped, or a flaw in the data, scores as high as an edge.
  • This was the best of 2,317 different rule sets the search tried. What a search that size scores on data with no edge in it was measured on hourly currency pairs, not on this instrument and timeframe, so there is no reference figure for it here: the more candidates a search tries, the more likely its best is best by luck.

Live, in quarantine

Since 30 October 2026, on prices it had never seen, with closed trades only.

Quarantine verdict: No trades yet

Its backtest promisedLive so far
Trades88 in 13 years0 in 9 days
Won77%—
Profit factor2.48—
Result+68.1%—
Worst drawdown−5.3%—
Westerlies: live against its backtest’s pace, in % of its simulated accountSimulated, no real money. Live, with closed trades only: +0.0% after 0 trades. At its backtest’s pace it would be at +0.1%.−1%0%+1%30 Oct7 NovIts backtest’s pace: +0.1%Live, closed trades: +0.0%

At its backtest’s pace, by now it would have closed about 0.2 trades and made +0.1%.

Its closed trades

No closed trades yet.

← Back to every strategy in The Factory