Skip to content
BotFactoryFX

How it works

From a price file to a robot you can trust — or throw out

The screens of BotFactoryFX in the order the work happens, which is the order of the menu in the program. Each one shows what you do there and the program itself doing it: recorded on real runs, sped up where a search takes minutes, never mocked up.

1 Data

Bring the history you will test on

Everything starts with candles. Six doors bring them in, and the program checks what arrived before you build anything on it.

BotFactoryFX — Data
BNBUSDT and LINKUSDT downloading from Binance side by side while the screen stays usable, then the audit of what arrived. Sped up ×4.
  1. Pick a source: your own CSV — from your broker, or TradingView’s chart export —, Dukascopy (1,615 instruments, no account), Binance (over 500 pairs), MetaTrader 5, JForex or a web3 wallet.
  2. Choose the instrument, the candle and how far back. Downloads run in the background, several at once, while you work on something else.
  3. Read the audit. Gaps, duplicates, holidays — and a history that carries the future, where one hour of the day already holds the whole day’s high and low.
  4. Load a second instrument and the judge can try your rules somewhere else. The screen tells you when it can.

Good to knowEvery history is born with its costs — spread, commission and swap —, read from your own terminal when it comes from MetaTrader, and the screen says where each figure came from.

2 Autopilot

Ask for it in one sentence

Build me a breakout system for EURUSD on H1. I can stand a 15% drawdown. The sentence is read in code, not by an AI, and runs the same search, the same judge and the same portfolio simulation you would run by hand.

BotFactoryFX — Autopilot
One sentence, 9,660 rule sets, five strategies kept. The judge passed four as fragile; on the stretch of history it had kept back, two of those held up. The same run as on the home page.
  1. Say what you want: the instrument, the timeframe, the style, how much drawdown you can live with.
  2. Check what it chose for you. Before it starts it shows what it understood and, under You did not say, so I chose, every decision it took for you, each with its reason. Change any of them with another sentence.
  3. Press Start and watch the six phases: search, measure, select, judge, save, combine.
  4. Read the outcome. Everything it kept goes to the Library with its verdict — the failures too, so you can see why. Only what the judge passes is combined into a portfolio.

3 Build

Or build it yourself, three ways

The Autopilot is a shortcut through the same tools. Build is where you drive them, on the history open under Data.

BotFactoryFX — Build › Evolve
A Balanced search on EURUSD H1: 20 generations and 3,048 backtests in about a minute and a half. The best one wins on the history it was trained on and loses on the selection stretch — and the screen says so.
Build › Manual with the Bollinger Squeeze Breakout template: long when the close breaks above the upper band, short below the lower one
Manual: a template’s rules, ready to change. The checker finds no redundancy.
Build › Explore: trades marked on EURUSD candles, with the stop moved to 45 pips
Explore: the stop moved to 45 pips, every trade redrawn on the candles.

Manual write the rules

An editor of AND/OR rule blocks: 56 indicators and price fields to choose from, plus formulas you write yourself. Start from a guided template or from nothing; a checker flags two rules that say the same thing. Stop and target in pips, in ATRs or in percent of the price, and the backtest is one click away.

Evolve let the search find it

A genetic search where every individual is a complete strategy, on every core you have. It writes seven families — trend, breakout, reversion, price action, momentum, volatility and divergence — and mixes them when that pays. The Wheel searches, judges and goes round again on its own.

Explore look before you commit

Move a number — the stop, the candle, the risk — and the backtest re-runs over the whole history as soon as you let go. Nothing here is judged or saved: it is for looking at an idea.

4 Reality Check

Then put it in front of the judge

It doesn’t ask “did it make money?” but “is the result real?”. Thirteen checks, nine of them on the last stretch of history — the stretch the search never saw.

BotFactoryFX — Reality Check
The best strategy of the run in the Autopilot video — 84% of its trades won — through all thirteen checks. Verdict: not credible, 28 out of 100.
  1. Open the strategy and run the check. It already knows how many variants were tried to find it: the best of ten thousand has to prove more than the first.
  2. Watch it work: out of sample, better than chance, walk-forward, parameter sensitivity, Monte Carlo, other instruments, other timeframes, costs and more.
  3. Read each row: what was measured, the number that came out, and why it matters.
  4. Read the verdict in plain words — solid, fragile, weak, not credible or not enough evidence — with the figure that caps it.

Good to knowIt also tests the procedure that found the strategy, repeating the whole search on five windows of history.

5 Library

Every strategy keeps its record

What you keep goes to the Library with its verdict, the history it was measured on and how many variants were tried to find it.

BotFactoryFX — Library
The Library: each saved strategy with its verdict, and the detail of the best one with its search size and the candle where the judge’s unseen stretch began
The saved strategies, each with its verdict — the five from the video’s run at the top. The detail remembers the history it was measured on, that it was the best of 9,660 rule sets, and where the judge’s unseen stretch began.
  1. Find it: search, sort by date, name or symbol, filter by your own tags.
  2. Open the full report: the curve, the rules in plain words, every trade — and the profit factor with its 90% margin, which comes out wide when there are few trades, as it should.
  3. Compare two strategies side by side, or duplicate one to change it without touching the original: the copy keeps its verdict and its count.
  4. Print it: the report on paper carries the rules in words and the judge’s verdict.

