Skip to main content

Documentation Index

Fetch the complete documentation index at: https://kraken-sandbox.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Authenticated channel. Connect to: wss://wss.prime.kraken.com/ws/v1
Command used to submit a new order either against any provided liquidity or an open RFQ. Results of this command will be visible in the ExecutionReport and Trade streams which will track the lifecycle of the order.

Request

reqid
number
required
Request ID.
type
string
required
Command type. Value: NewOrderSingle
data
array
required
Order data array.

Supported Order Strategies

SteadyPace

A schedule-based algorithm that divides an order into suborders (clips) and submits them at equal, user defined intervals. Parameters:
  • ClipSize (Qty, required): A quantity (subset of the total order size) to send on each execution of the schedule.
  • ClipInterval (string, required): Time interval between individual clips specified as an interval string.
  • StartTime (string, optional): Time at which this order will activate and begin sending orders.
  • EndTime (string, optional): Optional expire time for the order.
  • Variance (decimal, optional): Optional degree of randomization for clip sizes.

StopLimit

This strategy will only place the order once the specified stop price has been met. Parameters:
  • TriggerPrice (Price, required): The price that must be met to trigger execution of the order.
  • EndTime (string, optional): Optional expire time for the order.