The formula of macd

 

Code:

// Get day day moving average
function getEMA (Data, day) {
var ARR = [];
arr.push (Data [0]);
for (var. 1 = I; I <data.length; I ++) {
var 2 = A / (Day +. 1);
// EMAtoday Pricetoday + = [alpha] * (. 1 - [alpha]) * EMAyesterday;
// [alpha] is the smoothness index, generally taken as 2 / (N + 1). When calculating the MACD, EMA calculation generally selected N 12 and 26 days, so α corresponding to 2/13 and 2/27.
arr.push ((. 1-A) * ARR [-I. 1] + A * Data [I]);
}
the console.log (Day + "day =" + ARR);
return ARR;
}


//获取diff的差值
function getDiff(DiffArr12,DiffArr26){
var arr = [];
for(var i = 0;i < DiffArr12.length;i++){
arr.push(DiffArr12[i] - DiffArr26[i]);
}
return arr;
}

 v

Guess you like

Origin www.cnblogs.com/maohuidong/p/12319721.html