UpdateExecutionInterface

UpdateExecutionInterface base

Name

Type

Description

Mandatory

Available from version

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

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

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.

 

IN DEVELOPMENT

UpdateMFEXExecutionInterface

Name

Type

Description

Mandatory

Available from version

Name

Type

Description

Mandatory

Available from version

UpdateFields

MFEXExecutionInterfaceFields

Defines which fields on the ExecutionInterface that should be updated

true

2.27

UpdateInternalExecutionInterface

Name

Type

Description

Mandatory

Available from version

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


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