Risk-managed order entry for self-directed traders

Your limits, enforced before the order leaves.

Turtle Terminal sits between you and your broker. Every order is checked against the rules you wrote, at the worst plausible price, before it is sent. The one that breaks a rule is refused, with the numbers. Your broker executes and holds custody, as before.

14 days free. No card. A training account with a month of history is included, so the first screen you see is a journal, not an empty one.

< 800 msPre-trade rule checkOn every order, before it reaches the broker.
60 sAccount re-checkPositions and fills come back; the rules run again.
14Rules, one sentence eachExposure, losses, behaviour, sanity, control.
11Brokers with order placementDirectly, or through SnapTrade.
$0Held by usCustody and execution stay at your broker.

Why Turtle Terminal

Why traders put a terminal between themselves and their broker.

Most losses that end a trading career are not analysis errors. They are discipline errors, and nothing at the broker is built to stop them.

01

Refused before the fill, not reviewed after

The check runs on the hypothetical position at the estimated fill price plus a slippage buffer you set. A block stops the order where it stands.
Pre-trade checks
02

Your rules, in your numbers

Block a buy that would take one symbol above 10% of equity. Pause opens for 120 minutes after a 2% daily loss. Fourteen rules, each one sentence you can read back.
The rules
03

A limit you cannot raise in the moment

Tightening a rule applies at once. Loosening one waits for a delay you set in advance. The kill switch disarms on a countdown, not a click.
Rule change delay
04

Your broker stays your broker

Direct to Alpaca, or through SnapTrade to the account you already have. Custody, execution and statements do not move. Disconnecting removes the keys.
Supported brokers

How an order is checked

Four stations between you and the fill.

The order you are about to place is checked against your account as it is right now, at the worst plausible price. Pass, warn or block. A block is one sentence with the numbers in it.

  1. 01

    You write the limit as a sentence

    Block a buy that would take one symbol above 10% of my equity. Pause new positions after a 2% daily loss for 120 minutes. Your numbers, in words you can read back.

  2. 02

    The order is checked before it leaves

    The ticket runs your rules against your account at the estimated fill price. A block stops the order where it stands and says why.

    Under 800 ms

  3. 03

    Your broker fills what passed

    Turtle Terminal submits the order and stores the response verbatim. Custody, execution and statements stay where they are.

  4. 04

    The account is re-checked after every sync

    Fills and positions come back and the rules run again on the real state. Loss limits arm cooldowns. Trades placed around the terminal are journaled as unguarded.

    Every 60 s in market hours

Brokers

Trade at the broker you already use.

Order placement is live at the brokers below, directly or through SnapTrade. Brokers that only allow reading are not listed; each is added when SnapTrade enables trading for us.

  • AlpacaDirectUnited States
  • E*TRADESnapTradeUnited States
  • WebullSnapTradeUnited States
  • tastytradeSnapTradeUnited States
  • PublicSnapTradeUnited States
  • moomooSnapTradeUnited States
  • QuestradeSnapTradeCanada
  • WealthsimpleSnapTradeCanada
  • Webull CanadaSnapTradeCanada
  • Trading 212SnapTradeUnited Kingdom
  • StakeSnapTradeAustralia

Who it is for

Built for self-directed traders, and the desks that supervise them.

Active traders

You already know your rules. The terminal makes them binding at the only moment that counts: order entry. One account, every rule, the journal and the audit log.
Open account

Prop desks and trading groups

One set of limits per seat, an auditor role that reads and never acts, and exports of the audit log for whoever asks why.
Teams and firms

Advisers and small firms

Mandate limits enforced per account, with every override, disarm and rule change recorded by the database itself.
Talk to us

What a block looks like

The trade that never happened.

Three losses before lunch. The daily loss rule pauses new positions for two hours. Whatever the fourth trade would have done, it never happened. That is the product, and it is the whole month.

  • 01

    The rule fires before the loss, not after

    The check runs on the hypothetical position, at the worst plausible price plus a slippage buffer you set. The bad trade is stopped where it stands.

  • 02

    The reason has the numbers in it

    "Blocked" is not an answer. The block says which rule, what it measured and what the limit was, and stores the version of the rule that produced it.

  • 03

    You can always get out

    Every rule but the kill switch lets closing orders through. Stale data, a broker outage or an engine error means you can reduce risk and not add it.

Turtle Terminal · Orders
Blocked: Daily loss limit14:05
OrderBuy 180 NVDA at market
Reason

Today's loss is 2.63% of starting equity; your limit is 2%. Opens pause for 120 minutes.

Outcome

Order refused. Existing positions can still be closed. The pause ends at 16:05 or when you decide to stop for the day.

How it compares

What a broker's own controls do not do.

Brokers check margin, buying power and day-trade counts. Those are their limits. These are yours.

What a broker's own controls do not do.
Broker's built-in controlsSpreadsheet and resolveTurtle Terminal
Checked before the order is sentPartlyNoYes
The limits are yours, not the regulator’sNoYesYes
Loosening a limit is delayedNoNoYes
The refusal states the rule and what it measuredNoNoYes
Re-checked after every fillNoNoYes
The same rules at more than one brokerNoPartlyYes
Append-only record of every decisionNoNoYes
Custody stays at your brokerYesYesYes

The first column describes the margin, buying-power and pattern-day-trader checks typical of US retail brokers. They vary by broker and by account type.

Built like a ledger

Every decision leaves a row.

The engine is small and the database is strict. Both are described in full on the security page.

01

Append-only

Snapshots, fills, blocks and the audit log are never updated or deleted, even by us. Corrections are new rows.
02

Every block has a reason

One sentence with the numbers, stored with the version of the rule that produced it and the account state it saw.
03

The escape hatch is always open

Every screen links to your broker. A rule can stop an order in Turtle Terminal; it can never lock you out of your own account.
04

Row-level security

Every table is isolated per user at the database. Auditors may read; only admins may act, and every role change is audited.
05

Keys in a vault

Broker keys are stored encrypted inside the database, readable only by the server, never shown again, revocable at the broker.
06

Fail closed on opens, open on closes

Stale data, a broker outage or an engine error means you may reduce risk and may not add it. No setting weakens this.

Pricing

One plan. Everything in it.

Every rule, every broker, the journal, the audit log and the training account. Pay monthly or yearly.

Monthly

$39per month

Open account

14-day free trial. No card until you decide.

Yearly

$390per year

$32.50 a month, billed yearly. Saves $78.

Open account

14-day free trial. No card until you decide.

Included in both
  • Every rule, in block or warn mode
  • Training account with a month of history, and the guided tour
  • Demo broker and Alpaca, paper and live
  • Brokers via SnapTrade as they are approved
  • Live rule check on every order, under 800 ms
  • Sync every 60 seconds in market hours

Learn

Read before you connect.

Short guides, in the order you will need them, and what has shipped lately.

01

Getting started

Sign up, connect the demo broker, place a blocked order on purpose.
Read the guide
02

Connecting a broker

Alpaca with your own keys, other brokers through SnapTrade, and what disconnecting does.
Read the guide
03

The terminal

Where things are and what the keyboard does.
Read the guide

Latest

All news

Nothing published yet.

Open an account. Connect a broker when you are ready.

14 days with the training account, the demo broker and every rule. No card until you decide.