UpdateExecutionInterface
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 are allowed | Â | Â |
SellAmountAllowed | bool | If sell in amount is allowed | Â | Â |
SellUnitAllowed | bool | If sell in units are allowed |  |  |
IsNominalValueOrderEntry | bool | If the instrument is nominal | Â | Â |
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 |
MinimumSubscriptionCashAmount | decimal | Minimum subscription amount for the instrument | Â | Pending |
MinimumSubscriptionCashCurrencyCode | String | Currency in ISO-code for Minimum subscription amount | Â | Pending |
MinimumMonthlySubscriptionCashAmount | decimal | Minimum monthly subscription amount for the instrument | Â | Pending |
MinimumMonthlySubscriptionCashCurrencyCode | string | Currency in ISO-code for Minimum monthly subscription amount | Â | Pending |
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. | Â | 2024-06-26 |
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 into another type of order | Â | |
NettingAccount | Guid | NettingAccount of the ExecutionInterface | Â | 2.27 |
TRSResultingOrder | bool | If the resulting order should be TRS reported | Â | 2.27 |
PrePaidWorkflow | bool | If the instrument is traded with prepayment or not. | Â | 2024-06-26 |
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
}
}}
});
Terms of License
Change Policy
© 2009 - 2024 Huddlestock Technologies AB All rights reserved