Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 21 Next »

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
                                    }
                                }}
                            });


  • No labels