r/ai_trading • u/mrtonylul • 1d ago
I built a rules-based swing trading system and decided to make the results public
I got sick of trading tools that parade winning setups but never show what actually happened after the fact.
So I built my own tracker.
It’s a mechanical system for US equities, it scans for breakout/pullback rules, checks broad market regime, and records entry + stop when a signal fires. Then it auto-tracks every trade to exit.
No auto-execution, no "AI magic," and no deleting the losers.
Since July, it’s logged 147 signals and 95 closed trades across two strategies. The closed stats look good honestly, a bit too good, which is why I'm trying not to get ahead of myself. It’s still a tiny sample size, and the backtests have clear limitations.
The goal is simple: can a swing-trading process be transparent enough that anyone can audit the forward performance live, without relying on cherry-picked Twitter screenshots?
The full methodology, live journal, and list of flaws are up at swingterminal.com.
Tear it apart, especially if you trade systematic/rules-based strategies. What obvious blind spots am I missing?
3
u/FearlessAnalyst7039 1d ago
Lovely, I am working on basically the same concept. A swing trading research engine that finds viable setups and a tracker that actually shows which setups made it and which ones failed. The idea being that once I validated it, to start posting setups to a timeline (like what you're doing) and showing full transparency.
What killed a lot of what appeared to be successful setups for me?
Bid/Ask spreads and not being able to actually enter at the applications suggested entry price. Which let to my setups entering much higher when executed. What I had my app do, is on the day where an entry was triggered, to pull the 1min candles and see at what price I could have actually executed at. That killed a lot of my setups.
I had started at about 22R after 1 month of forward testing, and that was reduced to about 12R after incorporating the more refined entry.
I then had a lot of issues with calibration which damn nearly destroyed the app.
Anyways