Sumber dimuat naik... memuat...

Bagaimana indikator Parabolic SAR dalam js menggunakan garis Heiken Ashi k?

Penulis:gzf445, Dicipta: 2020-02-10 21:39:10, Dikemas kini:

Apabila anda menggunakan Heiken Ashi k-line dalam indikator sar, anda akan mendapat hasil yang sama dengan hasil k-line asal, kerana talib platform melakukan apa-apa batasan? Nilai minimum telah berubah, mengapa nilai sar tetap sama? 2020-02-10 21:35:43 Maklumat sar2 9375.691019486052 2020-02-10 21:35:43 Maklumat sar1 9375.691019486052 2020-02-10 21:35:43 Maklumat 9346.08 9294.560000000001 2020-02-10 21:35:43 Maklumat 9346.08 9300

fungsi hares cord (rekod) {

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 utama (() { var records = exchange.GetRecords ((PERIOD_H1)); // boleh diisi dengan pelbagai kitaran k baris, 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])

}


Lebih lanjut

gzf445Saya cuba menggunakan tradingview dan hasilnya sama. Saya tidak tahu mengapa, saya menempelkannya. Terima kasih.

RumputSaya tidak tahu apa yang berlaku di sini, tetapi saya tidak tahu apa yang berlaku di sini, saya tidak tahu apa yang berlaku di sini.