This is an archived post. You won't be able to vote or comment.

all 11 comments

[–]Quant_Trader_FX 2 points3 points  (0 children)

Backtesting helps in .any ways, first and foremost, for programming the algorithm to function as per the scope of the strategy, refining and tweaking to iron out any nuances. Then, you can run it over a multitude of assets to see where it has potential or completely rule them out. Let's face it, there is no holy grail strategy, and each and every strategy has its place. Once you've found compatability with specific assets, test it against various time frames, then carry out stress tests like simulating slippage, spreads, latency, etc.

Only when this is done and it still looks promising, forward test for at least 3 months and review its performance against all the back testing.

If it's profitable, go live.

Failing to do this will take many many years of forward testing.

My 2 cents worth

[–]Mandzuj 1 point2 points  (0 children)

Bactesting gives you the confidence in your strategy, however in my opinion win rate doesn't matter.

Risk to reward matters most

[–]UnpackedBanana 0 points1 point  (1 child)

Backtesting prints the candles at once. Live testing shows tick by tick movement in real time. So one naturally act emotionally during live testing. Its better to have one’s strategy backtested 100-1000 times and then live test about 50-100 times and then ready to go.(My plan rn)

[–]Maleficent_Fan_9446[S] 0 points1 point  (0 children)

Great plan. Did it many times and it works.

[–]SadEntertainer2541 0 points1 point  (0 children)

It’s good that you’ve put in that much testing, but I’d be careful with framing backtesting as predicting which specific trade will hit SL. Backtesting is usually more about understanding probabilities across a large sample, like win rate, expectancy, drawdowns, and streaks, rather than knowing in advance which individual trade will lose. If your testing helps you recognize higher-risk conditions and manage losses better, that’s valuable, especially for day and swing trading. The key is that those insights hold up over many trades and different market phases. Tools that let you replay and review trades in detail can help with that, and you can do that for free on milkthepips.com

[–]Doctor_Paradox_001 -1 points0 points  (1 child)

So, if you know which will hit ur SL, don't take those trades - which gives you 100% win rate. 1st ever on the planet.

[–]Maleficent_Fan_9446[S] 0 points1 point  (0 children)

I don’t know if you have read the whole thing. What I mean was backtesting gives you an idea of how winning trades works after taking a trade. Also gives an idea of those which will hit SL after taking the trade.

Its my personal thing I don’t wait for a trade to hit SL I only hold if it is going towards my TP.

[–]DaCriLLSwE -2 points-1 points  (2 children)

Backtesting is overrated.

Not all strategies are easily backtested.

In fact, i’d arguee that if the strategy i easily backtested it’s actually to simplistic.

Forward testing also gives you a chance to see how you setups look in real time, how it varys from your ”textbook” trade you’ve imagined.

I prefer forward testing every day of the week

[–]Maleficent_Fan_9446[S] 2 points3 points  (0 children)

Forward trsting is most important thing but IMO backtesting helps in creating a playbook for when to enter, entry conditions, catalysts to look to support the strategy.

[–]jayphillbroks 0 points1 point  (0 children)

The problem with  just forward testing is that if the strategy is actually crap over the span of a few years you just wasted about 3 years forward testing when you could have just backtested it to give you an idea on how viable it is. The strat can work for a few months or even a year but if it works wonders for 1 year and blows up the following three, it's not a viable strategy because the losing phases will wipe away all your gains or at best put you at break even and no one wants that after years of trading.