The ten mistakes that ruin a perfectly good trading system

· 13 min read · Judgment
The system Rentabilio trades this once a day: $274,406 in a 7+ year backtest you can reproduce. See it
The ten mistakes that ruin a perfectly good trading system

Two people buy the same system on the same day. Same platform, same settings, same 50k evaluation, same market. Six weeks later one is trading funded capital and the other has burned three evaluations and quit.

The system was identical. Everything that happened around it was not. Once the rules live inside a machine, the machine stops being the variable. You are.

The one thing to remember

An automated system fails in two ways: the edge stops working, or the owner intervenes. The second is far more common, far faster, and entirely under your control. Every mistake below was a decision somebody made on purpose, while feeling something.

MistakeWhat it feels like at the timeWhat it actually costs
Switching it off in the valleyPrudenceThe recovery you paid for
Tweaking parametersImprovementYour entire track record
Too much sizeAmbitionThe account, on a normal drawdown
Unread account rulesNothing at allA funded account, for reasons unrelated to trading
A second system too earlyDiversificationAny ability to diagnose either one
Judging it by the weekAttentivenessEvery decision made out of noise
No loggingSimplicityAny chance of knowing what went wrong
No restart planOptimismThe days the platform sat closed
Manual trades in the same accountOpportunismClean data, and often the drawdown limit
Chasing back the evaluation feeDisciplineSizing decisions handed to your ego

1. Switching it off in the valley

The expensive one, and it always looks responsible. Four red days, the curve sags, and turning it off feels like risk management. It is the most reliable way to collect all of a system's losses and none of its wins.

The arithmetic makes it inevitable. Rentabilio's backtest wins 46.2% of the time. It loses more often than it wins, by design, because the average winner is $354 against an average loser of $193. At that hit rate, roughly one five-trade sequence in twenty is five straight losses. That is not a malfunction. That is Tuesday.

You turn a system off when it stops behaving like its own history, not when it hurts. The published backtest shows a worst drawdown of $4,379 across more than seven years, and every dollar of it was somebody's chance to quit at the bottom.

2. Tweaking parameters mid-flight

Widening the target because the market feels lively. Tightening the stop because yesterday it got clipped by two ticks. Skipping Fridays because Fridays have been bad lately.

Each edit sounds sensible. Together they produce a system that has never been tested, has no backtest, and shares nothing with the one you bought except its file name. You replaced it with an untested version and kept the old confidence.

The moment you change a parameter, your track record resets to zero trades.

If you truly think a change is an improvement, prove it the way the original was proved: run it in the Strategy Analyzer across the full 88-month history on a separate profile and compare. That takes an afternoon. Changing it live and watching a week settles nothing.

3. Starting with too much size

Size does not change the quality of a system. It multiplies both ends of it, and your tolerance for pain does not scale with your account balance.

The backtest runs one micro contract on a $50,000 account and produced a worst drawdown of $4,379. Double the size and, all else equal, you are looking at something near $8,700, on an account whose drawdown allowance is a fraction of that. The system did nothing different. You made a normal bad stretch fatal.

Standard sizing is 50k at one contract, 100k up to two, 250k up to five. Those are ceilings, not targets. Starting under the ceiling buys the only thing that matters early on: surviving long enough for the average to work. Test it in the calculator first.

4. Running it on an account whose rules you never read

This one stings because the system is usually doing fine when it happens. Funded accounts fail on rules, not on losses.

Trailing drawdowns that follow your peak up and never come back down. Daily loss limits measured on unrealized equity instead of closed trades. Flat-by-close deadlines. Consistency rules that punish one outsized winning day. Minimum trading days. None of it says anything about whether your system has an edge, and every one of them ends an account instantly.

Read the rulebook for the specific account you bought, in full, before the first trade. Then read every funded account rule explained one at a time, because most of them punish something that looks harmless.

5. Adding a second system too early

Two systems in one account is not diversification. It is a diagnostic problem you built yourself.

When the account goes red you cannot tell which one is responsible, whether both are losing at once, or whether one is quietly funding the other's mistakes. When it goes green, the same problem in reverse. You have doubled the exposure and halved the information.

Run one thing until you know what its normal looks like: the shape of its good weeks, the depth of its bad ones, how long a flat stretch runs. That takes months. If you still want a second system afterward, give it its own account.

6. Judging it by the week

A week is a handful of trades, and a handful of trades tells you nothing about a system with a profit factor of 1.58. Five winners in a row and five losers in a row can both happen inside the same month, and both are ordinary.

The published record averages roughly $2,900 net a month across 88 months in backtest. Yet the last seven months of that record produced $43,322 gross, about double the historical monthly rate. An average describes the whole; no individual month is obliged to resemble it. Some are far better, some are losses.

