Your Trading Plan Needs These 7 Non-Negotiable Sections
Re: Your Trading Plan Needs These 7 Non-Negotiable Sections
Daily loss behaviour. Entries were written in detail from day one, what to do after three losers was basically 'stop, probably'. Writing that part properly changed more than any entry tweak.
It’s Fairman 
Re: Your Trading Plan Needs These 7 Non-Negotiable Sections
Nice template. I'd still say the sessions and daily loss sections matter more than the entry logic, that's where most plans fall apart in practice.
It’s Fairman 
-
LondonNewsTrader
- Posts: 421
- Joined: Mon Sep 21, 2026 9:30 am
Re: Your Trading Plan Needs These 7 Non-Negotiable Sections
Two things in the EA I would fix before running it live.
The duplicate check only lives in memory. last_processed_signal starts as an empty string, so every time the EA reinitialises, after a terminal restart, a timeframe change or a VPS reboot, the first poll returns the latest alert and the EA executes it again. If that alert was a long from three hours ago, you get a fresh long at today's price with yesterday's stop and target. Putting a unique id or the alert timestamp into the JSON and storing the last processed id with GlobalVariableSet, or in a file, solves it.
The exit branch also ignores direction. Both "exit_long" and "exit_short" close every position on that symbol with magic 777777, so an exit_short arriving while you hold a long will flatten the long.
I would also reject alerts older than a few seconds. After a data release the sl and tp computed on the TradingView bar can already be on the wrong side of price, and the order gets rejected for invalid stops at the worst moment.
-
FXS Prop Desk
- Posts: 1572
- Joined: Wed Oct 07, 2026 9:52 am
Re: Your Trading Plan Needs These 7 Non-Negotiable Sections
A written plan with fixed sections is the right starting point. The section that most plans leave the weakest is usually the one about what to do when something goes wrong: a platform freeze, a missed stop, a gap. It is worth writing those cases out in advance, because those are exactly the moments when thinking clearly is hardest. A plan that only covers normal trading days is like a fire drill that only covers the days without fire.
FXS Official Team | The Idea Lab & Strategy