Free backtesting tool for TradingView strategy tests.
Elave's free backtesting tool is a report on TradingView Strategy Tester exports, not a bar-replay simulator. Run your strategy in TradingView, export its "List of trades" CSV and import it: Elave shows results by hour, weekday and month, a Monte Carlo of trade order, a deflated Sharpe ratio and sample-size flags. No code.
Arnau Lavernia · Founder of Elave · Last updated:
Backtest report
TradingView Strategy Tester · List of tradesEquity, trade by trade
Trades by entry hour
Kept apart from your live journal. Saved to your library.
What the Elave backtest report does.
| Feature | What it does | Access |
|---|---|---|
| TradingView Strategy Tester import | Reads the "List of trades" CSV: any currency, current and older column layouts, comma or semicolon, up to 15 MB. | Free |
| Quant review | A verdict-first read: a deflated Sharpe ratio that gets stricter with each saved version, a sample-size meter with no grade under 300 trades, an in-sample vs out-of-sample split and too-good-to-be-true flags. | Free |
| Equity and drawdown | The equity curve trade by trade, the drawdown under it, and how much of the gross went to commission. | Free |
| Time buckets | Results by hour, weekday, month and calendar day, read in the time zone you confirm. | Free |
| Long vs short | Trades, wins, net result, profit factor and expectancy for each side. | Free |
| Trade quality | How much of each trade's best move you kept, trade duration, and the spread of results in R. | Free |
| Monte Carlo | Reshuffles the order of your trades thousands of times, with a fixed seed, to show the range of drawdowns the same trades could produce. | Free |
| Saved library | Every test you save, paged, ready to compare. Backtest figures never mix with your live journal. | Free |
Is it free?
Yes. The backtest report, the quant review and the saved library are part of the free Elave account: no card, no trial and no paid tier.
How to export the List of trades from TradingView's Strategy Tester.
- Run your strategy in TradingView's Strategy Tester on the symbol and timeframe you want to test, with realistic commission and slippage in the strategy's properties.
- In the Strategy Report, open the List of trades tab and click Download. Each tab exports separately, so the file must come from the List of trades tab.
- Note your chart's time zone: entry and exit times in the CSV are written in it.
- In Elave, open Backtest and import the file. Confirm the time zone and the starting capital, so hours, sessions and drawdowns line up.
- Read the report, then save it to your library to compare it with the next version of the rules.
Free TradingView backtest analyzer.
TradingView's Strategy Tester gives you the totals. Elave's analyzer reads the same list of trades and answers the next questions: is the sample big enough, does the result survive the number of versions you tried, did the last part of the data agree with the first, and which hours, weekdays and months carry the result.
Results by hour, weekday and month show where the edge lives. An edge concentrated in one session is a smaller strategy, not a bad one; an edge spread evenly across hours that should behave differently is worth a second look for leaks.
Free Monte Carlo simulation for your strategy.
One equity curve is one ordering of your trades. Elave's Monte Carlo reshuffles that order thousands of times with a fixed seed, keeping runs of consecutive trades together so losing streaks survive, and shows the range of drawdowns the same trades could have produced. Budget for the deep end of that range, not for the single curve TradingView drew.
Deflated Sharpe ratio calculator for your backtest.
The deflated Sharpe ratio (Bailey and López de Prado, 2014) asks whether a Sharpe ratio still stands out after you account for how many versions you tried, how many trades you have and how fat-tailed the results are. The more versions you test, the higher the bar a real edge must clear.
Elave computes it on every imported test and counts each version you save as one more try, so the figure gets stricter as you iterate. Versions you tried inside TradingView and never saved are invisible to it, so the honest bar is higher than the one shown.
Is my backtest overfit?
- Elave splits your trades in time, 70% then 30%, and warns when the later trades earn less than half of what the earlier ones did.
- While a too-good-to-be-true flag fires, such as a Sharpe ratio above 3 or a profit factor above 3 on fewer than 200 trades, the Sharpe and Sortino ratios read "Not trusted" instead of a number.
- No losing month across six or more months, or duplicate entries, are flagged as possible repainting or data problems.
- A rule change you try in the what-if simulator shows no headline number until it holds on the last 30% of trades it was not chosen on.
Which numbers matter in a backtest report?
- Sample size first. Elave gives no letter grade under 300 trades, and below 30 any ratio is mostly noise.
- Expectancy after costs: the average result per trade once commission and slippage are paid.
- Maximum drawdown and its Monte Carlo range, compared with your account's loss limit.
- Profit factor and Sharpe ratio, read as in-sample figures. There is no universal good value, and very high values on small samples are more often a leak than an edge.
Which markets can I backtest?
Any market you can run a strategy on in TradingView: forex pairs, NQ and ES futures and other index and commodity futures, gold, stock indices, crypto or single stocks. The report works from the list of trades, so the symbol doesn't change anything, and results are read in the file's own currency.
How do backtests sit next to my live journal?
Apart, on purpose. Backtest figures stay in their own space and never enter your live journal statistics, so a good test can't flatter your real numbers. Your live trades come from platform sync or a file import into the journal.
How do I test a strategy against prop firm rules?
Start with the drawdown. The Monte Carlo shows how deep the drawdown could run if the same trades came in a different order; compare that range with your firm's daily loss limit and maximum loss, not with the single equity curve TradingView drew.
The quant review's prop fit then resamples your backtest's daily results into simulated 50k evaluations against the futures prop firms in Elave's rule catalogue. It is a simulation of past trades, not a forecast.
Elave also has a "Would I pass?" simulation that runs your journal trades against a firm's rules. Running it on your own data is included with the Elave Bootcamp; everyone else sees a demo.
What can't a backtest tell you?
- Whether you will follow the rules live. Execution, hesitation and tilt don't exist in a Strategy Tester.
- Real fills. Slippage, spreads and commissions are only as realistic as the settings in your test.
- Whether the rules were tuned to the past. Inputs adjusted until the curve looks good usually stop working on new data; test on a period you didn't tune on.
- Whether the sample is enough. A few dozen trades is a thin base for any conclusion.
Backtesting without code vs coding your own.
Both answer "did these rules make sense on past data?". The difference is how much of the plumbing you build and maintain yourself.
| Criterion | TradingView test + Elave report | Coding your own backtester |
|---|---|---|
| What you need | A TradingView strategy: built-in, community or your own | A programming language, historical data and a test harness |
| Time to a first result | Minutes: export, import, read | Days to weeks |
| Price data | TradingView's chart history for the symbol | Data you source, clean and store |
| Analysis | Ready report: time buckets, long vs short, Monte Carlo, deflated Sharpe, saved library | Whatever you build |
| Control | Limited to what the strategy and the tester simulate | Full control of fills, costs and logic |
| Typical trap | Tuning inputs until the curve looks good | Look-ahead bugs in your own code |
FAQ
Is the Elave backtesting tool free?
Yes. Importing a TradingView Strategy Tester list of trades, the full report, the quant review and the saved library are all part of the free Elave account, with no card, no trial and no subscription. Each import can be up to 15 MB, and every test you save stays in your library.
Do I need to code to backtest with Elave?
No. Elave reads the list of trades your TradingView strategy produced. The strategy can be one of TradingView's built-in strategies, a community script or your own Pine Script, and nothing is coded inside Elave. To test a discretionary idea that has no script, you need replay software, which Elave does not offer.
Which file does Elave import?
The "List of trades" export from TradingView's Strategy Tester, as a CSV. In the Strategy Report, open the List of trades tab and click Download; each tab exports separately. Elave reads current and older column layouts, any currency, and comma or semicolon separators, up to 15 MB.
What is the deflated Sharpe ratio?
The deflated Sharpe ratio, from Bailey and López de Prado (2014), is the probability that a strategy's true Sharpe ratio beats the best one luck alone would produce across the versions you tried, adjusted for sample length and fat tails. Elave counts each saved version as one more try, so the figure gets stricter.
Does a good backtest mean a strategy will work live?
No. A backtest shows how fixed rules behaved on past data. Live results also depend on real fills, costs, discipline and whether the rules were tuned to that past. Treat a backtest as a filter for bad ideas, not proof of a good one.
Are backtest results mixed into my trading journal?
No. Backtests stay in their own saved library and never enter your live journal statistics, so a strong test cannot flatter your real results. Mixing simulated and live trades is one of the fastest ways to fool yourself about an edge, which is why Elave keeps the two apart on purpose.
What does the Monte Carlo show?
It reshuffles the order of your backtest trades thousands of times, with a fixed seed so the result is repeatable, keeping runs of consecutive trades together so losing streaks survive. It shows the range of drawdowns the same trades could have produced. Compare the deep end of that range with your prop firm's limits.
Sources
- TradingView — How to export strategy data · checked 2 Nov 2026
- Bailey & López de Prado (2014), The Deflated Sharpe Ratio, Journal of Portfolio Management · checked 2 Nov 2026
Related
- Free trading journalYour live trades, synced from your platform.
- Prop firm risk managementSize and stop rules that fit your firm's limits.
- AI trading coach
- Prop firm challenge checklist
- Elave indicatorIncluded with the Elave Bootcamp.
- How to read TradingView Strategy Tester results
- Is my backtest overfit?
- How to backtest a trading strategy
- How to choose a day trading indicator
- Best backtesting software (2026, compared)
- Trading guides, rules and tools
Get started
Free, no card. Import your first TradingView test in minutes.
Educational content, not investment advice. Elave makes no performance, win-rate, pass-rate or income claims. Trading leveraged products carries a high risk of loss.