Skip to main content

Module order

Module order 

Source
Expand description

Order builders for the Hyperliquid SDK.

Provides fluent API for building orders:

use hyperliquid_sdk::Order;

// Simple limit order
let order = Order::buy("BTC").size(0.001).price(65000.0).gtc();

// Market order with notional
let order = Order::sell("ETH").notional(500.0).market();

// Stop loss
let trigger = TriggerOrder::stop_loss("BTC").size(0.001).trigger_price(60000.0).market();

Structs§

Order
Fluent order builder
PlacedOrder
A placed order with methods for cancellation and modification.
TriggerOrder
Fluent trigger order builder (stop-loss / take-profit)