Tilson T3 Moving Average
The T3 moving average was developed by Tom Tilson. It is designed to be smoother and more responsive than traditional moving averages, but like a moving linear regression, it can overshoot price or the indicator to which it is applied.
It combines triple, quadruple, quintuple and sextuple exponential moving averages into a single moving average.
-(f ^ 3) * XAVG(XAVG(XAVG(XAVG(XAVG(XAVGCx, x), x), x), x), x) + 3 * ((f ^ 2) + (f ^ 3)) * XAVG(XAVG(XAVG(XAVG(XAVGCx, x), x), x), x) - (6 * (f ^ 2) + 3 * (f + (f ^ 3))) * XAVG(XAVG(XAVG(XAVGCx, x), x), x) + (1 + 3 * f + (f ^ 3) + 3 * (f ^ 2)) * XAVG(XAVG(XAVGCx, x), x) |
x =Period, f =Volume Facter (normally .7 or .618) |
Where x is the period and must be an integer.
Where f is the volume factor (which is normally 0.7 or 0.618).
Examples
A 3 period Tilson T3 with a Volume Factor of .7 could be written as follows.
-(.7 ^ 3) * XAVG(XAVG(XAVG(XAVG(XAVG(XAVGC3, 3), 3), 3), 3), 3) + 3 * ((.7 ^ 2) + (.7 ^ 3)) * XAVG(XAVG(XAVG(XAVG(XAVGC3, 3), 3), 3), 3) - (6 * (.7 ^ 2) + 3 * (.7 + (.7 ^ 3))) * XAVG(XAVG(XAVG(XAVGC3, 3), 3), 3) + (1 + 3 * .7 + (.7 ^ 3) + 3 * (.7 ^ 2)) * XAVG(XAVG(XAVGC3, 3), 3)
An 8 period Tilson T3 with a Volume Factor of .618 could be written as follows.
-(.618 ^ 3) * XAVG(XAVG(XAVG(XAVG(XAVG(XAVGC8, 8), 8), 8), 8), 8) + 3 * ((.618 ^ 2) + (.618 ^ 3)) * XAVG(XAVG(XAVG(XAVG(XAVGC8, 8), 8), 8), 8) - (6 * (.618 ^ 2) + 3 * (.618 + (.618 ^ 3))) * XAVG(XAVG(XAVG(XAVGC8, 8), 8), 8) + (1 + 3 * .618 + (.618 ^ 3) + 3 * (.618 ^ 2)) * XAVG(XAVG(XAVGC8, 8), 8)