UpdateExecutionInterface base
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
CustodyAccount | Guid | Id of the CustodyAccount | ||
CounterParty | Guid | Id of the CounterParty | ||
CounterPartyAccount | Guid | Id of the CounterPartyAccount | ||
BuyAmountAllowed | bool | If buy in amount is allowed | ||
BuyUnitAllowed | bool | If buy in units is allowed | ||
SellAmountAllowed | bool | If sell in amount is allowed | ||
SellUnitAllowed | bool | If sell in units is allowed | ||
IsNominalValueOrderEntry | bool | If instrument is a nominal instrument | ||
MinimumLotSize | double | Number of decimals for quantity | ||
QuantityDecimals | integer | Minimal allowed unit | ||
Enabled | bool | If ExecutionInterface is enabled | 2.27 | |
IsUnitOrder | bool | If ExecutionInterface is UnitOrder | 2.27 |
UpdateManualExecutionInterface
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
UpdateFields | ManualExecutionInterfaceFields | Defines which fields on the ExecutionInterface that should be updated | true | 2.27 |
DefaultCustodyAccountCash | Guid | Custody Account for Cash | 2023-11-29 |
UpdateExternalFundExecutionInterface
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
UpdateFields | ExternalFundExecutionInterfaceFields | Defines which fields on the ExecutionInterface that should be updated | true | 2.27 |
ExceptionAccount | Guid | Id of the exception account | 2023-09-06 | |
FirstTradeDate | DateTime | Date of first trade | 2023-09-06 | |
LastTradeDate | DateTime | Date of last trade | 2023-09-06 | |
TradeRoute | Enum | Available values are ExternalFund, Allfunds or Fax. If not supplied, the first available ExecutionInterface of type ExternalFund (ExternalFund, Allfunds or Fax) will be updated. | 2024-03-06 |
UpdateMFEXExecutionInterface
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
UpdateFields | MFEXExecutionInterfaceFields | Defines which fields on the ExecutionInterface that should be updated | true | 2.27 |
PrePaidWorkflow | bool | If the instrument is traded with prepayment or not. | IN DEVELOPMENT |
UpdateInternalExecutionInterface
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
UpdateFields | InternalExecutionInterfaceFields | Defines which fields on the ExecutionInterface that should be updated | true | 2.27 |
OrderExecutionInterfaceKey | string | If the internal order should be batched in to another type of order | ||
NettingAccount | Guid | NettingAccount of the ExecutionInterface | 2.27 | |
TRSResultingOrder | bool | If resulting order should be TRS reported | 2.27 | |
PrePaidWorkflow | bool | If the instrument is traded with prepayment or not. | IN DEVELOPMENT |
Code examples
C# - Update an instrument with execution interface
listOfUpateInstrument.Add(new UpdateInstrument() { BrickId = instrument.BrickId, ExecutionInterfaces = new[]{new UpdateInternalExecutionInterface() { BrickId = instrumentExecutionInterface.BrickId, TRSResultingOrder = false, UpdateFields = new InternalExecutionInterfaceFields() { TRSResultingOrder = true } }} });