Skip to content

Backtest on your own chart file

Export candles from your charting platform and test on them. The file stays on your device; Wildflower never receives your prices.

Updated 12 October 2026 · 4 minute read

You can test on candles you export yourself. The file is read in your browser and kept on the device you added it on, so a second test, or coming back after you subscribe, doesn't need it again. Your prices are never sent to Wildflower. Choose Remove my file to take it off the device.

Get a file

Export candles with a time, open, high, low and close from your charting platform. Wildflower reads files from TradingView (on a paid plan), NinjaTrader, MetaTrader 4 and 5, HistData, Databento, and most other CSV files. Export the smallest candles your platform allows: a finer file is more exact.

On TradingView, turn on the Volume indicator on your chart before exporting, so your file includes volume. The export steps for each platform, and what to do when a file won't open, are in Your chart file won't open.

Your broker's prices instead

With the Backtest plan you can also choose Use my broker's prices on the chart step. The prices come from Wildflower's desktop app if it is open on this computer, or from ProjectX directly in this browser, using your username and API key once without saving them. ProjectX keeps about the last 14 days, so for a longer test export a file. The prices are kept on this device like a chart file, and their times are already in UTC, so there's no time zone to confirm. If your Bot is trading on that ProjectX login, use the computer that runs Wildflower, because a second sign-in would end the Bot's.

Candle size

Your strategy's own candles are built from the file's. A file with candles bigger than your strategy's is refused: a 1-hour file can't make 3-minute candles. The page says which size your strategy needs.

Time zone

Before your first test you are asked to confirm which time zone the file's times are in, because session times and day boundaries depend on it. MetaTrader files are in your broker's server time, which the file doesn't name, so you choose it. HistData files are in New York standard time all year, and the page asks you to confirm that.

Which market

You confirm whether the chart is futures, forex or crypto. If your file names its instrument, the page asks whether that is right; the name alone never decides it. For forex and crypto you also confirm the pair or coin. See Forex and crypto in Backtest.

Files that join several contracts

A continuous chart joins one futures contract to the next at each roll. Some platforms shift the older prices to line them up. Stops and targets can then land on prices that never traded, and profit may be off. When a file looks like one, the page says so. Choose another file, such as a single contract, or Test it anyway.

Warm-up

Trades start once the Bot's own warm-up is behind them: by default the first 30 days of the file. Averages and levels are ready by then, as they are for the Bot. Your results say when trades started.

A file no longer than the warm-up has no days left to test, and the page says so: "Your file needs more than 30 days. The first 30 are used to set up your rules."

How long a test can be

A phone can test up to 400,000 candles, which is up to 3 months of 15-second candles or several years of 5-minute ones. A computer can test four times as many. A longer test is refused, never cut short, and the page offers the longest dates that fit.

Another device

Your results show on any device you sign in on. The chart file stays where you added it. To test again, or to replay a test, on another device, add the file there.

What's next

Read your results.

Did this answer your question?

NextYour backtest results

Still stuck? Ask Wildflower.