Please note, that it’s required to send all fields, but not only those affected by the change. For example, if you want to modify ExecInst of a stop order, you must send the new ExecInst along with the old StopPx, OrderQty, etc.


Field name (REST)

Field tag (WS)


Possible values

Description

MsgType

35

M

M


ClOrdId

11

M

string (40)

ClOrdId of the request

OrigClOrdId

41

C

string (40)

One of these IDs must be submitted

OrderId

37

C

string (40)

Symbol

55

M

string


Side

54

M

Side


TransactTime

60

M

timestamp


Account

1

M

ulong


ExecInst

18

O

ExecInst


OrderQty

38

M

decimal


Price

44

C

decimal

Required for Limit and Stop-Limit orders

StopPx

99

C

decimal

Required for Stop and Stop-Limit orders

CapPrice

1199

O

decimal

For trailing stop and attempt-zero-loss — the price beyond which the order won’t move

PegPriceType

1094


8 — TrailingStopPeg

Identifies a trailing stop or an attempt-zero-loss order

PegOffsetType

836


2 — BasisPoints

The unit of the distance to the stop price for a trailing stop or an attempt-zero-loss order

PegOffsetValue

211


ulong

Distance to the trailing stop or attempt-zero-loss

Samples

WS

REST