...
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 | 2.36 |
InstrumentAmount | Decimal | Instrument amount for the Order | True | 2.36 |
CashAmount | Decimal | Cash amount for the Order |
. If this value is given the Price will not be used for calculating the value.
| False | 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 |
---|---|---|---|
TrsInformation | Trs-information for the order |
ManualResultingOrderExecute
Name | Type | Description | Available from version |
---|---|---|---|
TrsInformation | Trs-information for the resulting order | ||
TrsInternalInformation | Trs-information for the internal orders |
ExternalFundBatchOrderExecute
Name | Type | Description | Available from version |
---|
FundBatchOrderExecute
Name | Type | Description | Available from version |
---|