I replayed 500 trades of my setup at random chart dates before risking real money again. It changed what I believe about my own edge.

After a drawdown earlier this year I did something I'd been avoiding: instead of "taking a break and coming back focused" (which for me means coming back and doing the same thing), I spent three weekends replaying my setup bar by bar on historical data. Random dates, no peeking ahead, logging every trade like it was real.

What 500 replayed trades taught me that 18 months of live trading somehow didn't:

  1. My imagined win rate was 58%. My replayed win rate was 44%. Still profitable with my average R, but the 14-point gap was pure selective memory. I remembered the clean wins and archived the messy losses as "exceptions." The truth is I also am more selective when it comes to live markets, so that might not be that big of a problem.

  2. My edge is concentrated, not general. Profitable in trending conditions, roughly a coin flip everywhere else. Live, I traded everything and averaged the two together. The setup was never the problem; deploying it indiscriminately was.

  3. Impatience survives even fake money. With literally nothing on the line I still caught myself forcing entries during chop because I was bored. That was the most useful discovery of the three: it's not a money-pressure problem, it's a stimulation problem, and now I have a rule for it.

The obvious caveat: replay isn't proof. No live spread, slippage, or real fear. I can set the spread and commisions in the platform I use, but I treat it as a filter, not a validator: a setup that fails in replay is dead, a setup that passes has earned a small live test.

But the compression is absurd. 500 quality reps of MY specific setup in three weekends versus a year and a half live.

For those who backtest manually: how many replayed trades before you trust a number?

reddit.com
u/Local-Amphibian9197 — 1 day ago

Why I backtest manually with bar replay even though I can code

I write code for a living, so the default advice ("just script your strategy and backtest 10 years in a minute") should apply to me more than most. I tried. Twice. Here's why I replay charts bar by bar instead.

The coded version tested a strategy I don't actually trade. Writing the rules down forced brutal simplifications. "Enter on the retest if structure is clean" became some threshold math that matched maybe 70% of my real decisions. The backtest ran, produced numbers, and the numbers described a robot that trades almost like me. Almost is worthless when your edge is thin.

The proof: I coded my rules, got a profitable result, then bar-replayed the exact same period by hand. I took different trades. Skipped setups the code took (context looked wrong), took setups the code skipped. My manual result was better in trending months and worse in ranging ones. The delta between the two IS my discretion, and it turns out my discretion is a real, measurable component of the system. A coded backtest can't see it.

Manual replay also trains execution, not just validates it. Sitting through a pullback bar by bar, watching a trade go against you before it works, pulling the trigger when the setup is ugly-but-valid. None of that muscle gets built watching a script print a summary.

Where code wins, to be fair: anything tick-sensitive, portfolio-level tests, and pure-mechanical systems. If your entries are 100% rule-based, script it.

But if you're discretionary, I'd argue your backtest needs YOU in the loop, because you're part of the system being tested.

Anyone else run both and compared? Curious how big other people's manual-vs-coded delta is.

reddit.com
u/Local-Amphibian9197 — 3 days ago

My SaaS had a frequency problem: users only opened it when they traded. Here's how I built a second usage loop.

TradingSFX is a trading journal. The retention math of a journal is brutal in a way I didn't appreciate when I built it: the product is only useful AFTER the user trades. No trades this week = no reason to open the app = habit dies = churn. My most engaged users were fine, but the long tail logged 3 trades and evaporated.

The fix I bet on: a chart-replay backtester. Traders replay historical charts candle by candle and take simulated trades. It gives the app a reason to be opened on evenings and weekends, when there is no live trading, which is exactly when the journal habit was dying.

Why this feature and not something else:

  1. It's the same muscle. Backtest trades get logged like live trades and flow into the same analytics. The feature strengthens the core product instead of hanging off the side of it.

  2. It was already sold standalone. There are dedicated replay tools charging $20-40/mo. When a standalone product exists at your price point, bundling it is a straight value add that needs zero explaining.

  3. It demos without signup. Replay is visual, so I put a sample-data demo behind zero auth. That link is now what I give everywhere instead of the homepage.

