UNPKG

pricehistory

Version:
24 lines (23 loc) 731 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const simpul_1 = require("simpul"); function setCandleTrend(option, candle, series) { if (option.trend !== true) return; const prev = series[series.length - 2]; if (!prev) return; const trends = []; for (const key of Object.keys(candle)) { if (typeof candle[key] === "number") trends.push(key); } for (const trend of trends) { const tA = candle[trend]; const tB = prev[trend]; if (typeof tA === "number" && typeof tB === "number") { candle[`${trend}Trend`] = simpul_1.math.change.symbol(tB, tA) || []; } } } exports.default = setCandleTrend;