6 Quarantine

Live candles before live money

A backtest measures the past. The Quarantine runs the strategy on the candles your broker is publishing now and holds the record up against the backtest that approved it.

BotFactoryFX — Quarantine
A strategy in quarantine on Bitcoin one-minute candles from Hyperliquid: 40 live bars and no trades yet
A strategy built on EURUSD, in quarantine on Bitcoin one-minute candles from Hyperliquid. Forty minutes in, its rules have not fired once — and the screen says that is information too.
  1. Choose the strategy, the venue and the candle: Hyperliquid, any MetaTrader terminal you have open, or JForex.
  2. Or a robot you were sold. It goes in against the backtest it was sold with: its code is never run; what the account where it trades really did is read instead. It is what BFQuarantine does.
  3. Come back whenever you like. Each visit fetches the new candles, adds them to the ones it already had and re-runs the strategy over everything gathered. It never expires, and the program asks you for no account.
  4. Read the band, not a percentage. With six trades, “62% wins” is a correct number that lies; the verdict is whether the backtest still falls inside the 95% band of what is happening.

It doesn’t replace a demo account: it improves on it. A demo belongs to the broker, who closes it after a few weeks so you move to real money, and running the robot on it takes a server or an old computer left on day and night. The Quarantine uses the candles of your real account without sending a single order or risking a cent, and tells you what would have happened had that strategy been trading. No broker account yet? You don’t need one: it can watch on the public candles of Dukascopy, Binance or Hyperliquid. You don’t have to leave anything on: when you open it, it catches up. You pay for the server once you know it deserves it.

Good to knowIt places no orders anywhere, so it measures no slippage and no rejections. What it measures is whether the strategy still resembles its own backtest on the real market. With candles of a few minutes, open it every few days: each visit reaches back a few thousand candles, and if a stretch is missing, it says so.

7 Portfolio

Strategies that don’t lose together

Combine what passed the judge and the Quarantine. Each strategy is simulated on its own history, with its own spread and commission, and the curves are joined by date.

BotFactoryFX — Portfolio
A portfolio of the two strategies that held up, with the program’s warning that they are effectively the same bet
The two survivors combined: 84.8% wins and a profit factor of 2.50 — and the program’s own warning that their correlation is 1.00, so holding both is the same bet twice.
  1. Look at the curves first: each candidate alone, on one chart, to see whether they fall at the same time.
  2. Give each one its weight and read the combined figures, with what each leg contributed.
  3. Check the correlation: close to +1 is the same bet twice; close to zero is real diversification.
  4. Save it under a name and update it as strategies come and go.

Good to knowA portfolio doesn’t end with the simulation. Once its robots trade, Live brings your MetaTrader 5, JForex and web3 wallet accounts together on one screen — each on its own, never added up — and holds each robot up against the strategy it came from.

8 Export

Take it to your platform

Every saved strategy is one click away from native code for six platforms: MQL4, MQL5, Java for JForex, C# for cTrader, Pine Script and Python for Hyperliquid. What gets written is the strategy the judge measured.

BotFactoryFX — Library › Download
The Library’s download menu: MQL4, MQL5, Java for JForex, C# for cTrader, Pine Script, Python for Hyperliquid and JSON
One menu, six platforms — and the strategy as JSON, to keep or to move to another machine.
  1. Download it from the Library, for the platform you trade on.
  2. Install it the way each platform expects: the Help has a chapter on each one, step by step.
  3. Keep the protection on: account cut-off, trading hours and Friday close travel inside the robot.

Good to knowThe code is compiled for real with each platform’s own compiler before a version is released — the robot you download is one that builds.

Someone else’s robotGot a robot in MQL4 and trade on JForex or in Python? If its rules fit in the builder, rebuild it by hand, check it with the judge and export it to any of the six platforms.

9 Live

All your accounts, on one screen

Live brings your accounts together on one screen — MetaTrader 5 and JForex through their connectors, web3 wallets from their public address — each on its own, and draws their real trades on the chart.

BotFactoryFX — Live
The Live screen before any account is connected, offering the MetaTrader 5 and JForex connectors
Before anything is connected, the screen explains how to install the connector. It only reads: it places no orders.
  1. Connect once: the screen offers to install the connector for MetaTrader or JForex, the same one that brings the history.
  2. See each robot next to its strategy. The magic number it carries ties it to the Library, and the program measures whether it still does what it promised.
  3. Hear about trouble: a robot that stops, or one that reaches its account cut-off.

Good to knowReading an account needs no key, so none is asked for: a stored secret that is never used is risk without benefit.

Along the way

The manual comes with it

You are never left alone with a screen you don’t understand.

BotFactoryFX — Help
The Help screen with the learning tour’s ten chapters
The Help, with the learning tour: ten short chapters in the order of the menu.
  1. The tour walks you through every screen in the order of the work, the first time and whenever you ask for it again.
  2. The Help lives inside the program, with the same chapters as the Docs on this site.
  3. Dr. Quant answers questions in the Autopilot conversation, with your own AI key or a model running on your machine, and tells you what each answer cost.

Your turn

Try all of it in your browser

The browser version is almost the whole program — the search, the Autopilot, the full Reality Check, the export — with no sign-up and no time limit. Only saving your work and connecting your broker need the desktop app.