Vesper · Sniper Mode

It trades
only the cheap hours.

Most market-making bots quote every hour of the day. Sniper does not. It works about ten hours out of twenty-four on Ondo, chooses two markets for you at the start of each window, and spends the rest of the day closed out and asleep — because the hours it skips are the ones that cost the most per fill.

Ondo · two markets, picked for you · maker by design · 5 minutes to set up

Required before anything else

Ondo is invite-only. Use our referral code.

Vesper trades on your own Ondo account, and Ondo only admits accounts created through a referral. If you sign up any other way, the connect step will refuse your wallet and the account cannot be re-linked later — you would have to start over with a new one. So do this part first, with our code.

The link carries the code for you. If you register by hand, paste 867C4M into the referral field before you confirm.

If this is new to you

What the bot is actually doing

It is not guessing which way the price will go. It places a buy a little under the market and a sell a little over it, and earns the gap when other traders trade against both. That is market making, and it is the same job in every Vesper mode.

What separates a good run from a bad one is cost. Ondo charges a fee on every fill, and every so often the price keeps running after your order is taken, so the inventory you are left holding is worth slightly less than you paid for it. Both together make one number: cost per million dollars traded, or CPM, and lower is better. The maker fee alone is 80 CPM on Ondo, so that is the floor nobody can go under.

Sniper attacks the second half of that cost — the part that comes from being on the wrong side of a move. Its whole design is about when to be in the book rather than how tightly to quote. For the long version of the mechanics, the Argent guide walks through the same ideas at a slower pace.

The idea

Ten hours in, fourteen hours out

Not every hour of the day costs the same to quote in. Around the US cash open and through the busiest part of the American session, price runs are longer and makers get picked off harder. Late in the European evening and through the Asian morning the tape is calmer and the same quotes survive longer. We measured that on recorded Ondo fills, and Sniper simply refuses to be in the book outside the cheap stretch.

UTC DAY 03:00 – 10:00 21 – 24 asleep, flat 00 03 06 09 12 15 18 21 24 quoting both sides closed out, sleeping
A weekday in Sniper. It stops adding inventory 12 minutes before a window closes, so it can finish flat instead of being caught holding when the lights go out.
  • Weekdays

    Two windows: 03:00–10:00 and 21:00–24:00 UTC. Everything between is skipped on purpose.

  • Weekends

    Quoting runs around the clock. With the US session out of the picture the weekday pattern disappears and the cheap hours are spread evenly, so there is nothing to skip. It winds down again late on Sunday.

  • Before each close

    Twelve minutes out it stops opening new inventory, then pulls every quote and closes what it holds on all its markets.

  • While asleep

    The session stays alive. Your counters keep running, and the dashboard prints the time of the next window.

This is the trade-off to understand before you start: fewer hours in the book means less volume per day than a mode that quotes non-stop. Sniper is for people who would rather trade less and pay less per fill.

It chooses for you

Two markets, picked at every window

Sniper is the only Vesper mode with no market picker. When a window opens it scores four Ondo markets — gold (XAU), silver (XAG), the S&P 500 (US500) and the Nasdaq 100 (US100) — and keeps the best two, then splits your margin between them and quotes both at once.

  • Live spread

    How wide the book is right now. A market whose spread has blown out past 12 basis points is dropped from the running entirely.

  • Yesterday's real cost

    What each market actually cost per fill over the last 24 hours, computed from venue fills rather than from an opinion. It refreshes every half hour, so “silver is cheap today” is something the bot can notice by itself.

  • A correlation guard

    The second market has to move independently of the first. Gold and silver rise and fall together, so they are never picked as a pair; neither are the two US indices. You get a metal and an index, which is the point — two correlated markets would be one bet in two accounts.

Why these four and not the whole venue: they are the only Ondo markets with enough depth on both sides for a maker to work in. Across our whole fleet history the difference between them is real and worth chasing — the S&P 500 has run at 118 CPM against gold's 136, with the gap coming from price movement rather than from fees.

Because the pick happens at each window open, two sessions started minutes apart can legitimately be on different markets. That is the mode working.

01Invite

Create the Ondo account with our code

This is the step people skip, and it is the one that cannot be undone. Ondo admits new accounts by referral only. Open the invite link — it carries the code 867C4M — create the account there, and fund it with the collateral you plan to trade.

Already have an Ondo account made some other way? It will not pass the connect step and there is no way to attach a referral to it afterwards. Create a fresh one through the link. If you want the account side explained click by click, the Ondo guide covers exactly that.

02Connect

One signature, no API keys

Open the connect page and pick Ondo. You sign a single message in your wallet and Vesper mints a trade-only key: it can place and cancel orders, and it cannot move your funds anywhere. Nothing to generate, copy or store, and you can revoke it whenever you like.