The lesson I'd generalize: if your product's value depends on the user doing something external first (trading, deploying, publishing), you have a hidden frequency ceiling. Build the loop that works when the external thing isn't happening.

reddit.com
u/Local-Amphibian9197 — 3 days ago

Your win rate is lying to you if you don't decide what a breakeven trade is

Dumb-sounding question that changed my stats: is a breakeven trade a win, a loss, or nothing?

I'd never thought about it. My spreadsheet counted BE as a loss (anything not positive = loss). One of my friends counted BE as a win (anything not negative = win). Same strategy style, and his "win rate" ran ~8 points higher than mine basically forever. We compared everything (entries, pairs, sessions) before realizing the gap was an accounting choice, not an edge.

Why it matters more than it sounds:

- If you move stops to BE aggressively (most ICT/SMC-style traders do), BE trades can be 10-20% of your total. That's enough to swing your win rate massively in either direction.
- Counting BE as losses made me think my strategy was decaying when it wasn't. I nearly changed a working system over an artifact.
- Counting BE as wins (my buddy) hides a real problem: a chunk of his "wins" were trades that went 1R+ in profit and came all the way back. That's not a win, that's a management leak wearing a win's clothes.

What I settled on: exclude BE from win rate entirely (it measures setup quality) but track BE count separately as its own stat (it measures management). The week I split them, I found out my "win rate problem" was actually a "moving my stop too early" problem.

How does everyone here count them? Genuinely interested in whether there's a consensus, because comparing win rates with other traders is meaningless without agreeing on this first.

reddit.com
u/Local-Amphibian9197 — 15 days ago

Found the exact fingerprint of my revenge trading in my journal. It's embarrassingly consistent.

Went through six months of my journal looking specifically at what happens after a losing trade. Found a pattern so consistent it looks scripted:

- Median time between trades normally: ~50 minutes.
- Median time between a LOSS and my next trade: 9 minutes.
- That next trade: bigger size than my average, win rate way below my average, and almost never met my own entry checklist.
- And the kicker: if THAT trade also lost, the third one came even faster and even bigger. A perfectly mechanical doom loop.

I never once felt like I was revenge trading in the moment. Every one of those 9-minute entries felt like "a fresh setup I'd be wrong to skip." The tilt doesn't announce itself, it disguises itself as opportunity.

What's actually worked since (measured, not vibes):

  1. A hard rule with a number, not a feeling: after any loss, no entry for 30 minutes. Feelings lie, timers don't.
  2. Logging the trade IMMEDIATELY after closing it, including whether my checklist was met. The act of writing "checklist: not met" before the next trade kills maybe half the revenge entries on its own.
  3. Reviewing time-between-trades weekly. It's the single most honest stat in my journal. PnL fluctuates with variance; time-to-next-trade after a loss measures only my state of mind.

If you journal, go check your own time gaps after losses. I'd bet most people who think they don't revenge trade have a version of the 9-minute fingerprint.

reddit.com
u/Local-Amphibian9197 — 18 days ago

Broke down my win rate by hour of day. I've been donating money in one specific window for a year.

Did an exercise I should have done long ago: took a year of trades and built a day-of-week × hour-of-day grid of my PnL and win rate.

Findings, in order of how much they hurt:

London open was carrying my entire year.
My win rate in that window was nearly double my win rate everywhere else. I "knew" the London open was my best time. I did not know everything else was roughly breakeven-to-negative.
2.
I had one specific weekday window that was pure donation.
Consistently negative, decent sample size, across different pairs and setups. Nothing wrong with the setups, the window itself just doesn't suit how I read price. I traded it anyway, weekly, for a year, because I was at the desk and bored. That happened in the 6-7pm window.
3.
Friday afternoons: small sample, 100% regret.

