@itick/browser-sdk
Version:
Official iTick API SDK for browser. Real-time & historical data for global Stocks, Forex, Crypto, Indices, Futures, Funds, Precious Metals. REST (OHLCV/K-line) + low-latency WebSocket. Promise-based, TypeScript-ready. For quant trading & fintech
33 lines • 961 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.KlineTypeCode = exports.KlinePeriod = void 0;
/**
* Kline Period Enum (Standard Text Identifiers + Numeric Codes)
* Centrally maintained for global reuse
*/
exports.KlinePeriod = {
ONE_MIN: '1m',
FIVE_MIN: '5m',
FIFTEEN_MIN: '15m',
THIRTY_MIN: '30m',
ONE_HOUR: '1h',
TWO_HOUR: '2h',
FOUR_HOUR: '4h',
ONE_DAY: '1d',
ONE_WEEK: '1w',
ONE_MONTH: '1M',
};
// Numeric code mapping
exports.KlineTypeCode = {
[exports.KlinePeriod.ONE_MIN]: 1,
[exports.KlinePeriod.FIVE_MIN]: 2,
[exports.KlinePeriod.FIFTEEN_MIN]: 3,
[exports.KlinePeriod.THIRTY_MIN]: 4,
[exports.KlinePeriod.ONE_HOUR]: 5,
[exports.KlinePeriod.TWO_HOUR]: 6,
[exports.KlinePeriod.FOUR_HOUR]: 7,
[exports.KlinePeriod.ONE_DAY]: 8,
[exports.KlinePeriod.ONE_WEEK]: 9,
[exports.KlinePeriod.ONE_MONTH]: 10,
};
//# sourceMappingURL=kline.js.map