Autopilot · Private beta

Reading the signal is easy.
Trading it every night is not.

Someone has to be there after every daily close, place the order carefully, and write down what actually happened. Autopilot does that on your own exchange account, and shows you every step.

Start with a paper wallet, or connect OKX in dry run. Nothing real trades until you switch it on. Trading can lose substantial value.

The annoying parts

Three chores, done and written down.

Each panel below is a walkthrough you can click through. None of it is a real account, a live order or a prediction.

Public archive: last signal BUY fired 12 Sept 2026, through 4 Nov 2026.

01 · Execution

The order is placed carefully, by rules you can read.

By hand
Post a limit order at the best price, watch it for a quarter of an hour, re-post when the price moves, and decide when to give up. Every time, at midnight UTC.
Autopilot
The same order goes through a documented lifecycle at every check, and its fills are booked as the venue recorded them. Maker first is the default; the owner can switch an account to market in Manage account.
Illustration · maker-first buy of 0.10000000 BTCNot a live order

Illustration · Post

Posted at the touch, never across it.

A post-only limit buy at the best bid, $100,000.00. If it would cross the spread the venue rejects it rather than filling it as a taker, so the venue's maker fee applies to whatever fills here. Then it rests.

Elapsed
0 min
Best bid now
$100,000.00
Order posted at
$100,000.00
Moved since start
0.00
Filled so far
None
Remaining
0.10000000 BTC
Decision
Rest

02 · Bookkeeping

Every fill written down, in dollars and in BTC.

By hand
Copy each fill from the exchange, note the fee in whatever currency it was charged in, track your cost basis, keep a buy-and-hold line that gets the same deposits, and work it all out in cash and in BTC.
Autopilot
Every fill is booked once, net of fee, as the venue recorded it. Deposits, withdrawals, adjustments and the opening balance are booked too. Returns, benchmarks and fees are computed from those entries, and each fill is emailed to you.
Illustration · one receipt, two units

Cash into bitcoin

Cash spent
$10,000.00
Fill price
$100,000.00 / BTC
Fee, as the venue recorded it
0.00010000 BTC
BTC received, after fee
0.09990000 BTC

Illustrative amounts. A purchase fee is taken from the bitcoin received, as on OKX. Your venue’s recorded fee is what gets booked; nothing is estimated.

Measured in cash

Position after the fill
$9,990.00 at the fill price
Change at the fill
−$10.00 · the fee

From here, cash value moves with the price: it rises if bitcoin rises and falls if bitcoin falls.

Two views of the same wealth, not gains to add together. Either can fall.

What the ledger computes from entries like this

  • Time-weighted return in cash terms and in BTC terms. Deposits and withdrawals do not distort it.
  • A HODL benchmark that receives the same deposits and withdrawals.
  • Realized and unrealized profit or loss with a moving cost basis, in cash and in BTC.
  • Total fees paid, per currency.
  • BTC-equivalent value with cash included, marked at the latest price. It is not coins held.
  • A fee-inclusive comparison since the last completed position move.
  • Execution quality: average fill price versus the archived daily close, before and after fees. It includes market movement, so it is not pure slippage.

One email per fill with side, amount, spent or received, price, fee and order id. A resting maker order also sends an “order posted” email. Test trades are booked as real entries flagged as tests; simulated dry-run fills are shown but never persisted.

03 · Timing

There right after the close. Acts once.

By hand
Be awake at midnight UTC, get the finished day rather than the last tick, act on every signal, and never act on the same one twice. Every day, no nights off.
Autopilot
The completed close and its FX sessions are read at about 00:05 UTC and the decision follows in the same run, so a new signal is normally acted on within minutes of midnight UTC. Your account is checked about every 5 minutes after that, and a missed check is caught up by the next one. This is about consistency, not speed: it is not a claim that faster execution improves returns.
Illustration · the first hour after a closeTimes approximate

Illustration · Same run

Rule evaluated, decision recorded

