Masalah fungsi ma

Penulis:Pergilah., Dicipta: 2021-12-04 16:38:59, Dikemas kini:

var ma = TA.MA(records, 15,'high')
Log(ma)
ma = TA.MA(records, 15)
Log(ma)

Jika anda ingin tahu, mengapa kedua-dua nilai MA yang dikembalikan adalah sama? Bukankah yang pertama adalah garis purata harga tertinggi dan yang kedua adalah garis purata harga penutupan?


Lebih lanjut

Pergilah.Jadi, bagaimana saya mahu menetapkan purata bergerak dengan harga tertinggi?

Pergilah.Jadi, bagaimana saya mahu menetapkan purata bergerak dengan harga tertinggi?

o semasaHasilnya sama.

Pergilah.Terima kasih.

Mimpi kecilPeriksa rekod, dan bina semula satu barisan dengan harga yang tinggi.

Pergilah.var records = exchange.GetRecords ((PERIOD_H1)) Pergilah. Log ((" data k baris pertama ialah, Time:", records[0].Time, "Open:", records[0].Open, "High:", records[0].High Log (("Data k baris kedua ialah, Time:", records[1].Time, "Close:", records[1].Close) Log (("K baris semasa (() terbaru)", records[records.length-1], "K baris terakhir", records[records.length-2]) Saya tidak tahu apa yang akan berlaku jika saya tidak mempunyai rekod.

Allez-zAnda boleh mengubah rekod anda sendiri, meletakkan tinggi ke dekat.

Pergilah.Jadi, bagaimana saya mahu menetapkan purata bergerak dengan harga tertinggi?