Trading Channel Index (TCI)Overview:
The Trading Channel Index (TCI) is a technical analysis tool designed to identify cyclical trends in financial markets by smoothing out price movements and reducing volatility compared to traditional oscillators, like the Commodity Channel Index (CCI). The TCI helps traders pinpoint overbought and oversold conditions, as well as gauge the strength and direction of market trends.
Calculation:
The TCI is calculated through a multi-step process:
Typical Price (Xt): The typical price is computed as the average of the high, low, and close prices for each bar:
Xt = (High + Low + Close) / 3
Exponential Average (Et): This step smooths the typical price over a specified number of bars (TCI Channel Length) using an exponential moving average (EMA). The smoothing factor alpha is derived from the channel length:
Et = alpha * Xt + (1 - alpha) * Et
Where alpha = 2 / (TCI Channel Length + 1).
Average Deviation (Dt): The average deviation measures how much the typical price deviates from the exponential average over time. This is also smoothed using the EMA:
Dt = alpha * abs(Et - Xt) + (1 - alpha) * Dt
Channel Index (CI): The Channel Index is calculated by normalizing the difference between the typical price and the exponential average by the average deviation:
CI = (Xt - Et) / (0.15 * Dt)
Trading Channel Index (TCI): Finally, the TCI is generated by applying additional smoothing to the Channel Index using another EMA over the specified number of bars (TCI Average Length). The smoothing factor beta is derived from the average length:
TCI = beta * CI + (1 - beta) * TCI
Indicator Variables:
TCI Channel Length:
- Description: This variable sets the number of historical bars used to calculate the Channel Index (CI). A shorter length results in a more sensitive CI that responds quickly to price changes, while a longer length produces a smoother and less volatile CI.
- Default Value: 21
TCI Average Length:
-Description: This variable determines the number of bars over which the Channel Index (CI) is smoothed to produce the TCI. A shorter length makes the TCI more responsive to recent price changes, whereas a longer length further smooths the TCI, reducing its sensitivity to short-term fluctuations.
-Default Value: 10
Usage:
Overbought and Oversold Conditions: The TCI often uses levels such as +100 and -100 to identify potential reversal points. When the TCI crosses above +100, it might indicate an overbought condition, signaling a potential sell. Conversely, when it crosses below -100, it could indicate an oversold condition, suggesting a potential buy.
Trend Identification: Sustained values above 0 typically indicate a bullish trend, while values below 0 suggest a bearish trend. The TCI's smoothness helps traders stay in trends longer by reducing the impact of short-term market noise.
Conclusion:
The Trading Channel Index (TCI) is a versatile and powerful tool for traders who wish to capture cyclical price movements with a reduced level of noise. By adjusting the TCI Channel Length and TCI Average Length, traders can tailor the indicator to suit different market conditions, making it applicable across various timeframes and asset classes.
Tradingchannelindex
GKD-C Trading Channel Index [Loxx]Giga Kaleidoscope Trading Channel Index is a Confirmation module included in Loxx's "Giga Kaleidoscope Modularized Trading System".
█ Giga Kaleidoscope Modularized Trading System
What is Loxx's "Giga Kaleidoscope Modularized Trading System"?
The Giga Kaleidoscope Modularized Trading System is a trading system built on the philosophy of the NNFX (No Nonsense Forex) algorithmic trading.
What is an NNFX algorithmic trading strategy?
The NNFX algorithm is built on the principles of trend, momentum, and volatility. There are six core components in the NNFX trading algorithm:
1. Volatility - price volatility; e.g., Average True Range, True Range Double, Close-to-Close, etc.
2. Baseline - a moving average to identify price trend
3. Confirmation 1 - a technical indicator used to identify trends.
4. Confirmation 2 - a technical indicator used to identify trends.
5. Continuation - a technical indicator used to identify trends.
6. Volatility/Volume - a technical indicator used to identify volatility/volume breakouts/breakdown.
7. Exit - a technical indicator used to determine when a trend is exhausted.
How does Loxx's GKD (Giga Kaleidoscope Modularized Trading System) implement the NNFX algorithm outlined above?
Loxx's GKD v1.0 system has five types of modules (indicators/strategies). These modules are:
1. GKD-BT - Backtesting module (Volatility, Number 1 in the NNFX algorithm)
2. GKD-B - Baseline module (Baseline and Volatility/Volume, Numbers 1 and 2 in the NNFX algorithm)
3. GKD-C - Confirmation 1/2 and Continuation module (Confirmation 1/2 and Continuation, Numbers 3, 4, and 5 in the NNFX algorithm)
4. GKD-V - Volatility/Volume module (Confirmation 1/2, Number 6 in the NNFX algorithm)
5. GKD-E - Exit module (Exit, Number 7 in the NNFX algorithm)
(additional module types will added in future releases)
Each module interacts with every module by passing data between modules. Data is passed between each module as described below:
GKD-B => GKD-V => GKD-C(1) => GKD-C(2) => GKD-C(Continuation) => GKD-E => GKD-BT
That is, the Baseline indicator passes its data to Volatility/Volume. The Volatility/Volume indicator passes its values to the Confirmation 1 indicator. The Confirmation 1 indicator passes its values to the Confirmation 2 indicator. The Confirmation 2 indicator passes its values to the Continuation indicator. The Continuation indicator passes its values to the Exit indicator, and finally, the Exit indicator passes its values to the Backtest strategy.
This chaining of indicators requires that each module conform to Loxx's GKD protocol, therefore allowing for the testing of every possible combination of technical indicators that make up the six components of the NNFX algorithm.
What does the application of the GKD trading system look like?
Example trading system:
Backtest: Strategy with 1-3 take profits, trailing stop loss, multiple types of PnL volatility, and 2 backtesting styles
Baseline: Hull Moving Average as shown on the chart above
Volatility/Volume: Average Directional Index (ADX) as shown on the chart above
Confirmation 1: Trading Channel Index as shown on the chart above
Confirmation 2: Jurik Turning Point Oscillator
Continuation: Fisher Transform
Exit: Rex Oscillator
Each GKD indicator is denoted with a module identifier of either: GKD-BT, GKD-B, GKD-C, GKD-V, or GKD-E. This allows traders to understand to which module each indicator belongs and where each indicator fits into the GKD protocol chain.
Giga Kaleidoscope Modularized Trading System Signals (based on the NNFX algorithm)
Standard Entry
1. GKD-C Confirmation 1 Signal
2. GKD-B Baseline agrees
3. Price is within a range of 0.2x Volatility and 1.0x Volatility of the Goldie Locks Mean
4. GKD-C Confirmation 2 agrees
5. GKD-V Volatility/Volume agrees
Baseline Entry
1. GKD-B Baseline signal
2. GKD-C Confirmation 1 agrees
3. Price is within a range of 0.2x Volatility and 1.0x Volatility of the Goldie Locks Mean
4. GKD-C Confirmation 2 agrees
5. GKD-V Volatility/Volume agrees
6. GKD-C Confirmation 1 signal was less than 7 candles prior
Continuation Entry
1. Standard Entry, Baseline Entry, or Pullback; entry triggered previously
2. GKD-B Baseline hasn't crossed since entry signal trigger
3. GKD-C Confirmation Continuation Indicator signals
4. GKD-C Confirmation 1 agrees
5. GKD-B Baseline agrees
6. GKD-C Confirmation 2 agrees
1-Candle Rule Standard Entry
1. GKD-C Confirmation 1 signal
2. GKD-B Baseline agrees
3. Price is within a range of 0.2x Volatility and 1.0x Volatility of the Goldie Locks Mean
Next Candle:
1. Price retraced (Long: close < close or Short: close > close )
2. GKD-B Baseline agrees
3. GKD-C Confirmation 1 agrees
4. GKD-C Confirmation 2 agrees
5. GKD-V Volatility/Volume agrees
1-Candle Rule Baseline Entry
1. GKD-B Baseline signal
2. GKD-C Confirmation 1 agrees
3. Price is within a range of 0.2x Volatility and 1.0x Volatility of the Goldie Locks Mean
4. GKD-C Confirmation 1 signal was less than 7 candles prior
Next Candle:
1. Price retraced (Long: close < close or Short: close > close )
2. GKD-B Baseline agrees
3. GKD-C Confirmation 1 agrees
4. GKD-C Confirmation 2 agrees
5. GKD-V Volatility/Volume Agrees
PullBack Entry
1. GKD-B Baseline signal
2. GKD-C Confirmation 1 agrees
3. Price is beyond 1.0x Volatility of Baseline
Next Candle:
1. Price is within a range of 0.2x Volatility and 1.0x Volatility of the Goldie Locks Mean
3. GKD-C Confirmation 1 agrees
4. GKD-C Confirmation 2 agrees
5. GKD-V Volatility/Volume Agrees
█ Trading Channel Index
What is Trading Channel Index
The Trading Channel Index measures the location of average daily price relative to a smoothed average of average daily price. It is derived from the average difference between these two values.
Requirements
Inputs
Confirmation 1 and Solo Confirmation: GKD-V Volatility / Volume indicator
Confirmation 2: GKD-C Confirmation indicator
Continuation: GKD-C Confirmation indicator
Outputs
Confirmation 2 and Solo Confirmation: GKD-E Exit indicator
Confirmation 1: GKD-C Confirmation indicator
Continuation: GKD-E Exit indicator
Additional features will be added in future releases.
This indicator is only available to ALGX Trading VIP group members . You can see the Author's Instructions below to get more information on how to get access.