Security and Advanced Features

Quote operates to the highest standard of Security, leveraging Hyperliquid Perpetuals contract, Privy wallet connection and TradingView chart display.

In trading execution, the Quotes Execution Engine (QEE) algorithms include advanced security features.

Order Price Protection

For some algorithmic strategies, additional protection is applied to child orders sent to markets, limiting them based on a Fair Price Model. The model computes aggressive and fair prices, ensuring that crossing orders beyond fair prices are not sent to markets and that price limits are applied to resting orders.

Volatility Protection

For every Market order placed through Quote, the Quote Execution Engine sends Limit orders with a reasonable (and configurable) price leniency to HyperCore. This offers an additional level of risk protection in an extremely volatile market, particularly on a direct market order.

Overfill Protection

The system monitors all child orders for a given parent order. If there is a disconnection mid-execution or a child order request is left pending for longer than a timeout, the Quote Execution Engine waits until the pending request is resolved before replacing that exposure, thus preventing overfill scenarios. The QEE also has safety checks to prevent the child's order exposure from exceeding the requested total on the parent order.

Order State Recovery

The Quote Execution Engine enters recovery mode after a network error or disconnect, or when a long-pending order state is detected. Gateways will reconnect to the target destination, query for all executed fills and latest order statuses, and update the correct parent/child orders.

The purpose of this mechanism is to ensure that all fills are booked (thus reducing the likelihood of an overfill/mishedge). If a fill that can’t be mapped to an order is received, the trade is still booked in the system for reconciliation and out-trade detection.

Runaway Algo / Dupe Order Detection

The system monitors both incoming and outgoing order rates. If either exceeds the configured threshold, then new orders will be blocked until the rate limit window is cleared. Duplicate order detection checks for orders with the same (Symbol + Side + Price + Size) and blocks them if the configured rate is exceeded within a window.

Last updated