#
Order Types
For more detailed API specs, please refer to the swagger: https://paper.nekuti.com:8080/docs/
#
Limit
{
"ordType":"Limit",
"symbol":"BTCUSD",
"orderQty":100,
"price":105795.7,
"timeInForce":"GoodTillCancel"
}
#
Market
{
"ordType":"Market",
"symbol":"BTCUSD",
"orderQty":100,
"timeInForce":"GoodTillCancel"
}
#
Stop Orders
{
"ordType":"StopLimit",
"symbol":"BTCUSD",
"orderQty":-100,
"price":105795.0,
"stopPx":105796.0,
"timeInForce":"GoodTillCancel",
"execInst":"MarkPrice"
}
{
"ordType":"Stop",
"symbol":"BTCUSD",
"orderQty":-100,
"stopPx":105796.0,
"timeInForce":"GoodTillCancel",
"execInst":"MarkPrice"
}
{
"ordType":"LimitIfTouched",
"symbol":"BTCUSD",
"orderQty":-100,
"price":105795.0,
"stopPx":105796.0,
"timeInForce":"GoodTillCancel",
"execInst":"MarkPrice"
}
{
"ordType":"MarketIfTouched",
"symbol":"BTCUSD",
"orderQty":-100,
"stopPx":105796.0,
"timeInForce":"GoodTillCancel",
"execInst":"MarkPrice"
}
#
Contingent orders
{
"ordType":"Limit",
"symbol":"BTCUSD",
"orderQty":100,
"price":105795.6,
"timeInForce":"GoodTillCancel",
"clOrdLinkID":"some_arbitrary_id",
"contingencyType":"OneTriggersTheOther"
}
This order will get activated if the first order fully fills
{
"ordType":"Limit",
"symbol":"BTCUSD",
"orderQty":-100,
"price":105796.0,
"timeInForce":"GoodTillCancel",
"clOrdLinkID":"some_arbitrary_id"
}
{
"ordType":"Limit",
"symbol":"BTCUSD",
"orderQty":100,
"price":105795.6,
"timeInForce":"GoodTillCancel",
"clOrdLinkID":"some_arbitrary_id",
"contingencyType":"OneCancelsTheOther"
}
This order will get canceled if the first order partially fills or fully fills
{
"ordType":"Limit",
"symbol":"BTCUSD",
"orderQty":-100,
"price":105796.0,
"timeInForce":"GoodTillCancel",
"clOrdLinkID":"some_arbitrary_id",
"contingencyType":"OneCancelsTheOther"
}
{
"ordType":"Limit",
"symbol":"BTCUSD",
"orderQty":100,
"price":105795.6,
"timeInForce":"GoodTillCancel",
"clOrdLinkID":"some_arbitrary_id",
"contingencyType":"OneTriggersTheOther"
}
Take profit
{
"ordType":"Limit",
"symbol":"BTCUSD",
"orderQty":-100,
"price":105797.0,
"timeInForce":"GoodTillCancel",
"clOrdLinkID":"some_arbitrary_id",
"contingencyType":"OneCancelsTheOther"
}
Stop Loss
{
"ordType":"Stop",
"symbol":"BTCUSD",
"orderQty":-100,
"stopPx":105795.0,
"timeInForce":"GoodTillCancel",
"clOrdLinkID":"some_arbitrary_id",
"contingencyType":"OneCancelsTheOther",
"execInst":"MarkPrice"
}