Oscylator "Centrum Grawitacji" jest opracowany Dżonem Ellesem i przedstawiony w czasopismie "Stocks & Commodities" (05.2002). Ten oscylator ma praktycznie zerowe opóźnienie od ceny i pozwala wyraźnie określać punkty zwrotne. Ten wskaźnik jest wynikiem badania autora filtrów adaptacyjnych.
CG = -1*NUM/DEN
NUM = int (n, i = 0) [PRICE{i}*{i+1}]
DEN = int (n, i = 0) [PRICE {i}], gdzie
PRICE [i] = cena i baru wstecz;
PRICE [0] = cena aktualnego baru;
PRICE [2] = cena 2 bary wstecz i tak dalej
Wskaźnik "centrum grawitacji" pozwala zidentyfikować główne punkty zawrotów ceny prawie bez opóźnienia, co jest głównym wskaźnikiem jego korzyści w analizie technicznej i tradingu.
Idea obliczenia wskaźnika dla metatrader "Centrum grawitacji" powstałła po obserwisacji za tym, jakie jest opóźnienie różnych cenowych filtrów z końcową impulsową charakterystyką, odpowiednio do względnej amplitudy współ czynników filtrów. Prosta średnia ruchoma (SMA) jest takim filtrem, gdzie wszystkie współ czynniki mają to samo znaczenie. W wyniku centrum grawitacji SMA jest dokładne centrum filtru.
Wskaźnik "Centrum grawitacji" jest bardzo podobny do oscylatora stochastycznego, z tą tylko różnicą, że w "Centrum grawitacji" nie ma poziomów wykupienia i wyprzedania, a jego główne sygnały formują dwie sygnalne linie (czerwona i niebieska).
Głównym sygnałem wskaźnika jest przecięcie linii sygnalnych:
Przez to, że wskaźnik opracowywał się jako oscylator, który najmniej spóźniał się, to te sygnały można stosować w handlu bez konieczności dodatkowego filtru.
Jeszcze jednym sygnałem, który generuje komputerowy wskaźnik "Centrum grawitacji" jest klasyczny sygnał dywergencji: