NinjaScript > Language Reference > Indicator Methods >

Moving Average - T3 (T3)

Print this Topic Previous pageReturn to chapter overviewNext page

Description

The T3 is a type of moving average, or smoothing function. It is based on the DEMA. The T3 takes the DEMA calculation and adds a vfactor which is between zero and 1. The resultant function is called the GD, or Generalized DEMA. A GD with vfactorof 1 is the same as the DEMA. A GD with a vfactor of zero is the same as an Exponential Moving Average. The T3 typically uses a vfactor of 0.7.

 

... Courtesy of FMLabs

 

 

Syntax

T3(int period, int tCount, double vFactor)

T3(IDataSeries input, int period, int tCount, double vFactor)

 

Returns default value

T3(int period, int tCount, double vFactor)[int barsAgo]

T3(IDataSeries input, int period, int tCount, double vFactor)[int barsAgo]

 

 

Return Value

double; Accessing this method via an index value [int barsAgo] returns the indicator value of the referenced bar.

 

 

Parameters

input

Indicator source data (?)

period

Number of bars used in the calculation

tCount

Number of smooth iterations

vFactor

A multiplier fudge factor

 

 

Examples

// Prints the current value of a 20 period T3 using default price type
double value = T3(20, 3, 0.7)[0];
Print("The current T3 value is " + value.ToString());

 

// Prints the current value of a 20 period T3 using high price type
double value = T3(High, 20, 3, 0.7)[0];
Print("The current T3 value is " + value.ToString());

 

 

Source Code

You can view this indicator method source code by selecting the menu Tools > Edit NinjaScript > Indicator within the NinjaTrader Control Center window.