@cranberry-money/shared-constants
Version:
Shared constants for Blueberry platform
60 lines • 1.79 kB
JavaScript
export const EXECUTION_VENUE = {
PRIMARY: 'PRIMARY',
DARK_POOL: 'DARK_POOL',
OTC: 'OTC',
INTERNAL: 'INTERNAL',
};
export const EXECUTION_VENUE_LABELS = {
[]: 'Primary Exchange',
[]: 'Dark Pool',
[]: 'Over The Counter',
[]: '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 = {
[]: 'Commission',
[]: 'Brokerage Fee',
[]: 'Exchange Fee',
[]: 'Tax',
[]: '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 = {
[]: 'No Restrictions',
[]: 'Buy Only',
[]: 'Sell Only',
[]: 'No Short Selling',
[]: '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