📖Opening Trades

Traders can start trading a wide variety of assets and leverage levels.

User Flow

  • Traders have the option to select collateral, exposure, leverage, as well as stop losses and take profits. The protocol supports market, limit, and stop orders at open.

  • Prices are called on-demand, either via Chainlink low-latency oracles or Ostium's custom oracle solution, depending on the asset. Chainlink Automations or Gelato Functions respectively monitor emitted price request events and trigger price retrieval when requests are initiated.

  • At position open, a trader's collateral is deposited into Ostium's trading contract, which stores the collateral of outstanding open trades until further action is taken (liquidation, closure).

Trade Settings

  • Side: traders first select the side of their trade – long or short.

  • Order Type: the protocol supports three open order types at genesis – market, limit, and stop orders. Traders set limit and stop prices for the latter two trade types. Cancelling a limit or stop order incurs a 0.10 USDC fee, deducted from your collateral.

  • Collateral: the USDC locked to back a position.

  • Leverage: traders can select between 1x-200x leverage, depending on the asset. More volatile or lower liquidity assets (e.g., Copper) have lower leverage limits than less volatile and/or highly liquid assets (e.g. GBP/USD).

  • Position Size: traders can also determine total exposure by first adjusting position size, denominated in the notional asset, and inferring desired leverage or collateral amount.

  • Take Profit & Stop Loss: traders can optionally set and/or adjust TP and SL orders at open. TP orders at 10x (900%) profit are automatically set to reduce tail event risk for LPs. (Please note: maximum and mandatory TPs of 10x is enforced; over time the protocol may increase this threshold or eliminate it entirely should risk management analysis determine this protection no longer be necessary).

Protocol Opening Fee

When opening a position on Ostium, a one-time opening fee is charged. This fee reflects the cost of initiating a trade. No fees are applied when closing a position, allowing traders to exit positions without additional cost. For example, a 4bps open fee is equivalent to 2 bps open and 2 bps close on other exchanges (which all charge at both open and close).

This structure is designed to encourage active participation while keeping the cost of managing trades predictable and transparent.

Only crypto assets have distinct maker and taker fees. For all other asset classes—such as forex, commodities, and indices—fees remain constant, offering a simpler and more predictable fee structure.

Crypto pairs

Crypto opening fee charges change according to trade characteristics:

  • Maker charge: a trader is charged a “maker” fee if the amount of leverage is equal to or below 20x and OI skew reduces with this trade;

  • Taker charge: a trader is charged a “taker” fee if the amount of leverage is above 20x or if OI skew increases with this trade;

*For mixed trades (e.g. closing a long OI imbalance, but overshooting and generating a short OI imbalance), maker fees are charged on the portion of the position that is balancing and taker fees on the portion that generates a new directional imbalance.

Thus, we define the Protocol Opening Fee as:

feeprotocolOpen=makerCharge+takerChargefee_{protocolOpen}= makerCharge+takerCharge

Non-crypto pairs

For non-crypto pairs, maker and taker fees are the same. These fees remain constant regardless of open interest imbalances or the leverage used. This ensures a simple and predictable fee structure for trading traditional assets on Ostium.

Open Price & Price Impact

Ostium executes trades using either the underlying market’s bid/ask prices or, for select pairs, Dynamic Spreads, depending on the asset’s liquidity profile.

  • Bid/Ask Execution: Ostium relies on live market quotes for execution—long positions open at the ask and close at the bid, while short positions open at the bid and close at the ask. This method reflects true market behavior, ensuring executions align with real-time liquidity and trading depth for consistent, transparent pricing.

  • Dynamic Spreads: For certain pairs, execution occurs at the Price-After-Impact—a dynamic mechanism that applies 0% spread when short-term net volume remains below a configured threshold, and adds a spread plus a dynamic impact component once that threshold is exceeded. This allows zero-spread trading under balanced conditions while assigning costs only when order flow becomes one-sided. Learn more about Dynamic Spreads.

For details on how each order type interacts with these pricing models, see the Order Types page.

Last updated