UNPKG

@copytrade/shared-types

Version:

Shared TypeScript types for CopyTrade application

43 lines (42 loc) 1.26 kB
"use strict"; /** * Options Trading Types * * Types specific to F&O (Futures & Options) trading */ Object.defineProperty(exports, "__esModule", { value: true }); exports.OPTION_STRATEGY = exports.OPTION_TYPE = void 0; // ============================================================================ // OPTIONS INSTRUMENT TYPES // ============================================================================ /** * Option types */ exports.OPTION_TYPE = { CALL: 'CE', PUT: 'PE', FUTURE: 'FUT' }; // ============================================================================ // OPTIONS STRATEGY TYPES // ============================================================================ /** * Common option strategies */ exports.OPTION_STRATEGY = { LONG_CALL: 'LONG_CALL', LONG_PUT: 'LONG_PUT', SHORT_CALL: 'SHORT_CALL', SHORT_PUT: 'SHORT_PUT', LONG_STRADDLE: 'LONG_STRADDLE', SHORT_STRADDLE: 'SHORT_STRADDLE', LONG_STRANGLE: 'LONG_STRANGLE', SHORT_STRANGLE: 'SHORT_STRANGLE', BULL_CALL_SPREAD: 'BULL_CALL_SPREAD', BEAR_PUT_SPREAD: 'BEAR_PUT_SPREAD', IRON_CONDOR: 'IRON_CONDOR', BUTTERFLY: 'BUTTERFLY', COLLAR: 'COLLAR', COVERED_CALL: 'COVERED_CALL', PROTECTIVE_PUT: 'PROTECTIVE_PUT' };