Extension for disciplined risk control in MatchTrader.
Automatically blocks the interface when the daily closed loss reaches the configured limit.
No emotion. No second chances.
Prevent overtrading and break impulsive loss cycles.
The extension:
- Reads the daily closed total (Closed tab)
- Compares it to the user-defined limit
- If it reaches the maximum loss → blocks the interface
- Prevents new interactions until the next day
All local. No backend. No data transmission.
- User sets a daily limit in USD
- The extension monitors the closed total
- When the closed value ≤ -limit
- The interface is automatically blocked
- Automatic reset the next day.
- Discipline > emotion
- Rule > impulse
- System > will
This extension doesn't attempt to predict the market.
It protects you from yourself.
- Clone the repository:
git clone https://github.com/your-username/matchtrader-extension.git
- Open Chrome
- Go to chrome://extensions/
- Enable Developer Mode
- Click Load uncompressed
- Select the project folder
- No data is sent to external servers
- Everything is stored locally via chrome.storage
- The extension only reads visual elements of the page
matchtrader-extension/
├── scripts/
├── content.js
├── popup.js
├── service_worker.js
├── icon.png
├── index.html
├── manifest.json
└── README.md
- Works only on the desktop version of MatchTrader
- May break if the platform changes the DOM
- The lock is local (user can remove the extension)
MIT Use at your own risk.