Word nu lid
Indicatoren/probuilder · probacktest · proorder · proscreener

TRIX

TRIX in ProBuilder geeft de procentuele veranderingssnelheid van een drievoudig afgevlakt exponentieel bewegend gemiddelde, oscillerend rond nul. Syntaxis, formule, voorbeelden.

Syntaxis

probuilder
TRIX[N](price)

Parameters

NaamTypeStandaardBeschrijving
Ngeheel getalgeenPeriode van elke exponentiële afvlakkingsdoorgang. Gangbare instellingen zijn 14 tot 18. Kleinere waarden maken de oscillator sneller en ruiziger.
priceprijsbrongeenReeks waarop de indicator wordt berekend, meestal close.

Formule

code
EMA1 = ExponentialAverage[N](price)
EMA2 = ExponentialAverage[N](EMA1)
EMA3 = ExponentialAverage[N](EMA2)

TRIX = 100 * (EMA3 - EMA3[1]) / EMA3[1]

Een exponentieel bewegend gemiddelde wordt drie keer achter elkaar toegepast, waarna de indicator de procentuele verandering van de laatste reeks van de ene bar naar de volgende weergeeft.

Hoe het werkt

De drievoudige afvlakking is de kern van het ontwerp. Een enkele EMA bevat nog veel ruis van bar tot bar; die nog twee keer afvlakken verwijdert cycli die korter zijn dan de gekozen periode bijna volledig. Wat overblijft is de langzame, onderliggende drift van de prijs. Door de veranderingssnelheid over één bar van die zwaar gefilterde reeks te nemen, wordt het een momentum-oscillator: de waarde is positief zolang de afgevlakte trend stijgt en negatief zolang hij daalt.

Omdat de uitkomst een procentuele verandering is in plaats van een prijsniveau, zijn TRIX-waarden vergelijkbaar tussen instrumenten en tijdframes, anders dan ruwe afstanden van bewegende gemiddelden. De waarden liggen dicht bij nul, doorgaans binnen fracties van een procent op dagdata.

Vaak wordt een signaallijn toegevoegd, een bewegend gemiddelde van de TRIX zelf over ongeveer 9 bars. Kruisingen van TRIX en zijn signaallijn geven eerdere signalen dan kruisingen van de nullijn, ten koste van meer valse positieven. De drievoudige afvlakking brengt een betekenisvolle lag met zich mee, dus TRIX is een instrument om trends te bevestigen in plaats van toppen en bodems te prikken.

Voorbeelden

Voorbeeld 1, TRIX met een signaallijn (Indicator)

probuilder
// 14-period TRIX of the close
myTRIX = TRIX[14](close)
// 9-period signal line smooths the oscillator
signal = Average[9](myTRIX)
RETURN myTRIX AS "TRIX", signal AS "Signal"

Plot de oscillator en zijn signaallijn in hetzelfde paneel. Kruisingen tussen de twee lijnen zijn het klassieke instapsignaal, minder streng gefilterd dan de kruising van de nullijn.

Voorbeeld 2, Trendvolgend op de nullijn (ProOrder)

probuilder
// Long above the zero line, flat below it
myTrix = TRIX[15](close)

IF myTrix CROSSES OVER 0 THEN
  BUY 1 CONTRACT AT MARKET
ELSIF myTrix CROSSES UNDER 0 THEN
  SELL AT MARKET
ENDIF

De strategie staat long zolang de drievoudig afgevlakte trend stijgt en stapt uit wanneer hij omlaag draait. Signalen zijn weinig frequent en lopen achter op omslagpunten, wat past bij langzamere trendstrategieën.

Voorbeeld 3, Scan op momentum-omslag (ProScreener)

probuilder
myTrix = TRIX[14](close)
SCREENER[myTrix CROSSES OVER 0] (myTrix AS "TRIX")

Geeft instrumenten waarvan de TRIX op de huidige bar net boven nul is gekruist, wat nieuw opwaarts momentum markeert nadat het afvlakkingsfilter is doorlopen.

Interpretatie

StandBetekenis
TRIX > 0De drievoudig afgevlakte trend stijgt, opwaarts momentum.
TRIX < 0De afgevlakte trend daalt, neerwaarts momentum.
Kruising boven 0Momentum is positief geworden, een vertraagd signaal voor het begin van een trend.
Kruising onder 0Momentum is negatief geworden.

Divergenties betekenen hetzelfde als bij andere oscillatoren: een koers die een nieuwe high zet terwijl TRIX een lagere high neerzet, wijst erop dat de opgang kracht verliest, en het spiegelbeeld geldt bij lows. Omdat de reeks zo sterk is gesmoothed, vormen divergenties op TRIX zich langzamer maar komen ze minder vaak voor dan op snellere oscillatoren zoals RSI.

Veelvoorkomende fouten en valkuilen

  • Verkeerd type haakjes. De periode staat tussen vierkante haken, de prijs tussen ronde haken: TRIX[14](close). Vormen zoals TRIX(14) compileren niet.
  • Vroege omkeringen verwachten. Drie afvlakkingsdoorgangen betekenen aanzienlijke lag. Op het moment dat TRIX nul kruist, kan een groot deel van de beweging al achter de rug zijn. Hij bevestigt trends, hij anticipeert er niet op.
  • Whipsaw rond nul in ranges. In zijwaartse markten blijft de oscillator rond nul hangen en levert hij afwisselende kruisingen op. Een signaallijn, een filter op minimale omvang of een aparte trendvoorwaarde vermindert het heen en weer schakelen.
  • Verwachtingen over de schaal. TRIX-waarden zijn kleine percentages, vaak tussen -1 en 1 op daggrafieken. Vaste drempels die van andere oscillatoren zijn overgenomen, zoals 30 en 70, zijn hier zinloos.
  • ExponentialAverage, de afvlakkingsbouwsteen die drie keer wordt toegepast.
  • TEMA, drievoudig exponentieel bewegend gemiddelde geplot als een prijslijn.
  • DEMA, dubbel exponentieel voortschrijdend gemiddelde.
  • ROC, eenvoudige procentuele veranderingssnelheid zonder afvlakking.
  • MACD, momentum-oscillator opgebouwd uit twee EMA's.
  • Momentum, ruw prijsverschil over N bars.
  • RSI, begrensde momentum-oscillator met vaste drempels.
  • DPO, detrended price oscillator, nog een instrument om cycli te isoleren.