To support various types of behavior and filters this method takes a CreateFundBatchOrdersBase entity 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 |
---|---|---|---|---|
RequestReference | String | A free text value that will be passed on to the response entities for your tracking | False | 2.38 |
Use this one to filter on explicit TradeOrders that should be included in the batch order. This one supports the ExternalFund Execution Interface.
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
TradeOrderBrickIds | Guid[] | An array of BrickIds that represent TradeOrders | True | 2.38 |
Name | Type | Description | Mandatory | Available from version |
---|---|---|---|---|
InstrumentBrickId | Guid | The BrickId of an instrument where batch orders should be created for | True | 2.38 |
ExecutionInterfaceSettingBrickId | Guid? | The BrickId of the settings for the execution interface of the Trade Orders that should be included. The allowed settings are ExternalFund, Fax and NFM. | False | 2.38 |
This will create batch orders for all placed orders using the ExternalFund execution interface
Name | Type | Description | Available from version |
---|
Name | Type | Description | Available from version |
---|---|---|---|
InstrumentBrickId | Guid | The BrickId of the instrument which the order relates to | 2.38 |
CashAssetBrickId | Guid | The BrickId of the cash asset which the order uses | 2.38 |
OrderDirection | String | Can be “Buy” or “Sell” | 2.38 |
IsPrePaid | Bool | Indicates if the order is a pre-paid order or not | 2.38 |
IsUnitOrder | Bool | Indicates if the order is a unit order or not | 2.38 |