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 17 Next »

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

OrderBrickId

Guid

 BrickId of the order to execute

True

InstrumentAmount

Decimal

Instrument amount for the Order

True

CashAmount

Decimal

Cash amount for the Order

True

Price

Decimal

Price for order when filled

True

TradeDate

DateTime

Trade date

True

ValueDate

DateTime

Value date

True

SettlementDate

DateTime

Settlement date

False

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

FeeAccountBrickId

Guid

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

False

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

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

ManualOrderExecute

Name

Type

Description

Available from version

TrsInformation

TrsInformation

Trs-information for the order

ManualResultingOrderExecute

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

FundBatchOrderExecute

Name

Type

Description

Available from version


  • No labels