def ma_case(self):
exchange.SetContractType("swap")
r = exchange.GetRecords(PERIOD_M1)
ma = TA.MA(r, 20)
Log(f'ma => {ma[-1]}, {ma[-2]}')
def atr_case(self):
exchange.SetContractType("swap")
r = exchange.GetRecords(PERIOD_M1)
atr = TA.ATR(r, 14)
Log(f'atr => {atr[-1]}, {atr[-2]}')
2023-02-28 16:20:39 Informasi atr => 12.161116665558945, 12.042741024448038 2023-02-28 16:20:39 Informasi ma => 23246.1, 23244.699999999997
Data dari Binance pada saat yang sama: ATR 14 => 17.78 MA 20 => 23247
Anda dapat melihat bahwa data ma lebih akurat, tapi mengapa data atr lebih buruk?
Sadhguru ada di bawah sana.Setelah beberapa kali mencoba, data ma selalu lebih akurat, dan atr memang sedikit lebih buruk.
Penemu Kuantitas - Mimpi KecilUmumnya, data K-line yang dibandingkan harus ditentukan secara sempurna terlebih dahulu, kemudian periksa apakah parameter indikator sesuai, dan akhirnya jika ada perbedaan, periksa apakah algoritma indikator sesuai. Beberapa platform mungkin memiliki algoritma yang berbeda meskipun nama indikatornya sama.