03Pick the mode

Sniper, and the market picker disappears

Go to Settings → Strategy and choose Sniper. Two things change on the page straight away: the market list vanishes, because the mode picks its own markets, and the stop-loss and run-limit switches turn themselves off.

The Sniper card in the strategy list, selected, tagged NEW and PRIME HOURS

The card to look for. The Prime hours tag is the clock behaviour.

Strategy list in the cabinet with Argent, Vulcan, Adaptive, Tight and Sniper; Sniper is selected

Where it sits in the list, below the two single-market modes.

Settings summary row: strategy Sniper, coin Auto, stop off, margin 100 dollars, leverage 20x, 1 venue active

The summary confirms it: coin reads Auto and the stop is off.

The stop-loss is off by default rather than removed. A market maker holds inventory, and while it holds, the unrealised number swings; a small stop ends a healthy session mid-swing. We have watched a session run a full day and over a thousand fills and then halt on a one-dollar swing. Turn it back on in Settings if you want it, but set it wide.

04Size and start

How much it puts to work

You set two things: how much collateral to deploy and the leverage. Together they give the buying power, and Vesper sizes each order and the inventory ceiling from that. Remember that in Sniper the margin is split between two markets, so each leg gets about half of what a single-market mode would use.

Then press Start and sign once more. If the clock is inside a window, quoting begins within a minute or two — the first minutes are spent reading the book on purpose. If you start outside a window, the session goes straight to sleep and tells you when it will wake. That is normal and you do not need to press anything again.

Four dashboard cards: session volume, fees spent, realised result and CPM

CPM is the number to watch, net of the venue's maker rebate. It needs volume before it means anything — on the first handful of fills it swings wildly.

While it runs

Reading the dashboard, including the quiet parts

The pulse card narrates what the bot is doing in plain words. In Sniper there is one line you will see that no other mode shows, and it is the one that worries people the first time:

  • Sleeping

    “Sniper: sleeping — outside prime hours; next window 03:00 UTC.” The window closed, the position was closed out with it, and the session is waiting. Nothing is stuck.

  • Making markets

    Both orders are in the book on both of its markets.

  • Working off inventory

    It is holding a position and quoting only the side that reduces it, as a maker, to avoid paying the taker fee on the way out.

  • Holding for calm

    Price ran and it stepped aside deliberately. After four fills in a row on the same side within a minute it widens by 1.5 basis points and waits — that is the anti-run guard, and it is what stops a trend from feeding on you.

A Sniper session that shows no fills for hours in the middle of the UTC day is doing exactly what you chose. Check the clock above before you check for a fault.

Under the hood

What it does differently inside a window

  • Queue-aware quoting

    It looks at how much size is ahead of it at the best price. When the queue is thick it does not bother fighting for a spot it will not reach.

  • Anti-run

    Four same-side fills inside a minute and it backs off for 45 seconds. Runs used to be most of the damage; this is the guard that killed them.

  • Patient exits

    It gives an exit five minutes to fill as a maker before it gives up and takes the price, because the taker fee is what turns a small loss into a real one.

  • Hard inventory limits

    Nothing is held longer than ten minutes, and a position that drifts 25 basis points against it is closed without waiting.

Questions

Before you start

Do I really need the referral code?
Yes. Ondo is invite-gated, so the account must be created through our link with code 867C4M. An account made another way is refused at the connect step, and a referral cannot be attached to it afterwards.
Why does my session show no activity?
Check the clock. Outside 03:00–10:00 and 21:00–24:00 UTC on a weekday, Sniper is closed out and asleep by design, and the dashboard names the time of the next window.
Can I tell it which market to trade?
Not in Sniper — choosing is the feature. If you want to pin one market yourself, use Argent for gold or the S&P 500, or Vulcan for gold.
How much money does it need?
Enough that half of your margin still sizes a sensible order on each of two markets. The cabinet prints the order size it will use under the slider before you press Start.
Can it withdraw my funds?
No. The key it signs can place and cancel orders and nothing else. There is no withdrawal path in it, and you can revoke it at any moment.
Limits

What Sniper cannot do

  • Trade all day. Roughly ten hours out of twenty-four on weekdays. If you want volume above all else, this is the wrong mode.

  • Let you choose the market. It picks two and splits your margin between them.

  • Promise a return. It earns on turnover and loses on inventory that moves against it. Individual sessions end down.

  • Move your funds. The trade-only key has no withdrawal path, by construction.

Get the Ondo invite →

Code 867C4M. Account created? Connect it and start.

Keep reading

Other Vesper guides

All guides  ·  How market making works  ·  About Vesper