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.

01 • Connect

Your broker, your credentials

You connect Detent through the API your broker or prop firm already exposes — ProjectX, 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.

02 • Configure

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.

03 • Trade

No in-the-moment override

In session, the rules are locked. Detent acts on your positions the moment they break a rule — tighten, close, or lock — and if you route your orders through it, it rejects the rule-breaker before it fills. Stop management runs at bar close. Change your configuration between sessions. Never in the middle of one.

Gates check every order; stop management acts at bar close.

Python 3
WebSocket market data
REST order routing
CSV audit log
Try to break your own rule
×Pick an order to send. The gate layer answers.

Twelve 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:

Only clean entries get through
Entry discipline · 3 gates
  • 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.
  • Confluence lock — an entry clears only when your pre-trade checklist is met.
You can't blow the account in one session
Risk caps · 2 gates
  • Position size cap — a hard contract limit you set; anything larger is rejected.
  • Stop-widening block — a stop can only tighten, never move away.
The tilt spiral can't start
Behavioral lockouts · 3 gates
  • Daily trade limit — a hard cap on trades per session.
  • Post-loss cooldown — a lockout after a loss; revenge entries are off the table.
  • Bias filter — entries must agree with your higher-timeframe direction.
You trade only when and where you meant to
Session & scope control · 4 gates
  • Session window — orders accepted only inside the hours you define.
  • Instrument lock — trade only the symbols you whitelist.
  • News embargo — entries blocked through the high-impact news windows you flag.
  • Cross-account lock — only one account holds a position at a time.

It manages risk. It never places a trade.

Entries are always yours. Detent manages what happens after you're in: graduated stop management, sweep re-entry qualification, and cascade protection. Every action it takes reduces risk: tighten, lock, close, warn.

Module 1 • stop autopilot

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.

DirectionLock-only, never widens
Module 2 • recovery

Sweep re-entry monitor

After a stop-out it watches for a qualified reclaim inside a short window, then stages a re-entry behind an approve / dismiss control. You approve it or it doesn't happen.

ControlYou approve every re-entry
Still enforcesYour daily trade limit
Module 3 • guardrail

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.

Watches forImmediate same-direction re-entry
ActionRe-entry warning
BasisAudited live history

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.

Tier 1

Your limits (set here, no code)

Numbers and toggles: daily loss limit ($ or R) · 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.

Tier 2 · optional

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. Set how many have to line up, and Detent won't let you enter until they do. You already wait for your confluences — this makes waiting non-optional.

This is logic, not a number, so it lives 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 to reshape. Off by default. There is no no-code strategy builder, and we won't pretend otherwise.

Setup is six steps. Most of them are yours to skip through.

First run walks you from purchase to enforcement. A rushed buyer who accepts every default is still protected.

0
Connect your broker
Your credentials, your account. Everything runs between your machine and your broker.
1
Your account
Pick a size preset or enter your own. Daily loss limit defaults to 2% of the account — tighter than most firm limits on purpose. Loosen it if you disagree.
2
Your discipline rules
The Tier-1 toggles and numbers, each with a one-line "what it does." Conservative defaults, all on. Stop here and Detent already enforces your limits.
3
Setup confluences — or skip
"Skip — just enforce my limits" is the recommended default. Or start from a starter template (sweep + reclaim, trend + pullback, breakout + volume) and reshape it to your setup.
4
Review in plain English
The whole ruleset as sentences: "Detent will block naked orders, adding to a loser, widening a stop, trading outside your session, a trade past your daily cap, anything after a day past your loss limit." You confirm it fits.
5
Watch it first
Detent runs in observe mode — alerts only, on your real trading — until you switch it to enforce. You flip that switch, not us.
Defaults

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.

Instruments

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.

Supported at launchFutures, multi-symbol — ES, NQ, the micros, CL, GC, and any contract you spec
RoadmapForex next (new adapter); options later — a different risk model, done right or not at all

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.

// Stop-management trail

Locks profit. Never widens.

As price extends, your stop steps up behind it — and never moves back. Synthetic path.

Volatility — example, drag to re-run 3
// Set your limits

Configured at setup. Locked in session.

A mock of the model: pick example limits, then notice what's missing — an override button.

Daily loss limit
Session window
Max position size
🔒 Locked for the session. No override.

That's the gate layer, on your rules

You just felt the enforcement. Set your own thresholds at setup; in session, this is what answers.

Early access opens to the waitlist first

One-time purchase. Waitlist members get early access and founding-member pricing when the door opens.