...
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 | ||
|
|
|
| Depreciated in 2.41. The FeeAcc | ||
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 |
---|
Response
Info |
---|
We are currently implementing and testing the use of background jobs as an alternative configuration for this method which is listed here Coming , in the response you will get a field called JobId but until the functionality is released you can disregard this property. |