Create algo order
Create a new algo order
### TWAP
TWAP orders break a large trade into smaller ones over time to reduce market impact:
- Sub-orders are placed every 30 seconds.
- Order duration is between 30 and 86,400 seconds, in multiples of 30.
- Supported sub order type: MARKET
Authentication
Authorizationstring
API Key authentication via header
Request
Algo order content
algo_type
Algo type, required for algo orders creation
duration_seconds
Duration in seconds for which the algo order will be running, required for algo orders creation
market
Market for which order is created
side
Algo order side
signature
Order signature in as a string “[r,s]” signed by account’s paradex private key
signature_timestamp
Unix timestamp in milliseconds of order creation, used for signature verification
size
Size of the algo order
type
Algo order type, only MARKET is supported
on_behalf_of_account
ID corresponding to the configured isolated margin account. Only for isolated margin orders
recv_window
Order will be created if it is received by API within RecvWindow milliseconds from signature timestamp, minimum is 10 milliseconds
Response
Created
account
Account identifier (user’s account address)
algo_type
Algo type
avg_fill_price
Average fill price of the order
cancel_reason
Reason for algo cancellation if it was closed by cancel
created_at
Algo creation time
end_at
Algo end time
id
Unique algo identifier
last_updated_at
Algo last update time. No changes once status=CLOSED
market
Market to which algo belongs
remaining_size
Remaining size of the algo
side
Algo side
size
Algo size
status
Algo status
Errors
400
Bad Request Error