BlockSignal

Model definition

A blocks signal indication of buy or sell interest. Signals are unique composites of Account, Issuer, and Side.

structs::models::BlockSignal

A blocks signal indication of buy or sell interest. Signals are unique composites of Account, Issuer, and Side.

Fields

Id: u64

optionalDeleted: boolsource

CreatedBy: Id<User>source

CreatedAt: timestampsource

UpdatedBy: Id<User>source

UpdatedAt: timestampsource

Account: Id<Account>source

Issuer: Id<Issuer>source

Side: OrderSidesource

Status: BlockSignalStatussource

  • Active: The signal is live and in process. - Closed: A positive terminal state. The signal has been converted through to a closed order. - Cancelled - A negative terminal state. The signal is now disengaged.

optionalCommonQuantity: u64source

optionalPreferredQuantity: u64source

optionalOptionQuantity: u64source

optionalTotalQuantity: u64source

  • If buy, GrossNotional / Price per share; is 0 if either is not populated by customer - If sell, Preferred quantity + Common quantity

optionalPrice: decimalsource

optionalGrossNotional: decimalsource

  • If buy, entered by customer (i.e., Investment Size input) - If sell, Price per share * TotalQuantity

optionalNetNotional: decimalsource

  • If buy, GrossNotional + Fee - If sell, GrossNotional - Fee

optionalFee: decimalsource

GrossNotional * Fee rate (0.02)

optionalSecurityTypes: Set<EquityClassStockType>source

Indicates the security types that are being signaled, for buy side. NOTE: This is a disjoint union (OR, not AND).

ColorOnly: boolsource

Inferred by the presence or absence of CommonQuantity, PreferredQuantity, Price and GrossNotional. If at least one of those is present, then this is false, otherwise this is true.

IsAffiliateOrInsider: boolsource

optionalNote: strsource

Note from the customer

Producers

Produced by the following services:

Consumers

Consumed by the following services:

Referenced by