Stop-loss creep
Lock out after the stop is moved against you N times on the same order. The classic "it'll come back" trap.
if stop_moves >= 2 → lock until session_end
You know how to trade. You just can't trust yourself to follow your rules when it counts. AvoidTilt enforces your discipline automatically without human intervention.
Or join the Discord 800+ traders inside 800+ membersThe problem?
One click install. AvoidTilt sits in your toolbar and watches the trading platform tabs you authorize. Nothing else.
Pick from the rule library or write your own. "Lock me out after 2 stop-loss moves." "Cool-down 30 min after any loss." Stack as many as you want.
The platform interface is disabled until your cooldown ends or the next session opens. No override. No "just this once". That's the point.
See it in action
A real lockout, triggered live.
Rule library
Six of the most common. There are more. You can also write your own.
Lock out after the stop is moved against you N times on the same order. The classic "it'll come back" trap.
if stop_moves >= 2 → lock until session_end
After any loss, mandatory cool-down before the next entry. 5 minutes, 30 minutes, EOD. Your call.
after loss → cooldown 30m
Set your number below the prop firm's. Hit it, you're done. The platform is disabled until tomorrow's open.
if daily_pnl <= −500 → lock until next_open
Three reds in a row and you're out for the day. Streak-tilt is real and it's expensive.
if losses_in_a_row >= 3 → lock for_day
Cap your max contracts/lots per order. Lock if you try to exceed it after a losing day.
if size > max_contracts → block_order
Trade only during your edge hours. Outside the window? The platform won't let you click buy.
if time outside session → block_order
Pricing
Protect your accounts for less than the cost of dinner.
Billed monthly · Cancel anytime
Pay once. Locked in for life.
Billed monthly · Cancel anytime
FAQ
No. AvoidTilt only restricts your own access to the platform UI. It doesn't place trades, modify orders, or interact with the firm's risk system. You stay 100% within their TOS.
That's the whole point. No, not easily. Disabling the extension or reinstalling extends the lockout instead of clearing it. There's also an optional accountability email that fires if you tamper with it. We're explicit: if you genuinely don't want a guardrail, this isn't the product for you.
Web platforms — TradingView, DXTrade (FTMO, FundedNext, The5ers), Match-Trader, Tradovate web, cTrader Web, MT5 web — plus NinjaTrader Desktop. Mobile apps are out of scope by design. If you're enforcing discipline, you trade where the rules can reach you.
Only what's visible on the trading platform tabs you authorize: positions, orders, P&L, stop placement. Nothing leaves your machine except your encrypted rule config. No keystroke logging, no balances stored on our servers.
Yes. The rule builder uses simple "when X then lock for Y" conditions. Combine triggers (loss count, P&L drawdown, stop edits, position size, time-of-day) with any lockout duration. No code required.
Your existing positions and stops stay exactly as they are. AvoidTilt never modifies orders. The platform UI is disabled, which prevents you from adding to losers, removing stops, or opening new entries. Your protective stops keep working at the broker level.