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 |