Skip to main content
POST
Open a market position or place a pending order

Authorizations

Authorization
string
header
required

JWT token obtained from authentication endpoints

Body

application/json
symbol
string
required

Trading symbol, for example XAUUSD, EURUSD, or AAPL.

side
enum<string>
required

Trade direction. Use 'buy' to go long, 'sell' to go short.

Available options:
buy,
sell
type
enum<string>
required

Unit of the amount field. Use 'unit' when amount is expressed in instrument units (e.g. 0.1 lots). Use 'amount' when expressed in money (e.g. 1000 USD).

Available options:
unit,
amount
amount
number
required

Size of the trade in the units specified by type.

Required range: x >= 0
sl
number

Optional stop loss price. The position will automatically close if the market reaches this level.

Required range: x >= 0
tp
number

Optional take profit price. The position will automatically close in profit if the market reaches this level.

Required range: x >= 0
price
number

Optional limit/stop order trigger price. Omit for a market order.

Required range: x >= 0
slAmount
number

Stop Loss amount (for amount type)

tpAmount
number

Take Profit amount (for amount type)

comment
string

Optional comment or note for the order.

Response

Default Response

success
boolean
required
orderId
string
err
string
message
string
Last modified on October 7, 2026