Vesper
VESPER / ARGENT / CYPHER / INVENTORY

Argent and Cypher: reading inventory and exits

The bot has placed a sell order, but your position is still open. Why? Placing an order is not the same as completing a trade. This guide explains what to check in Argent and Cypher: what has filled, what remains open and whether any orders are still waiting. It does not recommend trades.

01

Position first, order side second

Inventory is the net position left by executed trades. A long benefits from a price rise and a short from a fall, before costs. A resting order is not yet inventory, but it can create exposure when filled. An empty positions panel does not mean there are no open quotes.

Read quantity and dollar exposure separately. A position’s dollar value can change with price even without a new fill. Confirm the instrument, quantity unit, side, timestamp and account. The public Argent guide describes Ondo XAU and US500; the Cypher guide describes Arcus. Their market lists and order controls are not interchangeable.

Current positionOrder or observationInterpretation to verify
LongSellMay reduce; size and constraints still matter
ShortBuyMay reduce; size and constraints still matter
FlatResting buy or sellCan create new inventory if filled
Long 3 unitsSell fill 1 unitLong 2 units if no other fills; illustrative only
Unknown / staleAny orderDo not classify from a stale position
02

Why a bot may stop opening trades but still close a position

Cypher’s documented short-term gate concerns orders that add exposure. A sell can reduce an existing long even when a fresh long entry is blocked. A buy can reduce a short. The direction of a candle alone cannot tell you whether a particular order violates that rule.

Argent’s guide describes inventory exits and checking the remaining position and reduce-only protection. Do not infer that it uses Cypher’s same gate or thresholds. The mode label explains intended behavior; the venue’s actual orders and fresh position are the evidence. Neither gate nor closing quote guarantees a timely or profitable exit.

03

Why a position can remain after an order fills

Illustration, not a live trade: with a long of 3 contract units, a sell fill of 1 leaves a long of 2, assuming no other executions. Compare filled quantity, not just the order’s original size. If the interface shows dollar notional instead of units, a price change also changes that number.

The opposite side is not enough: an unrestricted sell larger than the remaining long can reverse the position. A supported reduce-only instruction constrains that behavior, but is not proof of acceptance or execution. Check current size, order status and the venue’s rules; do not duplicate an exit because the first acknowledgment was delayed.

04

Why placing an order does not mean it has filled

Post-only describes how the venue handles an order that would immediately match; reduce-only describes its permitted effect on a position. They are separate properties. A closing order can wait unfilled, be rejected or become outdated as the book or position changes. A submitted request is not a fill.

Read the exact error, timestamp and subsequent reconciliation. One stale modification can have a routine explanation, but repeated errors without progress, unexpected exposure or missing reducing orders need investigation. A general explanation of post-only is not a diagnosis of an authentication, margin or rate-limit failure.

05

Read costs alongside the exposure, not instead of it

CPM is net session cost divided by executed turnover, multiplied by 1,000,000 under the stated accounting convention. It is undefined at zero turnover, and unstable with little volume. More fills, zero maker fees or a low displayed CPM do not prove profit or that an open position is protected.

Keep the period, market and cost scope aligned. Check whether the figure includes fees, funding and unrealised exposure before combining it with realised P&L. Do not subtract fees twice or treat canceled quote sizes as traded volume. An entry, an exit and a partial fill are not necessarily one completed cycle.

06

Completion needs two separate checks

Use the documented Stop control and complete any requested authorization. Then distinguish the final session state from the venue state: the managed position must be closed and managed orders absent before reusing the account. A flat account with resting entry quotes can acquire inventory again.

Closing the browser does not stop server-side trading. If state is stale or cleanup is unresolved, do not start a second mode or mix manual trades into the same account. Follow the relevant guide’s recovery steps and use official support without sharing keys. These are reading checks, not an engine audit or account action performed by this article.

07

Sources and next reading

Read the Argent guide · Read the Cypher guide · Compare Vesper modes

The Vesper guides are the product sources reviewed on 29 September 2026. Hyperliquid’s order-types reference explains terminology; it is not an Arcus API or identical-venue specification: Hyperliquid: order types · EN.

Questions

Questions

Can a buy order be an exit?

Yes, it can reduce an existing short. Determine its effect from the current position, quantity and actual order constraints, not the word buy alone.

Why can Cypher quote while an entry gate is closed?

The gate concerns adding exposure. A reducing order can remain eligible. Check the order against the current position; a gate label does not prove that every order is reducing.

Does Argent use the same gate as Cypher?

Do not assume so. The public guides describe different modes and venues. Read each mode’s current setup and verify actual orders.

Does reduce-only guarantee a completed exit?

No. It constrains the order’s position effect where supported; the order still needs acceptance and fills. Check the remaining position and order status.

Can I be flat with orders still open?

Yes. Positions and resting orders are different states. A remaining exposure-increasing quote can create a position later.

Is post-only the same as reduce-only?

No. Post-only concerns immediate matching and liquidity-taking; reduce-only concerns the effect on an existing position. Neither guarantees execution.

More from Vesper