KDJ ini indikator yang umum digunakan, tidak tahu mengapa TV dan FMZ benar-benar tidak konsisten, mungkin 2 pemikiran yang sama, tetapi algoritma yang berbeda, untuk kenyamanan, saya mengikuti presentasi di TV, tangan menulis indikator ini, dan kemudian dibandingkan, itu benar-benar konsisten, jika ada kebutuhan teman-teman dapat menyalin masa lalu, ada kebutuhan untuk mengembangkan strategi yang disesuaikan, silakan hubungi saya.
function KDJ(rds, n, smoothK, smoothD) {
var rsi = [];
for(var i in rds){
var rd = rds[i];
var lowest = rd.Low;
var highest = rd.High;
for(var j=i; j>i-n && j>=0; j--){
if(rds[j].Low < lowest) lowest = rds[j].Low;
if(rds[j].High > highest) highest = rds[j].High;
}
rsi[i] = 100*(rd.Close-lowest)/(highest-lowest);
}
var k = TA.MA(rsi, smoothK);
var d = TA.MA(k, smoothD);
return [k,d];
}

