Tiltproof Risk Manager
- Utilities
- Version: 1.0
- Activations: 10
Tiltproof Risk Manager enforces stop-loss and anti-tilt discipline on every position on your account. It does not open trades. It watches every position, whether it was opened manually, from another EA or from the mobile app, and steps in when your own rules are broken.
It is built for traders who know their rules but break them under pressure: trading without a stop loss, widening a stop that is about to be hit, or re-entering bigger right after a loss.
Stop-loss enforcement
- Grace period: you get a set number of seconds after opening to place your own SL.
- Emergency SL: if there is still no SL after the grace period, one is placed at your risk budget. If it cannot be placed, the position is closed.
- One-way ratchet: once a position is protected, its SL can only move toward profit. A widened or removed SL is restored.
- Risk cap: if your SL risks more than your per-trade budget, the volume is reduced to fit. If that would go below the minimum lot, the SL is tightened instead.
- Breaker: a position is closed if its floating loss exceeds the per-trade cap times a multiplier.
Anti-tilt rules
- Cooldown after a loss or breakeven close. New positions opened during the cooldown are closed, and each attempt extends the cooldown.
- After a loss, the next trades are capped at a reduced risk % and at the losing trade's lot size, until a win or the day reset.
- Maximum trades per day. Blocked attempts do not count toward the limit.
Daily limits
- Daily lock after a set number of loss events or when day P/L (realized plus floating) reaches your loss limit. All positions are closed and new ones are blocked until the day reset.
- Day reset at broker midnight, midnight CE(S)T or 17:00 New York, to match your prop firm or broker.
- Optional flat window before the 17:00 New York rollover.
- Maximum concurrent positions and maximum total open risk.
Settings lock (optional)
Lock your settings for a set number of days. While locked, limits can only be tightened: looser inputs and dry run mode are ignored, and you are alerted. Use it as a commitment device for a challenge or a bad week.
Also included
- Dashboard panel with light and dark themes, placeable in any chart corner: day P/L, loss events, trades today, open risk, positions, risk mode, cooldown timer and settings-lock status.
- Every intervention is written to a CSV log in the terminal's Common\Files folder, with optional push notifications to your phone.
- Dry run mode to see what it would do without touching any position.
- All counters are rebuilt from deal history, so restarting the terminal does not reset your limits.
How to use
Attach it to ONE chart only. It manages every position on the account, on any symbol. Enable Algo Trading. Start with dry run for a session, then switch to live.
Important
- Protection works only while this terminal is running and connected. Trades placed from your phone are managed as soon as the terminal sees them, but not while the terminal is off. Use a VPS if you need 24/5 coverage.
- Do not run two risk managers on the same account.
- Budgets are a % of the balance at the day reset.
- The free demo version shows the protection logic in the Strategy Tester, where it opens small demo trades without an SL so you can watch the rules act. It never opens trades on a real or demo account.
Inputs (default in brackets)
Risk
- Max risk per position, % of day-start balance (0.5)
- Max total open risk, % (1.0)
- Max concurrent positions (2)
- Seconds to set your own SL (30)
- Breaker: close if floating loss > per-trade cap x this (1.25)
- Emergency SL never further than this % of price (0.5)
Anti-tilt
- Cooldown after a loss or breakeven, minutes, 0 = off (15)
- Minutes added per blocked attempt (15)
- Risk cap after a loss until a win, % (0.25)
- Win = net profit above this x R (0.1)
- Max trades per day (3)
Daily limits
- Loss events before daily lock (2)
- Loss = net below minus this x R (0.1)
- Same-symbol losses within this many seconds count as one event (60)
- Daily lock when day P/L reaches minus this % (1.0)
- Day reset time: broker server midnight / midnight CE(S)T / 17:00 New York (broker server midnight)
Daily close
- Close all before 17:00 New York and block new trades until 18:00 (off)
- Minutes before 17:00 New York (5)
Settings lock
- Lock settings (off)
- Lock duration, days (30)
Panel
- Show panel (on)
- Theme: light / dark (dark)
- Corner: top left / top right / bottom left / bottom right (top left)
- Horizontal and vertical offset from the corner, px (12 / 32)
Misc
- Dry run (off)
- Push notifications (on)
- Log file name in Common\Files (Tiltproof_log.csv)
- Max deviation for closes, points (50)
It is built for traders who know their rules but break them under pressure: trading without a stop loss, widening a stop that is about to be hit, or re-entering bigger right after a loss.
Stop-loss enforcement
- Grace period: you get a set number of seconds after opening to place your own SL.
- Emergency SL: if there is still no SL after the grace period, one is placed at your risk budget. If it cannot be placed, the position is closed.
- One-way ratchet: once a position is protected, its SL can only move toward profit. A widened or removed SL is restored.
- Risk cap: if your SL risks more than your per-trade budget, the volume is reduced to fit. If that would go below the minimum lot, the SL is tightened instead.
- Breaker: a position is closed if its floating loss exceeds the per-trade cap times a multiplier.
Anti-tilt rules
- Cooldown after a loss or breakeven close. New positions opened during the cooldown are closed, and each attempt extends the cooldown.
- After a loss, the next trades are capped at a reduced risk % and at the losing trade's lot size, until a win or the day reset.
- Maximum trades per day. Blocked attempts do not count toward the limit.
Daily limits
- Daily lock after a set number of loss events or when day P/L (realized plus floating) reaches your loss limit. All positions are closed and new ones are blocked until the day reset.
- Day reset at broker midnight, midnight CE(S)T or 17:00 New York, to match your prop firm or broker.
- Optional flat window before the 17:00 New York rollover.
- Maximum concurrent positions and maximum total open risk.
Settings lock (optional)
Lock your settings for a set number of days. While locked, limits can only be tightened: looser inputs and dry run mode are ignored, and you are alerted. Use it as a commitment device for a challenge or a bad week.
Also included
- Dashboard panel with light and dark themes, placeable in any chart corner: day P/L, loss events, trades today, open risk, positions, risk mode, cooldown timer and settings-lock status.
- Every intervention is written to a CSV log in the terminal's Common\Files folder, with optional push notifications to your phone.
- Dry run mode to see what it would do without touching any position.
- All counters are rebuilt from deal history, so restarting the terminal does not reset your limits.
How to use
Attach it to ONE chart only. It manages every position on the account, on any symbol. Enable Algo Trading. Start with dry run for a session, then switch to live.
Important
- Protection works only while this terminal is running and connected. Trades placed from your phone are managed as soon as the terminal sees them, but not while the terminal is off. Use a VPS if you need 24/5 coverage.
- Do not run two risk managers on the same account.
- Budgets are a % of the balance at the day reset.
- The free demo version shows the protection logic in the Strategy Tester, where it opens small demo trades without an SL so you can watch the rules act. It never opens trades on a real or demo account.
Inputs (default in brackets)
Risk
- Max risk per position, % of day-start balance (0.5)
- Max total open risk, % (1.0)
- Max concurrent positions (2)
- Seconds to set your own SL (30)
- Breaker: close if floating loss > per-trade cap x this (1.25)
- Emergency SL never further than this % of price (0.5)
Anti-tilt
- Cooldown after a loss or breakeven, minutes, 0 = off (15)
- Minutes added per blocked attempt (15)
- Risk cap after a loss until a win, % (0.25)
- Win = net profit above this x R (0.1)
- Max trades per day (3)
Daily limits
- Loss events before daily lock (2)
- Loss = net below minus this x R (0.1)
- Same-symbol losses within this many seconds count as one event (60)
- Daily lock when day P/L reaches minus this % (1.0)
- Day reset time: broker server midnight / midnight CE(S)T / 17:00 New York (broker server midnight)
Daily close
- Close all before 17:00 New York and block new trades until 18:00 (off)
- Minutes before 17:00 New York (5)
Settings lock
- Lock settings (off)
- Lock duration, days (30)
Panel
- Show panel (on)
- Theme: light / dark (dark)
- Corner: top left / top right / bottom left / bottom right (top left)
- Horizontal and vertical offset from the corner, px (12 / 32)
Misc
- Dry run (off)
- Push notifications (on)
- Log file name in Common\Files (Tiltproof_log.csv)
- Max deviation for closes, points (50)
