@copytrade/shared-types
Version:
Shared TypeScript types for CopyTrade application
43 lines (42 loc) • 1.26 kB
JavaScript
;
/**
* 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'
};