@barfinex/types
Version:
Shared TypeScript interfaces for Barfinex — an open-source standard for digital asset trading by Barfin Network.
70 lines • 2.71 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OrderType = exports.OrderSide = exports.OrderEnv = exports.WorkingEnv = exports.TimeFrame = exports.IndicatorType = exports.CandleActionStatus = exports.LogLevel = void 0;
var LogLevel;
(function (LogLevel) {
LogLevel["trace"] = "trace";
LogLevel["debug"] = "debug";
LogLevel["info"] = "info";
LogLevel["warn"] = "warn";
LogLevel["error"] = "error";
LogLevel["fatal"] = "fatal";
LogLevel["silent"] = "silent";
})(LogLevel || (exports.LogLevel = LogLevel = {}));
var CandleActionStatus;
(function (CandleActionStatus) {
CandleActionStatus["create"] = "create";
CandleActionStatus["update"] = "update";
CandleActionStatus["skipp"] = "skipp";
})(CandleActionStatus || (exports.CandleActionStatus = CandleActionStatus = {}));
var IndicatorType;
(function (IndicatorType) {
IndicatorType["line"] = "line";
IndicatorType["circle"] = "circle";
IndicatorType["lineSet"] = "lineSet";
IndicatorType["volumeprofile"] = "volumeprofile";
})(IndicatorType || (exports.IndicatorType = IndicatorType = {}));
var TimeFrame;
(function (TimeFrame) {
TimeFrame["min1"] = "min1";
TimeFrame["min3"] = "min3";
TimeFrame["min5"] = "min5";
TimeFrame["min15"] = "min15";
TimeFrame["min30"] = "min30";
TimeFrame["h1"] = "h1";
TimeFrame["h2"] = "h2";
TimeFrame["h4"] = "h4";
TimeFrame["day"] = "day";
TimeFrame["week"] = "week";
TimeFrame["month"] = "month";
})(TimeFrame || (exports.TimeFrame = TimeFrame = {}));
var WorkingEnv;
(function (WorkingEnv) {
WorkingEnv["genetic"] = "genetic";
WorkingEnv["tester"] = "tester";
WorkingEnv["production"] = "production";
})(WorkingEnv || (exports.WorkingEnv = WorkingEnv = {}));
var OrderEnv;
(function (OrderEnv) {
OrderEnv["Prod"] = "Prod";
OrderEnv["Test"] = "Test";
})(OrderEnv || (exports.OrderEnv = OrderEnv = {}));
var OrderSide;
(function (OrderSide) {
OrderSide["BUY"] = "BUY";
OrderSide["SELL"] = "SELL";
})(OrderSide || (exports.OrderSide = OrderSide = {}));
var OrderType;
(function (OrderType) {
OrderType["LIMIT"] = "LIMIT";
OrderType["LIMIT_MAKER"] = "LIMIT_MAKER";
OrderType["MARKET"] = "MARKET";
OrderType["STOP"] = "STOP";
OrderType["STOP_MARKET"] = "STOP_MARKET";
OrderType["STOP_LOSS_LIMIT"] = "STOP_LOSS_LIMIT";
OrderType["TAKE_PROFIT_LIMIT"] = "TAKE_PROFIT_LIMIT";
OrderType["TAKE_PROFIT_MARKET"] = "TAKE_PROFIT_MARKET";
OrderType["TRAILING_STOP_MARKET"] = "TRAILING_STOP_MARKET";
OrderType["TAKE_PROFIT"] = "TAKE_PROFIT";
})(OrderType || (exports.OrderType = OrderType = {}));
//# sourceMappingURL=common.interface.js.map