Setelah beberapa jam meneliti dan mendapatkan hasil yang sama dengan hasil dari garis k asli, apakah ada batasan apa yang dilakukan talib platform? Jika nilai minimum telah berubah, mengapa nilai sar tetap sama? 2020-02-10 21:35:43 Informasi sar2 9375.691019486052 2020-02-10 21:35:43 Informasi sar1 9375.691019486052 2020-02-10 21:35:43 Informasi 9346.08 9294.560000000001 2020-02-10 21:35:43 Informasi 9346.08 9300
fungsi hares cord (rekaman) {
var harecords = []
for (var i = 0; i < records.length; i++) {
if (i>0) {
close=(records[i].High+records[i].Low+records[i].Open+records[i].Close)/4
open=(records[i-1].Open+records[i-1].Close)/2
high=Math.max(records[i].High,close,open)
low=Math.min(records[i].Low,close,open)
var currrecords = {
Time : records[i].Time,
Open : open,
High : high,
Low : low,
Close : close,
Volume : records[i].Volume
}
}
else {
continue
}
harecords.push(currrecords)
}
return harecords
}
fungsi main (() { var records = exchange.GetRecords ((PERIOD_H1)); // dapat diisi dengan siklus k baris yang berbeda, seperti PERIOD_M1, PERIOD_M30, PERIOD_H1...
var harecords=harecords(records)
var h=200
Log(records[records.length-h].High,records[records.length-h].Low)
Log(harecords[harecords.length-h].High,harecords[harecords.length-h].Low)
var sar1=talib.SAR(records,0.015,0.2);
var sar2=talib.SAR(harecords,0.015,0.2);
Log('sar1',sar1[records.length-h])
Log('sar2',sar2[harecords.length-h])
}
Gzf445Saya mencoba menggunakan tradingview dan ternyata hasilnya sama.
RumputSaya tidak tahu apa yang terjadi di sini, tapi saya tidak tahu apa yang terjadi di sini, saya tidak tahu apa yang terjadi di sini.