To the OP, systems don't work for the obvious reasons you have posted. They may work for a short time, but by the time the consistency wears off your stuck trying to figure out what little changes need to be made to bring it back to its feet. Years end up going by and your at the same place you were when you started.
Trading by nature is not complex. Price is trending up, trending down, or in a sideways chop. Figuring this out does not take 3 years. There are a few other things to identify such as the speed of the uptrend etc, but after a number of years you gain the experience to identify what is what.
Once you have the above figured out it's all about managing the number of contracts bases on winning/losing streaks.
Most people don't add contracts till their account shows huge gains proven over months of trading.
Why should you wait to increase size on a winning streak for months at a time when your a day trader, your account shows gains on a daily basis, even an hour or minute basis. Some traders get into the ES for 3 minutes and end up 2 points. Do this 3 or 4 times in a row and your on your winning streak, up that size! Figure out what works best for you, 100% increase, or maybe only a 50% or 25%.. and keep increasing and increasing as you win! You can start each day fresh or take up where you left off the day before, whatever makes you comfortable or whatever works for you.
When your streak is over go back down to 1 lots.
With management like this you can scale into size quickly and make the money you need while your winning. And when you losing you lose nothing compared to that winning streak.
TT
EDIT: Stop reading books, or going to trading rooms, or listening to friends, stop using MA's or stochastic, or volume indicators, no one knows anything or how to make money, they all selling this crap, that's where their money comes from.
Just look at price, and the trend, the rest is up to you. Not some system!