File: WebAPI/order_2.proto
Leg allocation of the cross order
Type: uint32
Description: Server side contract ID of the leg (see ContractMetadata message).
Source: metadata_2.ContractMetadata.contract_id.
Required: yes.
Type: cqg.Decimal
Description: Size of the leg.
Type: double
Description: Price of the leg (in correct format).
Required: yes.
Type: uint32
Description: Side of the leg for exchanges that support LegAllocation as independent child of CrossOrderParameters rather than child of SideAllocation. This field is associated with Order.Side enum type.
Type: sint64
Description: Identifier of the leg allocation record, this field is generated by the server. The client may require to set this field to modify/approve existing leg allocation.
Type: string
Description: Identifier assigned to a trade by a matching system. This field is only sent from the server to the client. Check if the field is supported for the specific execution system.