What changed: I didn't add a new strategy or indicator. I just stopped trading the donation window. That single subtraction did more for my equity curve than anything I added all year.

If you've never sliced your results by time of day, do it. Spreadsheet pivot table is enough. Most of us have a window where we're consistently the liquidity and we have no idea.

What's everyone's worst hour? Genuinely curious if the post-overlap NY afternoon is as universal a graveyard as I suspect.

​

reddit.com
u/Local-Amphibian9197 — 20 days ago

Tracked every "rule" I claim to trade by across my last 200 trades. 2 of my 5 rules were actively costing me money.

I've been trading the same setup for two years and I "have rules": session timing, minimum RR, confluence requirements, the usual. A while back I started logging, for every single trade, which of my rules were actually met at entry. Not how I felt about it. Binary, met or not met, recorded at entry time.

200 trades later, the results humbled me:

- My two strictest rules (entry only inside my killzone, minimum 2R structure target) were doing all the work. Win rate with both met was dramatically higher than my overall.
- One rule I was religious about (waiting for a specific confirmation candle) made zero statistical difference. None. I've skipped entries for two years waiting for it.
- One "rule" was negative: my "no trades after 2 losses" rule made me skip what turned out to be my highest win-rate window, because my 2 losses usually came in the chop BEFORE that window. I was sitting out exactly when my edge showed up.

The meta-lesson: I had never separated "rules that define my edge" from "rules that make me feel disciplined." They feel identical from the inside. Only the data could tell them apart.

If you journal: don't just log entry/exit/PnL. Log which of your own conditions were true at entry, every trade, even when it's annoying. After 100+ trades you can cross-reference and find out which of your beliefs are load-bearing.

Anyone else done this and found a "sacred" rule that turned out to be noise?

reddit.com
u/Local-Amphibian9197 — 22 days ago

Solo founder, trading journal SaaS: what worked and what flopped in my first year of marketing

Building TradingSFX (AI trading journal) solo. Sharing the honest scoreboard because I would have killed for this list a year ago.

Worked:
- Programmatic SEO on a sub-niche. One landing page per prop firm ("FTMO trading journal", "TopStep trading journal"...). Low volume keywords, but visitors arrive pre-sold because the page speaks to their exact rules.

- Free-forever plan. Traders don't trust paid tools they haven't used. Free tier is my entire top of funnel.

- Making the AI react to the user's own data. Generic AI advice impresses nobody anymore. The first time the coach says "you've broken your own session rule 3 times this week," people believe.
- A free public calculator and an economic news page. Utility pages bring traffic that a feature list never will.

Flopped:

- Generic "best trading journal" content. Outgunned by sites with years of domain authority. Pivoted to comparison pages and sub-niche terms instead.

- Expecting traders to journal out of discipline. They don't. Every successful flow I have reduces friction (screenshot extraction, quick-log mode) instead of demanding diligence. Discipline is something that builds up over time with a trusted product. So need that time first.
- Building features before asking anyone. Built a whole feedback flow nobody clicked. Killed it. This was annoying but that's the harsh reality.

AMA about the niche, the stack, or the numbers.

reddit.com
u/Local-Amphibian9197 — 23 days ago

Took an L on DAX this morning.

Took an L on DAX this morning.

Short got swept clean, price ran straight into my stop. Annoying, sure.

But here's the part nobody likes to say out loud, no strategy wins every time. There is no 100% winrate. Anyone selling you one is lying.

A single loss means nothing. Your edge lives across hundreds of trades, not this one.

That's the whole reason I built TradingSFX, so I judge my trading by the data, not by how the last candle made me feel.

https://preview.redd.it/oa7ftf4qjo4h1.png?width=1779&format=png&auto=webp&s=772f9a72a148359cf2aca9a7777ed9934fbce133

https://preview.redd.it/5srvget1ko4h1.png?width=1092&format=png&auto=webp&s=a34fc56015c8d054bdcb30dad350ace572b7bd59

