ExecuteOrders

Inputs (Array of OrderExecuteBase) inherits from EntityBase

To support various types of orders this method takes an array of OrderExecuteBase entities which is an abstract class and has to be implemented through one of the concrete classes listed below this table.

Name

Type

Description

Mandatory

Available from version

Name

Type

Description

Mandatory

Available from version

OrderBrickId

Guid

 BrickId of the order to execute

True

2.36

InstrumentAmount

Decimal

Instrument amount for the Order

True

2.36

CashAmount

Decimal

Cash amount for the Order

True

2.36

Price

Decimal

Price for order when filled

True

2.36

TradeDate

DateTime

Trade date

True

2.36

ValueDate

DateTime

Value date

True

2.36

SettlementDate

DateTime

Settlement date

False

2.36

CounterPartyAccountBrickId

Guid

BrickId of the CounterPartyAccount for the order. Will use default value from the CounterpartyAccount set on the ExecutionInterface of the order unless specified.

False

2.36

FeeAccountBrickId

Guid

BrickId of the FeeAccount for the order. Will use default on the TradeOrder of the given OrderBrickId when left empty.

False

2.36

CashCustodyAccountBrickId

Guid

BrickId of the CashCustodyAccount for the order. Has the default value of the CustodyAccount connected to the currency of the instrument associated with the OrderBrickId.

False

2.36

InstrumentCustodyAccountBrickId

Guid

BrickId of the InstrumentCustodyAccount for the order. Uses CustodyAccount associated with the ExecutionInterface of the TradeOrder with the specified OrderBrickId unless specifically given.

False

2.36

ManualOrderExecute

Name

Type

Description

Available from version

Name

Type

Description

Available from version

TrsInformation

TrsInformation

Trs-information for the order

 

ManualResultingOrderExecute

Name

Type

Description

Available from version

Name

Type

Description

Available from version

TrsInformation

TrsInformation

Trs-information for the resulting order

 

TrsInternalInformation

TrsInternalInformation

Trs-information for the internal orders

 

ExternalFundBatchOrderExecute

Name

Type

Description

Available from version

Name

Type

Description

Available from version

FundBatchOrderExecute

Name

Type

Description

Available from version

Name

Type

Description

Available from version