Tôi đã viết công thức cho chỉ số RSI của mình, có một điểm sai, xin vui lòng hướng dẫn.

Tác giả:Pu330619672, Tạo: 2020-04-13 23:35:26, Cập nhật:

function RSI ((records,N) { //LC:=REF(CLOSE,1) // RSI1:SMA ((MAX(CLOSE-LC,0),N1,1)/SMA ((ABS(CLOSE-LC),N1,1) * 100 var v1 = [] var v2 = [] var MAX = [] var ABS = [] for (var i = N; i < records.length; i++) { //LC = records[i - 1].Close var ba = records.slice ((i - N, i + 1) v1[i] = ba for (var k = N + 1; k < v1.length; k++) { for (var j = N; j > 0; j) { var c = v1 [k][j].Close - v1 [k][j -1].Close v2 [j] = c for (var b = 1; b < v2.length; b++) { var c = MAX ((v2[b]) var c1 = ABS ((v2[b]) //var b = SMA ((MAX,N,1) //var b1 = SMA ((ABS, N, 1) ♪ ♪ ♪ ♪ return [c,c1] ♪ Mã chưa hoàn tất, nhưng khá ít, chỉ cho thấy 17 dòng v2 không thể lấy được, nhưng tôi đã thử nghiệm nó, vì vậy tôi không biết vấn đề ở đâu.


Thêm nữa

Cỏ nhỏRSI có thể xem mã, FMZ cũng được công khai.

Cỏ nhỏ https://www.fmz.com/bbs-topic/409

Pu330619672Tôi đã tìm thấy, tôi có thể cung cấp cho bạn một liên kết không?