Penulis asal:
Rosh
Center of Gravity atau Pusat Graviti adalah indikator yang menawarkan zero lag, membolehkan kita mengenal pasti titik pembalikan dengan tepat. Indikator ini dihasilkan daripada kajian Ehlers mengenai penapis adaptif.
Indikator Center of Gravity membolehkan kita mengenal pasti titik pivot utama hampir tanpa sebarang lag.
Idea untuk mengira pusat graviti ini muncul daripada penyelidikan lag penapis yang berbeza dengan respons impuls terhingga (FIR) berdasarkan amplitud relatif koefisien penapis. SMA (Simple Moving Average) adalah penapis FIR, di mana semua koefisien mempunyai nilai yang sama. Hasilnya, pusat graviti SMA adalah tepat di tengah penapis. Sebaliknya, WMA (Weighted Moving Average) adalah penapis FIR, di mana perubahan harga terkini diberi berat berdasarkan panjang penapis, dan sebagainya.
Nilai pembezaan ini adalah koefisien penapis. Koefisien penapis WMA dapat digambarkan sebagai kontur segitiga. Pusat graviti terletak pada 1/3 panjang dasar segitiga tersebut. Oleh itu, pusat graviti WMA akan bergeser ke kanan berbanding pusat graviti SMA yang sama panjang, yang memberikan kita lag yang lebih kecil. Untuk semua contoh dengan penapis FIR, jumlah penghasilan koefisien dan harga mesti dibahagikan dengan jumlah koefisien untuk mengekalkan harga asal.
Antara penapis FIR yang paling terkenal adalah penapis Ehlers yang dapat dipersembahkan seperti berikut:

Petikan daripada artikel:
"Koefisien Penapis Ehlers boleh menjadi hampir mana-mana ukuran variabiliti. Saya telah melihat momentum, nisbah isyarat kepada bunyi, volatiliti, dan juga nilai Stochastics dan RSI sebagai koefisien penapis. Salah satu set koefisien yang paling adaptif datang daripada penapis pengesanan tepi video, dan merupakan jumlah kuasa dua perbezaan setiap harga kepada setiap harga sebelumnya. Dalam apa jua keadaan, hasil menggunakan koefisien penapis yang berbeza adalah untuk menjadikan penapis adaptif dengan memindahkan CG koefisien.
Ketika saya menyahpepijat kod penapis FIR adaptif, saya perhatikan bahawa CG, itu sendiri, bergerak bertentangan dengan ayunan harga. CG bergerak ke kanan ketika harga naik dan bergerak ke kiri ketika harga turun. Diukur sebagai jarak dari harga terkini, CG berkurang ketika harga meningkat dan meningkat ketika harga menurun. Yang perlu saya lakukan adalah membalikkan tanda CG untuk mendapatkan osilator yang licin yang berada dalam fasa dengan ayunan harga dan mempunyai lag yang hampir sifar."
Center of Gravity dikira sebagai penapis Ehlers menggunakan formula:

Dalam indikator ini, parameter Period_ menetapkan tempoh untuk pengiraan indikator, manakala parameter AppliedPrice menetapkan jenis harga yang digunakan untuk pengiraan indikator - dengan itu kita mendapatkan garis utama indikator (dengan warna yang berubah).
Untuk garis isyarat (garis titik-dash biru), parameter SmoothPeriod menetapkan tempoh pemulusan garis utama indikator, dan parameter SmoothType menunjukkan jenis pemulusan. Tafsiran nilai parameter diberikan dalam bentuk komen dalam kod indikator.
Indikator ini menggunakan kelas СMoving_Average dari perpustakaan SmoothAlgorithms.mqh. Kerja dengan kelas itu telah diterangkan dengan terperinci dalam artikel "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".
Indikator ini pertama kali dilaksanakan dalam MQL4 dan diterbitkan dalam CodeBase pada 20.02.2007.

Siaran berkaitan
- Panduan Volume Profile + Range v6.0 untuk MetaTrader 5: Indikator Trading Utama
- Indikator Pembukaan Rentang Untuk MetaTrader 5: Panduan Lengkap
- ID Lite Info MA: Indicator Berguna untuk MetaTrader 5 bagi Trader
- Menggunakan Kalendar Ekonomi untuk Backtesting Strategi Trading di MetaTrader 5
- Penggunaan Buffer Jam untuk Pengumpulan Data di MetaTrader 5