Classes
| Class | Description | |
|---|---|---|
| InvalidAllocationBlockField |
The sum of AllocationBlock lots must be a multiple of [!:OrderDraft.Quantity] | |
| InvalidFlagsField | [!:OrderDraft.Flags] not valid with [!:OrderDraft.Type] | |
| InvalidIcebergDataField | [!:OrderDraft.Iceberg] and [!:OrderDraft.IcebergData] must be defined together
| |
| InvalidIcebergDataShowVolumeField | [!:OrderDraft.ShowVolume] must be >= [!:OrderDraft.Quantity] | |
| InvalidQuantityField | [!:OrderDraft.Quantity] must be > 0
| |
| InvalidSideField | ||
| InvalidStartField | [!:OrderDraft.Start] must be before [!:OrderDraft.End] | |
| InvalidTrailingStopDataField | [!:OrderDraft.TrailingStopData] and either [!:OrderDraft.TrailingStopLimit] or [!:OrderDraft.TrailingStopLoss] must be defined together
| |
| NullOriginalOrderIDField | OriginalOrderID must not be null
| |
| OrderDraftInvalidField |
Base type for Order Draft invalid fields results
| |
| ProhibitedAutomaticTag50Error |
Tag50 can only be set for manual orders
| |
| UndefinedAccountIDField |
Must define either AccountID or AllocationBlock | |
| UndefinedContractIDField |
Must define either ContractID or CustomCompound | |
| UndefinedContractIDWithTrailingStopDataField |
Trailing Stop orders must define ContractID | |
| UndefinedEnumField | ||
| UndefinedExecInstField | [!:OrderDraft.ExecInst] must be defined
| |
| UndefinedFlagsField | [!:OrderDraft.Flags] must be defined
| |
| UndefinedSideField | Side must be defined
| |
| UndefinedSubmissionTypeField | [!:OrderDraft.SubmissionType] must be defined
| |
| UndefinedTypeField |