Judge by the quarter, against the system's own history. Anything shorter and you are deciding out of noise. See how much a trading bot actually makes.

The whole record, including the parts that hurt

Losing months, worst drawdown, trade-by-trade detail, and the steps to reproduce it in your own NinjaTrader 8.

7. No logging

Something goes wrong six weeks in. The platform disconnected, a trade did not fire, or one filled at a price you did not expect. You open a ticket and the first question back is: what happened, exactly, and when?

If the answer is "I think it was Thursday, maybe," nobody can help, including you. Keep the platform logs, export the trade history, and write one line per trading day: machine on, system armed, trade taken, anything odd. Thirty seconds a day turns a vague grievance into a solvable problem.

8. No restart plan

Computers reboot. Windows updates at the worst moment. The internet drops. The platform locks up. All of that is normal, and none of it is a crisis if you decided in advance what to do about it.

Write the answers down before you need them: how you confirm the system is armed this morning, what you check if the machine restarted overnight, what you do if you return mid-session to an open position. A system that places real stop and target orders keeps its risk capped even when your machine is dead, because those orders live on the broker's servers. See how it works. Most people's restart plan lives in their head, which is exactly where it stays when the screen is blank at 8:29 AM ET.

9. Mixing manual trades into the same account

You spot something the system did not take. It looks obvious. You take it by hand, same account, because why not.

Three consequences, all bad. The account's numbers become a blend of two strategies, so the system's performance is no longer measurable. Your manual trade competes for the same risk budget, and a discretionary loss can push the account into a limit while the system is still managing a position. And it reopens the door automation was built to close. Trade by hand in a separate account, with separate money.

10. Chasing back the evaluation fee

An evaluation for a 50k account costs around $100. When one fails, that hundred dollars is gone. It is a business cost, priced in at the start and then forgotten.

What people do instead is decide the next account must earn back the last one. That is not a trading decision, and it always comes out as size: bigger contracts, tighter targets, more accounts at once than the plan called for.

Look at the honest math. In the strongest seven-month stretch of the backtest, producing $43,322 gross, roughly seven funded accounts were consumed along the way, about $700 in fees. Failed accounts are not an anomaly in this model. They are a line item.

Hypothetical performance. Every figure above comes from a backtest: a simulation over historical data, with no real money at risk. Simulated results are prepared with hindsight and cannot fully reflect real execution, slippage or liquidity. Past performance does not guarantee future results.

The pattern behind all ten

One thing connects every item: each mistake is an attempt to feel useful. Switch it off, adjust it, add to it, watch it harder, take the trade it missed. Doing something feels better than doing nothing, especially with money on the line.

But the reason to automate is that here, doing nothing is usually correct and almost nobody manages it unaided. Your job is the boring perimeter: platform current, machine on, events logged, rules known, size low enough that a normal bad stretch is survivable.

Frequently asked questions

When is it actually correct to turn a system off?

When its behavior stops matching its own documented history: the drawdown goes deeper than anything in the record, the average winner or loser changes shape, or trades fire in conditions the rules should have filtered. Those signals are structural and checkable against the backtest. A run of losses inside historical norms is not one of them.

How long should I run a system before deciding it does not work?

Longer than feels comfortable. An edge with a 46.2% win rate needs dozens of trades before the average carries authority, and a system can sit underwater across a whole quarter with nothing wrong. Compare your live results to the equivalent window in the backtest rather than to zero. If a quarter of uncertainty is unbearable, automation will not fix that.

Can I run a system on a personal broker account instead of a funded one?

Yes, and most of the rule-related mistakes here disappear, because a personal account has no consistency rules or trailing drawdowns to violate. What replaces them is that all the capital at risk is yours. Most people start on funded capital to cap that exposure at the price of an evaluation. The trade-off is laid out in funded capital.

What if I make one of these mistakes and the account survives?

That is the dangerous outcome, not the lucky one. Turning a system off in a valley and watching it go flat, or doubling size into a good week, teaches you the mistake was fine. It was not fine, it was unpunished. Judge a decision by the process behind it, not by how the next five trades landed.

In short: the system is the part that already works. The failure modes live in the space between your hand and the switch. Read the account rules, size below the ceiling, log what happens, judge by the quarter, leave the parameters alone. Nine of these ten are cured by doing nothing on purpose.

Seeing it work beats reading about it

Rentabilio, the automated system sold on this site, takes one trade a day at 8:30 AM ET with the stop and the target placed before it enters, and its backtest can be reproduced in your own NinjaTrader 8. The full report, the drawdown and the losing stretches are all on one page.