Create a signal of interest to buy or sell shares of an Issuer.
structs::commands::CreateBlockSignal
Create a signal of interest to buy or sell shares of an Issuer.
Fields
The account that will own the signal. If the signal is entered on behalf of an investor, this is the investor's account.
The company issuing the shares for which this is a buy or sell signal.
The side of the signal (buy or sell).
Quantity: BlockSignalShareClassQuantities | BlockSignalTotalQuantitysource
The quantity of shares that the investor is interested in buying or selling. This is either an explicit set of quantities for each share class, or an abstract total quantity.
Price: decimalsource
The indicative limit price.
GrossNotional: decimalsource
SecurityTypes: Set<EquityClassStockType>source
Note: strsource
IsAffiliateOrInsider: boolsource
EmailInvestor: boolsource
Result
Success
If successful, an OK outcome will be produced.
In addition, one of the following models may be produced:
Error
If unsuccessful, one of the following error types will be produced:
- AccountAlreadyHasActiveSignalForInstrumentAndSide
- InsufficientCommonHoldings
- InsufficientOptionHoldings
- InsufficientPreferredHoldings
- InsufficientTotalHoldings
- InvalidAccount
- InvalidIssuer
- InvalidProduct
- Unauthorised
Producers
Produced by the following services:
Consumers
Consumed by the following services: