For traders who export their own history

Your broker's chart. Not someone else's.

Two brokers hand you different H4 candles for the same market, and most tools quietly show you one of them. TradeSetupPRO rebuilds every timeframe from the history you export, on the clock your broker runs — then backtests on it, without uploading a thing.

Charting, importing and every drawing tool are free and stay free.

Runs in your browser Nothing to install, works offline
No account to chart No email, no upload, no tracking
Pay once Your version keeps working, for good

What it actually does

Bars cut the way your broker cuts them

MT5 anchors bars to midnight on the server clock, so a GMT+2 broker and a GMT+3 broker disagree about every 4-hour candle. Higher timeframes here are rebuilt from your own export, on the clock you choose, so H4 and D1 match the terminal you actually trade.

Your data never leaves the machine

Price history and anything you write are read and stored in your browser. There is no upload, no account needed to chart, and no server that ever sees a position of yours. Open DevTools and watch the network tab — that is the whole proof.

A backtest that admits what it cannot know

When one bar touches both your stop and your target, OHLC cannot say which came first. Every such bar is counted as a loss and the total is reported, because the assumption decides the result.

Works with whoever you trade with

Export from MT4, MT5, TradingView or Dukascopy and drop the file in. The format is worked out from the file itself — delimiter, header, columns, date layout — and the gaps, duplicates and bad bars it finds are shown before anything is saved.

Write your own indicators and strategies

A small JavaScript API with the technical-analysis primitives already provided. Your code runs in a sandboxed worker with no network and no page access, gets the same settings panel the built-ins get, and is stored on your device.

Seventeen drawing tools

Rays, boxes, channels, Fibonacci with editable levels, range projections, and long/short position tools that size a trade from lot, leverage, spread, commission and swap — in your account currency.

The number most backtests won't show you

When a single bar's range covers both your stop and your target, the candle cannot tell you which was touched first. Assume the target and results look wonderful. Assume the stop and they look ordinary. Same trades, same data:

Counted as losses 36.5% win rate — the default here
Counted as wins 80.9% win rate — the flattering read

Measured on the app's own demo data. TradeSetupPRO takes the pessimistic side by default and tells you how many trades it applied to, so you know how much of a result rests on an assumption rather than on your rules.

Pricing

One payment. No subscription, no seat count, no expiry.

Free

$0

No signup. Genuinely useful on its own.

  • Charting your own imported data
  • All timeframes, rebuilt on your broker's clock
  • All 17 drawing tools and named layouts
  • All 7 built-in indicators
  • Writing and compiling your own plugins
Open the app

Questions

Is this a subscription?

No. You pay once. Updates are included for a year; after that the version you have keeps working exactly as it did, offline, with no expiry. Renew only if you want the newer builds.

Where does the price data come from?

From you. Export history from the broker you trade with and import it — that way the chart matches your terminal instead of some third party's feed. No market data is bundled, and none is ours to redistribute.

Does it work offline?

Yes. After the first load everything runs locally, including licence checks — the licence is a signed key your browser verifies on its own, not a call to a server.

Does it place trades?

No. It is an analysis and testing tool. It does not connect to a broker, cannot send an order, and never asks for account credentials.

Which markets does it work with?

Any instrument you can export bars for — gold, forex, indices, crypto. Nothing in it is specific to one symbol.

What if my data is a strange format?

Try it — the importer works the format out from the file and shows you what it found before saving anything. Charting is free, so it costs nothing to check.

Check it against your own export

Charting is free. If the H4 doesn't match your terminal, you've lost nothing.

Open the app