Configure at setup. Locked in session.
Detent is a configurable enforcement template, not a fixed ruleset. You set the rules. The engine holds you to them when it counts.
Your broker, your credentials
You connect Detent through the API your broker or prop firm already exposes — ProjectX live today, with Tradovate, Rithmic and more on the roadmap — on your own credentials, from your own machine. Nothing routes through us. Check that your broker or firm gives you API access before you buy.
Your rules, your thresholds
Set each gate to your own strategy: your size cap, your session hours, your instruments, your cooldowns, your entry checklist. The founder's live configuration ships as a starting template you edit.
No in-the-moment override
In session, the rules are locked. Detent acts on your open positions the moment they break a rule — tighten, close, lock — with no in-the-moment override. Change your configuration between sessions. Never in the middle of one.
Gates check every order; stop management acts at bar close.
Ten gates. Your thresholds.
Detent checks every rule against your positions and your orders. However the trade was opened, it watches the position and acts the moment a rule breaks — tighten, close, lock. Route your orders through it and it can also reject a rule-breaker before it fills. You set the thresholds at setup; in session the engine holds you to them, with no override. What each gate enforces:
- Stop bracket required — every entry carries a stop; naked orders are refused.
- Add-guard — no adding to a position until its stop is at breakeven.
- Position size cap — a hard contract limit you set; anything larger is rejected.
- Stop-widening block — a stop can only tighten, never move away.
- Daily loss floor — a day past your loss limit ends the day: flatten, then lock.
- Daily trade limit — a hard cap on trades per session.
- Post-loss cooldown — a lockout after a loss; revenge entries are off the table.
- Locked-account guard — a locked account means locked: orders during a lockout are refused, not advised against.
- Session window — orders accepted only inside the hours you define.
- Cross-account lock — only one account holds a position at a time.
On the roadmap, named so you don't have to guess: confluence checklist enforcement · higher-timeframe bias filter · instrument whitelist · news-window embargo.
It manages risk. It never places a trade.
Entries are always yours. Detent manages what happens after you're in: graduated stop management and cascade protection today, with sweep re-entry qualification on the roadmap. Every action it takes reduces risk: tighten, lock, close, warn.
Breakeven / ladder trail
Evaluates every open position at each bar close: first moves your stop to breakeven, then locks profit up a graduated ladder as the trade extends. The rungs are yours to set, and it's tuned to leave winners room to run. Lock-only. It never widens a stop.
Sweep re-entry monitor
Planned, not shipped — named here so you know where this is going. After a stop-out it will watch for a qualified reclaim inside a short window, then stage a re-entry behind an approve / dismiss control. You approve it or it doesn't happen.
Cascade guard
Re-entering in the same direction right after a stop-out gets swept again far more often than a patient re-entry. The guard recognizes that exact pattern and warns in real time, before the second loss compounds the first.
Two kinds of rules. One is just numbers.
Everything Detent enforces is one of two tiers. Know which is which and you know exactly what you're buying.
Your limits (set here, no code)
Numbers and toggles: daily loss limit ($) · max trades per day · max size · stop required · never widen a stop · cooldown after a loss · session window · no adding to a loser · one position at a time. These work for any strategy, and for most traders this tier is the product. Set it in config and you're fully protected — no code.
Setup confluences (advanced — edit the template)
A confluence is a condition you want true before you take a trade — a swept level, higher-timeframe bias agreeing, a reclaim. You already wait for yours. Writing them down is the first step to making the wait non-optional.
They live in the source-available template you edit — by hand, or by pointing an AI at it. The founder's set ships as a working example. Straight talk: in v1 the template is the seam, and the wiring that refuses an entry over a failed confluence is roadmap. There is no no-code strategy builder, and we won't pretend otherwise.
First run: connect, set your rules, watch it work.
There is no wizard to click through. One Config panel holds every rule — and a rushed buyer who accepts every default is still protected.
These are the founder's own settings — a starting point, not advice. Tune them to your account, your instrument, and how you trade. Every rule shows why the founder set it that way; changing a value is one click. Before Detent arms, you either edit a value or tick "I've reviewed these and they fit my account and style." No blind-skipping into someone else's rules.
One button in the app locks you out on demand: 15 minutes, 30, an hour, or the rest of the day. A lockout can be extended and never shortened — there is no early unlock, and it survives an app restart. Any fill that lands while you're locked out is written to the tape as a violation.
The same app carries your trade journal: import any broker CSV (Tradezella files are auto-detected, everything else maps by column) and your mistakes get auto-tagged from the fills — revenge entries, stop-widenings, held losers. An analytics dashboard reads the record back, a session news scan flags the day's high-impact windows, and the risk calculator sizes off your account's real buffer, not its headline balance.
Any futures symbol at launch. The rest is roadmap, not promise.
The discipline limits are dollar-denominated, so they work on anything. Per-symbol specs — tick value, contract size, your session, what R means — are config.
Two more, hands-on
The lock-only stop trail, and the config that won't unlock mid-session. Every value here is an example you control — nothing is a product setting.
Locks profit. Never widens.
As price extends, your stop steps up behind it — and never moves back. Synthetic path.
Configured at setup. Locked in session.
A mock of the model: pick example limits, then notice what's missing — an override button.
That's the gate layer, on your rules. You just felt the enforcement: set your own thresholds at setup, and in session this is what answers.
You set the rules. It holds you to them.
Configure the gates to your strategy, then trade with them locked. Waitlist members get early access and founding-member pricing.