KDJ, der übliche Indikator, weiß nicht, warum TV und FMZ völlig nicht übereinstimmen, vielleicht sind die beiden Ideen übereinstimmend, aber die spezifischen Algorithmen sind unterschiedlich, aus Bequemlichkeit habe ich diesen Indikator nach der Einführung im TV handgeschrieben und dann verglichen, es ist vollkommen übereinstimmend, wenn Freunde, die es brauchen, die Vergangenheit kopieren können, die Bedürfnisse einer maßgeschneiderten Entwicklungsstrategie haben, kontaktieren Sie mich bitte.
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]; }