The daily record waits for all of those inputs and is recomputed in the same run, so a new signal is normally decided within minutes of the close, not on a fixed clock of its own.

  • Every day, the same procedure, at the first check after the close.
  • One trade per signal. Never a second order stacked on one in flight.
  • Signal watch emails warn within a 1% band of a level that would turn support on or off. They never place or size an order.

Doing this by hand

What a night looks like, with and without it.

Same rule either way. The difference is who stays up and who keeps the books.

Each night, by hand

  1. 01Wait for midnight UTC, then get the finished day’s close, not whatever the price is right now.
  2. 02Run the rule, and check you have not already acted on this signal.
  3. 03Post a limit order at the touch and watch it for a quarter of an hour.
  4. 04Re-post when the price walks away. Decide when to give up and just take the market price.
  5. 05Write down each fill with the fee in the currency the venue charged it in.
  6. 06Keep a buy-and-hold line with the same deposits, and work out returns in cash and in BTC.

With Autopilot

  1. 01The completed observation is fetched after the day ends and archived.
  2. 02One idempotent key per account and signal: it cannot trade twice on the same signal.
  3. 03Posted, checked, re-posted and finished by the rules shown above.
  4. 04Every fill booked once, net of the venue's recorded fee, and emailed to you.
  5. 05Returns, HODL, profit and loss, fees and execution quality computed from the same entries.
  6. 06You still decide when it may trade, and the exchange account stays yours.

Autopilot does not make the rule right, and it cannot get you a better price than the exchange offers. The public record replays daily closes without fees and is not a live account. Trading can lose substantial value.

Practice, then decide

Nothing real moves until you say so.

Once you are in, start with a paper wallet that needs no exchange key, or connect OKX in dry run, which is on by default: your real balances, pretend fills, no orders sent.

Request beta access
  • Your key, your limits

    Read + Trade permission with Withdraw disabled. Connecting verifies balances, not the key's permission scope, so set it up carefully.

  • Going live places no order

    Connecting acknowledges the existing signal and trades from the next one. The next unprocessed signal is eligible on a later check.

  • Pause means pause

    Pausing stops new automatic execution. It does not sell your holdings or cancel an order already at the exchange.

Before you decide

Straight answers.

Does maker-first guarantee cheaper trades?

No. The venue's maker fee applies where the order fills as maker, and the remainder can finish at market after 15 minutes or a 0.15% adverse move. There is no promise about the overall price or total cost. The execution summary shows what actually happened against the daily close, before and after fees.

What if the price runs away from the order?

The order is re-posted at the new touch when the price walks away by 10 ticks or 0.05%, whichever is larger. If the price moves more than 0.15% against where the attempt began, or 15 minutes pass, the remainder is sent at market. No order at all is sent when the live price is more than 10% from the last daily close.

What exactly gets booked?

Every fill, once, net of fee, with the fee and its currency as the venue recorded it; partial fills for what filled. Also the opening balance at connection, deposits and withdrawals, adjustments, and test trades flagged as tests. Simulated dry-run fills are shown but never persisted as ledger entries.

Can I export the ledger?

Not yet; the dashboard is view-only. It shows return versus HODL in points, a profit, loss and fees grid, the latest position receipt, an execution summary and an activity list with a receipt per fill, manual move and transfer. Every fill also arrives as an email with its fee and order id, so your inbox keeps a copy.

Does it trade the moment I connect?

No. Connecting acknowledges the existing signal and trades from the next one. Enabling live places no order by itself; the next unprocessed signal is eligible on a later check. The completed close is read at about 00:05 UTC and the decision follows in the same run; your account is checked about every five minutes, and a check is not a fill-time guarantee.

Explore the public historical record
Request access · private beta

Put the signal to work.

Tell us who you are and we'll email you an invite. Sign in, connect a trade-only key, start in dry run. You can be watching your first simulated trade the same day.

  • No card
  • No custody
  • Cancel any time
Usually answered within a day.

Already invited? Sign in