CreateManualExecutionInterface

CreateManualExecutionInterface



The entity for the execution interface is renamed to ManualExecutionInterfaceOld, since creating execution interfaces is now possible in the CreateInstruments method.

This method, CreateManualExecutionInterface, will be deprecated.



This API method is for creating an ExecutionInterface for an instrument where the Execution Interface key is set to Manual.

Inputs

Name

Type

Description

Mandatory

Available from version

Name

Type

Description

Mandatory

Available from version

BrickId

Guid

Not used





Instrument

Guid

The Id of the instrument that the execution interface should be associated with

Yes 



DefaultExecutionInterface

Bool

True or False. If True the instrument gets the "Manual" interface as default execution interface.





CustodyAccount

Guid

The id of the associated Custody Account that should be used for trading the instrument via the created ExecutionInterface

Yes



FeeCategory

String

Sets if the ExecutionInterface should be associated with a fee record. Default is "NoFee".





BuyAmountAllowed

Bool

Determines if the ExecutionInterface should accept buy orders in amount of money

Yes, at least one must be true



BuyUnitAllowed

Bool

Determines if the ExecutionInterface should accept buy orders as units of instruments



SellAmountAllowed

Bool

Determines if the ExecutionInterface should accept sell orders in amount of money

Yes, at least one must be true



SellUnitAllowed

Bool

Determines if the ExecutionInterface should accept sell orders as units of instruments



MinimumLotSize

double

Defines the smallest lot of instrument units you can trade.

If no input is given, the value will be set to 10^(-1*[Quantity Decimals]) as default.



2.10

CounterPartyAccount

Guid

The id of the associated Counterparty Account that should be used for trading the instrument via the created ExecutionInterface

No



IsNominalValueOrderEntry

bool

If Nominal value is used for the instrument 



2.21

CounterParty

Guid

Counterparty for the created ExecutionInterface



2.21

QuantityDecimals

integer

QuantityDecimals of the ExecutionInterface



2.23

Response rows

Name

Type

Description

Available from version

Name

Type

Description

Available from version

Entities

Array

All ExecutionInterfaces in the request with BrickId and an array of Errors per ExecutionInterface



Code example

C# - Create a manual execution interface on an instrument in a BFS instance



Terms of License
Change Policy
© 2009 - 2026 Done Technologies AB All rights reserved