UNPKG

@cranberry-money/shared-constants

Version:

Shared constants for Blueberry platform

60 lines 1.79 kB
export const EXECUTION_VENUE = { PRIMARY: 'PRIMARY', DARK_POOL: 'DARK_POOL', OTC: 'OTC', INTERNAL: 'INTERNAL', }; export const EXECUTION_VENUE_LABELS = { [EXECUTION_VENUE.PRIMARY]: 'Primary Exchange', [EXECUTION_VENUE.DARK_POOL]: 'Dark Pool', [EXECUTION_VENUE.OTC]: 'Over The Counter', [EXECUTION_VENUE.INTERNAL]: 'Internal Crossing', }; export const SETTLEMENT_CYCLE = { T_PLUS_0: 'T+0', T_PLUS_1: 'T+1', T_PLUS_2: 'T+2', T_PLUS_3: 'T+3', }; export const TRADE_FEE_TYPE = { COMMISSION: 'COMMISSION', BROKERAGE: 'BROKERAGE', EXCHANGE: 'EXCHANGE', TAX: 'TAX', OTHER: 'OTHER', }; export const TRADE_FEE_TYPE_LABELS = { [TRADE_FEE_TYPE.COMMISSION]: 'Commission', [TRADE_FEE_TYPE.BROKERAGE]: 'Brokerage Fee', [TRADE_FEE_TYPE.EXCHANGE]: 'Exchange Fee', [TRADE_FEE_TYPE.TAX]: 'Tax', [TRADE_FEE_TYPE.OTHER]: 'Other Fee', }; export const TRADE_RESTRICTION = { NONE: 'NONE', BUY_ONLY: 'BUY_ONLY', SELL_ONLY: 'SELL_ONLY', NO_SHORT_SELL: 'NO_SHORT_SELL', QUALIFIED_INVESTORS_ONLY: 'QUALIFIED_INVESTORS_ONLY', }; export const TRADE_RESTRICTION_LABELS = { [TRADE_RESTRICTION.NONE]: 'No Restrictions', [TRADE_RESTRICTION.BUY_ONLY]: 'Buy Only', [TRADE_RESTRICTION.SELL_ONLY]: 'Sell Only', [TRADE_RESTRICTION.NO_SHORT_SELL]: 'No Short Selling', [TRADE_RESTRICTION.QUALIFIED_INVESTORS_ONLY]: 'Qualified Investors Only', }; export const TRADING_HOURS = { REGULAR: 'REGULAR', EXTENDED: 'EXTENDED', PRE_MARKET: 'PRE_MARKET', AFTER_HOURS: 'AFTER_HOURS', CONTINUOUS: 'CONTINUOUS', }; export const CONFIRMATION_STATUS = { PENDING: 'PENDING', CONFIRMED: 'CONFIRMED', DISPUTED: 'DISPUTED', RESOLVED: 'RESOLVED', }; //# sourceMappingURL=trading.js.map