+1 888 340 6572 GET STARTED

newTRIX

Article/Author: "Playing TRIX: The Triple Exponential Smoothing Oscillator", Joe Luisi, S&C Magazine, Traders Tips, 06/1997

Download: FUNCTION-NEWTRIX.ELA

File Includes: Function - newTRIX

Category: Function > newTRIX

Description:

Inputs:
Price -
Length -

EasyLanguage Code:
INPUTS:  PRICE(NUMERICSERIES), LENGTH(NUMERICSIMPLE);

VARS: LOGP(0), ALPHA(0), SM1(0), SM2(0), SM3(0);

LOGP = LOG(PRICE);

IF CURRENTBAR = 1 THEN BEGIN
SM1 = LOGP;
SM2 = LOGP;
SM3 = LOGP;
ALPHA = 2 / (LENGTH + 1);
END ELSE BEGIN
SM1 = (LOGP - SM1) * ALPHA + SM1;
SM2 = (SM1 - SM2) * ALPHA + SM2;
SM3 = (SM2 - SM3) * ALPHA + SM3;
NEWTRIX = (SM3 - SM3[1]) * 100;
END;