Maximum risk per trade
requested 1.40% · your maximum is 0.50%
You never type a lot size. It is computed from your risk figure and the stop distance, and an order asking for more than the plan allows is refused.
Every trade is checked against your rules before it reaches the broker. If it violates your plan, Dixpliner blocks it instantly.
You write the plan while you are calm. Dixpliner prevents you from breaking it when emotions take over.
Live enforcement
Incoming order
Same instrument, same direction, same trader. The only difference is whether it fits the plan.
The gap between a backtested plan and live execution is not knowledge. It is the ninety seconds after the second loss. Dixpliner closes that gap by moving enforcement out of your hands and onto a server you cannot reach mid-session.
Setup happens once, while you are calm. Everything after that is the system doing what you told it to do, on a day when you no longer want it to.
Link your live MT5 or cTrader account. For MT5 a dedicated server instance spins up with its own IP; cTrader connects through the official Open API. Takes about a minute.
Credentials are encrypted at rest. Dixpliner never decides what to trade — it only executes orders you explicitly initiate, after validating them against your trading plan.
Daily loss limit, session hours, maximum trades, maximum open positions, risk per trade, minimum R:R, allowed instruments. Be honest — these are the rules you already know you should be following.
The plan is read-only outside weekends and the daily 21:00–22:00 GMT market-close window, so a limit cannot be loosened mid-session.
Trade exactly as you normally would. Dixpliner is invisible until you break a rule — at which point the order simply does not go through. No override, no second chance, no dialog to click past.
The session ends when a rule is triggered, not when you decide you have had enough.
Your rules are enforced server-side, outside the emotional moment of execution. Closing the tab, clearing storage or opening the terminal on another device changes nothing.
You choose which apply and where each threshold sits. From there the order either passes the check or it never reaches your broker. There is no third outcome.
requested 1.40% · your maximum is 0.50%
You never type a lot size. It is computed from your risk figure and the stop distance, and an order asking for more than the plan allows is refused.
closed −2.1% + open 1.0% + new 1.0% > 3.0%
Every new order is blocked for the rest of the day. Open risk counts toward the budget too, so you cannot spend it through five running trades.
trade #6 attempted · your daily limit is 5
Blocked. Wins count the same as losses. You set that number for exactly this moment.
22:41 server time · session 08:00–17:00
Outside your window the ticket is refused and the session is printed on it. Not your hours, not your trade.
ticket offers EURUSD, GBPUSD, XAUUSD only
Only the instruments on your list are selectable, so the pair that “was moving” is never an option in the first place.
35-pip stop · 1:2 → target at 70 pips
The take-profit is placed from the stop distance at your R:R multiple. A setup that cannot reach the ratio does not become a trade.
external BUY XAUUSD found at the broker
A scan every minute finds any position Dixpliner did not place, closes it, logs the violation and freezes the account for a week.
widen SL → worst case −4.2% vs limit −3.0%
A stop can be tightened, never moved to a level where the worst case would breach your daily loss limit. Manual edits at the broker are detected too.
target 70 pips · at +35 pips stop moves to entry
Runs on the open position without you, and the trade stops counting toward your maximum open positions from that moment.
Tue 11:37 · raise daily loss to 5% → refused
The plan is editable only at weekends and 21:00–22:00 GMT. A limit you can raise while you are inside a losing trade is not a limit.
Eleven more rules sit behind these: profit targets, maximum open positions, candle confirmation, entry checklists, pending-order timeouts, payout and manual pauses, prop-firm caps and the broker 2FA vault.
Pick a violation. This is what the trader sees — and what the broker sees, which is nothing.
Incoming order
Running plan checks
Checked server-side in 38 ms — not in this browser tab.
Keep your broker, keep your account, keep your platform. Dixpliner connects to it and every order takes the same path through the rule check.
Your account runs inside its own containerised terminal on its own server instance, provisioned in about a minute.
Connects through cTrader’s Open API with OAuth, so Dixpliner never sees your password and you keep control of the grant.
Dedicated IP per MT5 account, designed to reduce shared-IP conflicts. Prop-firm terms change often — always verify your firm’s current rules before connecting an account.
Majors, minors and exotics on any MT5 or cTrader account.
Indices, metals, energies, stocks and crypto CFDs, whatever your broker offers.
The same plan, checks and discipline monitor on futures accounts. Join the list to be told when it opens.
Both plans enforce the same rules on the same infrastructure. The only question is how many broker accounts you run.
up to 2 accounts, flat
Every rule, every screen, and copy trading between your two accounts.
up to 10 accounts
For traders running a book of accounts across firms.
“Account” means a connected broker account. Standard covers up to 2 for a flat $29. From the third, Expert is $20 each: three accounts is $60, ten is $200. Nothing is charged while you are on the early-access list.
Mostly variations on one question: what happens when I try to get around it?
Your strategy makes the decisions. Dixpliner makes sure you follow them.
Access is opening in small batches and nothing is charged while you wait. Tell us which account you want to protect and we reach out in order.