mt5 strategy tester shows 80% win rate but live is barely breakeven
-
backtested my EA over 3 years in the mt5 tester, 80% win rate, smooth equity curve, looked beautiful. ran it live for two months and its barely breakeven, maybe slightly down after costs.
i know some slippage is expected but this gap is huge. what are the usual culprits that make the tester lie this badly? want to figure out if the edge is fake or if im just modelling it wrong.
-
80% win rate that evaporates live is almost always one of three things: you backtested on open-price or control-points mode instead of real ticks, your spread setting in the tester was fixed and unrealistically tight, or your EA peeks at the current bar before it closes. that last one, repainting on the forming candle, produces gorgeous backtests that are pure fiction.
-
run the tester again on 'every tick based on real ticks' with your brokers actual variable spread, and add a few points of commission per trade. if the 80% collapses there too, you found your answer without risking another cent live. most fake edges die the moment you use real tick data.
-
quick test: make the EA only act on a new bar open, ie check that the current bar time changed before evaluating signals. if the seller refuses to confirm it trades on closed bars only, or you cant verify it, assume it repaints. a vendor who wont answer that question directly is telling you the answer.
-
harsh but a fair warning for the next person reading. a clean backtest proves nothing on its own. forward testing on demo for a few months is the only thing that separates a real edge from a curve-fit fantasy.
-
ill add the boring culprit nobody likes: execution. in the tester your orders fill at the price you asked. live, a fast-moving entry fills a point or two worse and your exit slips too. on a high win rate scalper that few-point round-trip cost is often the entire edge. model realistic slippage and the magic usually disappears.
-
so even a genuinely good system can look way better in the tester than it trades, just from costs alone?
-
exactly. a real edge survives realistic costs, it just shrinks. a fake edge disappears entirely. the useful question isnt 'is the backtest worse than expected', its 'is there anything left after honest spread, commission and slippage'. if yes, you have something to optimize. if no, move on.
-
this thread is a gut punch but i needed it
just realised my 'holy grail' was repainting the whole time. back to the drawing board but at least i know now instead of after blowing an account.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login