I see. I get the impression from the charts you posted, and your replies to my questions, that your system performs at its best when there is a persistent upward trend.
Speaking of old technology, coolest thing I've seen in the realm of high concurrency / functional programming is the Erlang / OTP (started in 1985). Programming in Elixir on top of that platform should be ideal for trade decision / state management. OP, I think your success on the 1 min NQ/MNQ is a result of knowing when not to take trades. Trend trading it with high MFE / low MAE is the easy part and no one needs years of backtesting data to prove that.
My reduction of "Let your winners run; cut your losers short." is "IN with a SHOUT; OUT with a WHISPER." This leads to lost (un-earned) profits in trend-continuation paths, but then it also invites further investigation for secondary trades (on completely unrelated triggers) including time-based: In on a good-suggestion; out in 48 hours... The idea (for me) remains: don't be glued to the screen.... At this point (of nearly 15 years trading), I think a new trader could do worse than learning to tick-scalp off of the DOM and a 1min chart, and to also spend time *restricted* to EOD data. Nose-to-screen, and forced-absence.
mr _terminus_, something tells me that you have cogent documentation to go with your system. techno dub reco's? Thx - _3 contracts; when would be good to go to 3+? if that's of interest, chapters 4, 5 & 6 might be worth a browse... https://elitetrader.com/et/threads/fixed-ratio-position-sizing-money-management.303441/#post-5012086 - then there's this, -
Exactly my approach as well, except +4-7 cups of coffee...not because I need the caffeine...just because that is what I do when I'm tap tapping on my computer.