https://preview.redd.it/u4w49ft1ko4h1.png?width=1096&format=png&auto=webp&s=2f15a7eab1b24138da7b21bc8fde242da6a1bc30

https://preview.redd.it/wgo2hft1ko4h1.png?width=1063&format=png&auto=webp&s=3666c3f0f986032e124228e6eff4448647fef388

tradingsfx.com

reddit.com
u/Local-Amphibian9197 — 1 month ago

How I size my risk per trade based on max drawdown (not gut feeling)

Most people pick their risk % randomly. 1%, 2%, whatever sounds safe. I used to do the same until I started tracking my actual stats.

Here's what I do now. I look at my journal and find my max drawdown measured in R. Right now mine sits at 6R over 361 trades. That's the worst losing streak my strategy has historically produced.

Then I size my risk so that even if I hit that exact drawdown again, I only lose around 1% of my account in absolute terms. So 6R drawdown divided by 1% target loss means I risk roughly 1.5% per trade (because 6 × 1.5% is around 9% account hit in the worst realistic scenario, and that's still recoverable).

The point is your risk per trade shouldn't be a vibe, it should come from your own statistics. If your max DD is 10R you risk less. If it's 4R you can risk a bit more. Let the data tell you.

Stats from my current sample: 361 trades, 55.6% WR, 2.47 PF, +208R net, 6R max DD.

That is how I know I can pass a funded account faster.

u/Local-Amphibian9197 — 1 month ago

How I size my risk per trade based on max drawdown (not gut feeling)

How I size my risk per trade based on max drawdown (not gut feeling)

Most people pick their risk % randomly. 1%, 2%, whatever sounds safe. I used to do the same until I started tracking my actual stats.

Here's what I do now. I look at my journal and find my max drawdown measured in R. Right now mine sits at 6R over 361 trades. That's the worst losing streak my strategy has historically produced.

https://preview.redd.it/o6mlk52dpp2h1.png?width=1344&format=png&auto=webp&s=2761816652beeb347085af67c9c89ba04892dc65

Then I size my risk so that even if I hit that exact drawdown again, I only lose around 1% of my account in absolute terms. So 6R drawdown divided by 1% target loss means I risk roughly 1.5% per trade (because 6 × 1.5% is around 9% account hit in the worst realistic scenario, and that's still recoverable).

The point is your risk per trade shouldn't be a vibe, it should come from your own statistics. If your max DD is 10R you risk less. If it's 4R you can risk a bit more. Let the data tell you.

Stats from my current sample: 361 trades, 55.6% WR, 2.47 PF, +208R net, 6R max DD.

reddit.com
u/Local-Amphibian9197 — 1 month ago

Built a free TradingView indicator to visualize trade risk before entry useful for FTMO/FundedNext rules

Most challenges blow up because of one bad position-sized trade.

This Pine Script lets you see:

- Exact risk in $ before you enter

- R:R ratio inline

- Visual SL zone (red) and TP zone (green)

- Lot size validation against contract size

Useful especially if you're trading a 5%/10% drawdown rule and

want a visual sanity check before clicking buy.

Free, open source: https://www.tradingview.com/script/mdA0msWv-TradingSFX-Trade-Calculator/

If you keep a journal for the challenge, the indicator output pastes directly into TradingSFX (free, has FTMO/FundedNext presets built in). But the script itself works standalone.

https://preview.redd.it/fsazr6gn3n2h1.png?width=1786&format=png&auto=webp&s=f908b805de1a7a52e90ee44ef6efb636c52bacb5

reddit.com
u/Local-Amphibian9197 — 1 month ago

I built a free indicator that draws SL/TP zones + auto-calculates R:R before you enter

Got tired of mentally calculating risk/reward and pip distance for every trade in my journal

So I built a free Pine Script that does all of it visually:

- You drop entry, SL, TP, exit prices + lot size

- It draws SL and TP zones on the chart (green/red boxes)

- Auto pip count (handles forex JPY pairs + indices automatically)

- R:R inline, PnL preview in $, risk in $

- Info panel with everything at a glance

Open source under MPL 2.0.

Bonus: if you want to keep a journal of your trades, you can paste the indicator line into TradingSFX (free) and it auto-fills the trade form so no manual data entry.

https://preview.redd.it/g2wh2z4d1n2h1.png?width=1786&format=png&auto=webp&s=aa1627cf298aebb67f5f259bbb17547fa722df5e

Link to script: https://www.tradingview.com/script/mdA0msWv-TradingSFX-Trade-Calculator/

Feedback welcome. What would you add?

reddit.com
u/Local-Amphibian9197 — 1 month ago
▲ 15 r/Trading

Journaling actually is the thing. Sounds boring but it changed my trading completely

Been trading for about 2 years. Started on crypto futures, got burned enough, moved to forex and indices where I found some consistency. Trade DAX40 mostly now.

First year I didn't really journal seriously. Some notes in Notion, screenshots on my phone, nothing structured. I thought I knew what worked for me. I knew nothing actually.

For the past 8 months I've been journaling every trade with tags (confluence, session, hour, day, instrument) and things started making sense. And what helps me the most right now, honestly, is being able to filter trades by the confluences I used and by the time and day I took them.

That's it. Sounds basic.

But when I see that in a specific session, on a specific day, with a specific combo of confluences I'm running 70%+ win rate over 40 trades, and another combo I was sure worked is sitting at 40%, suddenly it's not a discussion of "what I feel". It's data.

Found out Fridays after 14:00 I'm a net loser no matter what I do (talking about DAX). Found out if I enter before candle close my win rate drops a lot vs when I wait. Stuff I "knew" but didn't really know.

Now when I see a good trade coming it's from a clear place. I don't have 15 setups in my head anymore, I have 2-3 that have shown me they work for me, in those hours, on those days.

So if anyone's early and struggling with inconsistent results, my one piece of advice is journal. Real journaling. With tags. And look at it weekly, filtered.

Not sexy but it works.

reddit.com
u/Local-Amphibian9197 — 2 months ago
▲ 9 r/DAYTRADERcollege+5 crossposts

Built an AI layer into my trading journal, here’s what actually helped after 2 months

Quick context, I trade DAX40 mostly, indices and forex on liquidity sweeps, MSS and BPR. I built a journaling platform for myself last year because I was tired of Notion templates and bloated tools, ended up opening it up and now there's a small community using it.

The last few weeks I rolled out some AI features and honestly some of them changed how I review trades, so wanted to share what works and what doesn't from a trader perspective, not a product one.

What I added:

  1. AI verdict per trade. After you close a trade and log it (entry, SL, TP, screenshots, notes), an AI gives you a verdict. Was it actually a valid setup, did you respect your rules, did you size correctly. Sounds gimmicky but when you log 30+ trades a month it catches the pattern of "I keep entering before candle close on Tuesdays" way faster than I would.

  2. Coach profile. You define your own strategy (mine is liquidity + MSS + BPR + candle close confirmation), risk rules, instruments, and the coach updates as you log more trades. So the verdict isn't generic, it's against YOUR rules, not some ICT bro checklist.

  3. AI chat with full access to your trades. This is the one I use the most. I can ask stuff like "show me all my losing DAX trades in London session where I entered before candle close" and it actually answers with the data. No more scrolling through 200 entries.

  4. Analytics with confluence breakdowns. Best/worst confluences, profitability per setup combo, session performance, the usual but cross referenced. Found out my BPR + sweep combo is 68% win rate, BPR alone is 41%. Wouldn't have caught that manually.

Not a pitch, more curious if other people here use AI in their journaling or still old school spreadsheet. The verdict thing is what surprised me the most, brutal honesty when you ask for it.

Platform is TradingSFX if anyone wants to check, has a free tier. Happy to answer questions about how the AI is set up or how I trained the coach on my own methodology.

tradingsfx.com
u/Local-Amphibian9197 — 3 hours ago