pricehistory
Version:
Series data with technical indicators.
24 lines (23 loc) • 731 B
JavaScript
;
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;