UNPKG

qpace

Version:

📊 The Quant SDK for Python and Javascript. Written in Rust.

63 lines • 7.67 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VERSION = exports.init = exports.zipOhlcvBars = exports.roundToMinTick = exports.roundContracts = exports.validateContracts = exports.orderSize = exports.orderSizeForEquityPct = exports.expectancy = exports.expectancyScore = exports.pnl = exports.profitFactor = exports.longNetProfitRatio = exports.winRate = exports.avgTrade = exports.avgWinningTrade = exports.avgLosingTrade = exports.avgWinLossRatio = exports.sharpeRatio = exports.sharpeRatioFromReturns = exports.sortinoRatio = exports.sortinoRatioFromReturns = exports.omegaRatio = exports.omegaRatioFromReturns = exports.netProfitPct = exports.grossProfitPct = exports.grossLossPct = exports.longNetProfitPct = exports.shortNetProfitPct = exports.accuracy = exports.precision = exports.recall = exports.f1 = exports.sum = exports.mean = exports.variance = exports.stdev = exports.returns = exports.TradeEvent = exports.TradeDirection = exports.Trade = exports.Timeframe = exports.Signal = exports.Backtest = exports.CtxSkip = exports.Ctx = exports.SymKind = exports.Sym = exports.OhlcvBar = exports.Ohlcv = void 0; exports.ta = exports.CORE_VERSION = void 0; const tslib_1 = require("tslib"); var qpace_core_1 = require("../../core/pkg/qpace_core"); Object.defineProperty(exports, "Ohlcv", { enumerable: true, get: function () { return qpace_core_1.Ohlcv; } }); Object.defineProperty(exports, "OhlcvBar", { enumerable: true, get: function () { return qpace_core_1.OhlcvBar; } }); Object.defineProperty(exports, "Sym", { enumerable: true, get: function () { return qpace_core_1.Sym; } }); Object.defineProperty(exports, "SymKind", { enumerable: true, get: function () { return qpace_core_1.SymKind; } }); Object.defineProperty(exports, "Ctx", { enumerable: true, get: function () { return qpace_core_1.Ctx; } }); Object.defineProperty(exports, "CtxSkip", { enumerable: true, get: function () { return qpace_core_1.CtxSkip; } }); Object.defineProperty(exports, "Backtest", { enumerable: true, get: function () { return qpace_core_1.Backtest; } }); Object.defineProperty(exports, "Signal", { enumerable: true, get: function () { return qpace_core_1.Signal; } }); Object.defineProperty(exports, "Timeframe", { enumerable: true, get: function () { return qpace_core_1.Timeframe; } }); Object.defineProperty(exports, "Trade", { enumerable: true, get: function () { return qpace_core_1.Trade; } }); Object.defineProperty(exports, "TradeDirection", { enumerable: true, get: function () { return qpace_core_1.TradeDirection; } }); Object.defineProperty(exports, "TradeEvent", { enumerable: true, get: function () { return qpace_core_1.TradeEvent; } }); Object.defineProperty(exports, "returns", { enumerable: true, get: function () { return qpace_core_1.returns; } }); Object.defineProperty(exports, "stdev", { enumerable: true, get: function () { return qpace_core_1.stdev; } }); Object.defineProperty(exports, "variance", { enumerable: true, get: function () { return qpace_core_1.variance; } }); Object.defineProperty(exports, "mean", { enumerable: true, get: function () { return qpace_core_1.mean; } }); Object.defineProperty(exports, "sum", { enumerable: true, get: function () { return qpace_core_1.sum; } }); Object.defineProperty(exports, "f1", { enumerable: true, get: function () { return qpace_core_1.f1; } }); Object.defineProperty(exports, "recall", { enumerable: true, get: function () { return qpace_core_1.recall; } }); Object.defineProperty(exports, "precision", { enumerable: true, get: function () { return qpace_core_1.precision; } }); Object.defineProperty(exports, "accuracy", { enumerable: true, get: function () { return qpace_core_1.accuracy; } }); Object.defineProperty(exports, "shortNetProfitPct", { enumerable: true, get: function () { return qpace_core_1.shortNetProfitPct; } }); Object.defineProperty(exports, "longNetProfitPct", { enumerable: true, get: function () { return qpace_core_1.longNetProfitPct; } }); Object.defineProperty(exports, "grossLossPct", { enumerable: true, get: function () { return qpace_core_1.grossLossPct; } }); Object.defineProperty(exports, "grossProfitPct", { enumerable: true, get: function () { return qpace_core_1.grossProfitPct; } }); Object.defineProperty(exports, "netProfitPct", { enumerable: true, get: function () { return qpace_core_1.netProfitPct; } }); Object.defineProperty(exports, "omegaRatioFromReturns", { enumerable: true, get: function () { return qpace_core_1.omegaRatioFromReturns; } }); Object.defineProperty(exports, "omegaRatio", { enumerable: true, get: function () { return qpace_core_1.omegaRatio; } }); Object.defineProperty(exports, "sortinoRatioFromReturns", { enumerable: true, get: function () { return qpace_core_1.sortinoRatioFromReturns; } }); Object.defineProperty(exports, "sortinoRatio", { enumerable: true, get: function () { return qpace_core_1.sortinoRatio; } }); Object.defineProperty(exports, "sharpeRatioFromReturns", { enumerable: true, get: function () { return qpace_core_1.sharpeRatioFromReturns; } }); Object.defineProperty(exports, "sharpeRatio", { enumerable: true, get: function () { return qpace_core_1.sharpeRatio; } }); Object.defineProperty(exports, "avgWinLossRatio", { enumerable: true, get: function () { return qpace_core_1.avgWinLossRatio; } }); Object.defineProperty(exports, "avgLosingTrade", { enumerable: true, get: function () { return qpace_core_1.avgLosingTrade; } }); Object.defineProperty(exports, "avgWinningTrade", { enumerable: true, get: function () { return qpace_core_1.avgWinningTrade; } }); Object.defineProperty(exports, "avgTrade", { enumerable: true, get: function () { return qpace_core_1.avgTrade; } }); Object.defineProperty(exports, "winRate", { enumerable: true, get: function () { return qpace_core_1.winRate; } }); Object.defineProperty(exports, "longNetProfitRatio", { enumerable: true, get: function () { return qpace_core_1.longNetProfitRatio; } }); Object.defineProperty(exports, "profitFactor", { enumerable: true, get: function () { return qpace_core_1.profitFactor; } }); Object.defineProperty(exports, "pnl", { enumerable: true, get: function () { return qpace_core_1.pnl; } }); Object.defineProperty(exports, "expectancyScore", { enumerable: true, get: function () { return qpace_core_1.expectancyScore; } }); Object.defineProperty(exports, "expectancy", { enumerable: true, get: function () { return qpace_core_1.expectancy; } }); Object.defineProperty(exports, "orderSizeForEquityPct", { enumerable: true, get: function () { return qpace_core_1.orderSizeForEquityPct; } }); Object.defineProperty(exports, "orderSize", { enumerable: true, get: function () { return qpace_core_1.orderSize; } }); Object.defineProperty(exports, "validateContracts", { enumerable: true, get: function () { return qpace_core_1.validateContracts; } }); Object.defineProperty(exports, "roundContracts", { enumerable: true, get: function () { return qpace_core_1.roundContracts; } }); Object.defineProperty(exports, "roundToMinTick", { enumerable: true, get: function () { return qpace_core_1.roundToMinTick; } }); Object.defineProperty(exports, "zipOhlcvBars", { enumerable: true, get: function () { return qpace_core_1.zipOhlcvBars; } }); const qpace_core_2 = tslib_1.__importDefault(require("../../core/pkg/qpace_core")); exports.init = qpace_core_2.default; const package_json_1 = require("../../package.json"); exports.VERSION = package_json_1.version; exports.CORE_VERSION = package_json_1.coreVersion; const _ta = tslib_1.__importStar(require("../../content/web/web/ta")); const web_1 = require("../../content/web/web"); exports.ta = { ..._ta, init: web_1.init }; //# sourceMappingURL=index.js.map