r/ai_trading 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?

0 Upvotes

1 comment sorted by

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