Start Order Strategy
### Start a multi-bracket trading strategy.
This endpoint is used with a WebSocket. You can create any number of brackets and add them to `brackets` field on the `params` object as a JSON string.
```js
const URL = 'wss://demo.tradovateapi.com/v1/websocket'
const params = {
entryVersion: {
orderQty: 1,
orderType: "Market"
},
brackets: [{
qty: 1,
profitTarget: -30,
stopLoss: 15,
trailingStop: false
}]
}
const body = {
accountId: myAcctId,
accountSpec: name,
symbol: 'MESM1',
action: 'Sell',
orderStrategyTypeId: 2, //2 is 'multibracket', we currently only offer this strategy but more may exist in the future.
params: JSON.stringify(params)
}
const mySocket = new WebSocket(URL)
//authorize socket using your access token
mySocket.onopen = function() {
mySocket.send(`authorize\n0\n\n${accessToken}`)
}
mySocket.send(`orderstrategy/startorderstrategy\n4\n\n${JSON.stringify(body)}`)
```
For more details about working with advanced order types, see [placeOrder](/#operation/placeOrder), [placeOCO](/#operation/placeOCO), and [placeOSO](/#operation/placeOSO).

