Keeping a changelog for your trading rules
Posted: Sun Oct 18, 2026 8:30 am
Keeping a changelog for your trading rules
Software developers keep changelogs, a record of every change to the code, with the date and reason. I think it's a useful idea for trading rules too.
Most traders change their rules over time. Adjusting a stop distance, adding a filter, dropping a setup, changing the trading hours. Often the change is made in the moment and not recorded. A few months later, you can't remember when it happened or why, and you can't tell whether results changed because of it.
A changelog fixes that. A simple document or spreadsheet: date, what changed, why, and what you expect to happen. Then later, you can compare results before and after each change.
It also slows down changes. If you have to write down the reason, you think twice about changing a rule after one bad trade. That alone stops a lot of unnecessary tinkering.
The 'what you expect' part is important. If you add a filter expecting it to reduce losing trades, you can check after a month whether it did. If it didn't, you know to reconsider.
It's also helpful when results drop. You can look at the changelog and see whether a recent change might be the cause, or whether nothing has changed and it's probably just the market.
It doesn't need to be elaborate. A line per change is enough.
Software developers keep changelogs, a record of every change to the code, with the date and reason. I think it's a useful idea for trading rules too.
Most traders change their rules over time. Adjusting a stop distance, adding a filter, dropping a setup, changing the trading hours. Often the change is made in the moment and not recorded. A few months later, you can't remember when it happened or why, and you can't tell whether results changed because of it.
A changelog fixes that. A simple document or spreadsheet: date, what changed, why, and what you expect to happen. Then later, you can compare results before and after each change.
It also slows down changes. If you have to write down the reason, you think twice about changing a rule after one bad trade. That alone stops a lot of unnecessary tinkering.
The 'what you expect' part is important. If you add a filter expecting it to reduce losing trades, you can check after a month whether it did. If it didn't, you know to reconsider.
It's also helpful when results drop. You can look at the changelog and see whether a recent change might be the cause, or whether nothing has changed and it's probably just the market.
It doesn't need to be elaborate. A line per change is enough.