0
پر توجہ دیں
0
پیروکار

میرے لکھے ہوئے RSI اشارے کے فارمولے میں ایک خامی ہے۔

میں تخلیق کیا: 2020-04-13 23:35:26, تازہ کاری:
comments   3
hits   1436

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] } میں نے ابھی تک کوڈ نہیں لکھا ہے، لیکن یہ کافی اچھا ہے، اور یہ ظاہر کرتا ہے کہ میں 17 لائن v2 کی قدر حاصل نہیں کر سکا، لیکن میرے ٹیسٹ ٹولز نے اسے حاصل کر لیا ہے، لہذا میں نہیں جانتا کہ یہ کہاں غلط ہے، براہ کرم رہنمائی کریں.