Platform
TopstepX
You switch on Topstep's Daily Risk Lock with our step-by-step guide. You confirm it each day in Telegram, and Mast checks it against your statement the next day. Optional: add your own ProjectX API key for live watching (ProjectX bills that separately). Live Funded accounts are not covered.
You set the lock, Mast checks it.
G · guided native lockW · witness
- How Mast connects
- No access by default: a guide, a daily confirmation in Telegram and your statement import. Optional: your own ProjectX API key, used read-only.
- What Mast writes
- Nothing. Mast computes the day's values; you enter them and press the lock.
- Who can undo it
- You can change the values before you press "Lock Out Risk Settings For Day". After that, nobody can undo it before 5 PM CT.
Rule by rule
| Rule | Level | Notes |
|---|---|---|
| L01Daily loss limit | G · guided native lock | |
| L02Weekly loss limit | G · guided native lock | Applied as a daily share of the weekly limit. |
| F01Max trades per day | G · guided native lock | |
| F04Cooldown after a loss | W · witness | |
| C01Max size per order | G · guided native lockpending proof | |
| T01Trading hours | G · guided native lock | Lock at the end of your window. |
| K02Panic lock | G · guided native lock | |
| I01Trade from another device | W · witness | Live with your own API key; otherwise checked the next day from your statement. |
Every known way around it
- Skip pressing the lock: the day is marked unverified and your partner sees it.
- Skip the morning confirmation: same, the day counts as unverified.
- Live Funded accounts can't be reached through the API, so they aren't covered.
Before the badge ships
A day counts as locked only once Mast has evidence the lock was on: your statement the next day, or live data with your API key.
What the levels mean
| Level | Name | What happens |
|---|---|---|
| N0 · nudge | Nudge | An alert or a warning. You can ignore it. |
| N1 · client friction | Client friction | A button is disabled or covered on your screen. It can be bypassed. |
| N2 · closes after fill | Close after fill | Your order goes through, then gets closed. Works while the software runs. |
| N3 · native server lock | Native server lock | The platform itself rejects your orders until the lock ends. |
| N4 · pre-trade block | Third-party pre-trade block | A broker plugin or back-office key rejects the order before it executes. |
| W · witness | Witness | Read-only view of all trades from any device. A trade that breaks your rules alerts your partner and hits your score. |
| G · guided native lock | Guided native lock | You set the platform's own lock with Mast's values. It counts only once Mast has evidence it is on. |