mm_maths
Version:
这是一个可以将数学公式推导变形,并转成js和计算的模块。
29 lines (28 loc) • 567 B
JavaScript
/**
* 连涨趋势
* @param {Object} arr 数组
* @param {Number} period 周期(单位:天)
* @param {Number} n 幅度
* @return {Number} 连涨返回1, 否则返回0
*/
module.exports = function UPNDAY(arr, period = 3, n = 0.02) {
if (arr.length > period) {
var day = 0;
var num = 1 + n;
for (var i = arr.length - 1; i > 0; i--) {
var bl = arr[i] > arr[i - 1] * num;
if (bl) {
day++;
if (day == period) {
break;
}
} else {
break;
}
}
if (day >= period) {
return 1
}
}
return 0;
};