Fisherized CCI

simwai Cập nhật   

This here is a non-repainting indicator where I use inverse Fisher transformation and smoothing on the well-known CCI (Commdity Channel Index) momentum indicator.

"The Inverse Fisher Transform" describes the calculation and use of the inverse Fisher transform by Dr . Ehlers in 2004. The transform is applied to any indicator with a known probability distribution function. It enables to transform an indicator signal into the range between +1 and -1. This can help to eliminate the noise of an indicator.
The CCI is an momentum indicator which describes the distance of the price to the average price.

For smoothing I used the Hann Window and NET (Noise Elimination Technique) methods.

Additional Features

Divergence Analysis
Trend-adaptive Histogram
Timeframe selection


It is usually used to spot potential trend reverals or mean-reversion (against the trend) trades on lower timeframes. IMO it can be even used to spot trend-following trades. It always depends on which settings you have, which timeframe do you use and which indicators you combine with it.
The suggested timeframe for this indicator is 15 min (with the length setting on 50).

The histogram with adaptive mode enabled could be used as filter applied on the buy and sell signals.
The divergence analysis can help to spot additional entries/exits or confirm the buy and sell signals.

Always try to find the best settings! This indicators has a lot of customization options you should take advantage of.


The indicator uses the following logic to generate the buy and sell signals:

Buy -> When CCI and MA go above the top band (usually +100) and cross
Sell -> When CCI and MA go below the the bottom band (usually -100) and cross

Buy -> When CCI and MA go above the the zero line and cross
Sell -> When CCI and MA go below the the zero line and cross

Have fun with the indicator! I am open for feedback and questions. :)

Phát hành các Ghi chú:
Updated timeframe-realted bug
Removed MA price source options
Added more signal modes and updated the old ones (if you like the old signal methods more tell me, now fisherized version uses not anymore the zero line for overbought/oversold determination)
Added trend detection (used for the new auto signal mode!) and plot
Added Kalman filter
Added more MAs to select
Fixed IFT CCI calculation bug
Phát hành các Ghi chú:
Fixed wrong Hilbert Transform calculation
Phát hành các Ghi chú:
Renamed adaptive mode "Cycle Period" to "Median"
Included "Adaptive" in title
Added new adaptive mode "Homodyne Discriminator"
Phát hành các Ghi chú:
Fixed Inphase-Quadrature Transform calculation
Phát hành các Ghi chú:
Added long/short exit system
Updated default values
Added tooltip to trend sensitivity
Added option to disable divergence line plot
Fixed smoothing by applying it on the raw price (before the indicator calculation)
Phát hành các Ghi chú:
Restructured settings input
Optimized divergence colors (light purple -> bullish, dark purple -> bearish)
Optimized scaling and linewidth
Added alerts for long and short exits
Fixed missing exits bugs
Phát hành các Ghi chú:
Just to update the wrong chart picture
Phát hành các Ghi chú:
Fixed a plot bug when NET is enabled
Fixed a bug in the auto signal mode when NET is enabled
Made bands transparent
Normalized adaptive histogram to fit to the indicator
Phát hành các Ghi chú:
Added additional exit signals for auto signal mode
Now it exits long and short positions on switch to sidetrend too
Phát hành các Ghi chú:
Updated trend follower signal mode
Phát hành các Ghi chú:
Sorted MA types
Fixed wrong alert condition
Phát hành các Ghi chú:
Removed COVWMA, because of very bad results
Updated default values
Fixed KAMA trend sensitivy determination
Added quicker exits when fisherization (IFT) is turned on
Phát hành các Ghi chú:
Removed the MA types COVWMA and VIDYA
Fixed the bug: wrong volume used in VWMA calculation when another timeframe is selected
Renamed timeframe titles
Added new signal mode "Fast Overbought/Oversold" which instantly triggers when Overbought/Oversold area is reached
Phát hành các Ghi chú:
Fixed bug where tr didn't use the custom timeframe
Phát hành các Ghi chú:
Added something to the bug fix before
Phát hành các Ghi chú:
Removed wrong Kalman filter

Telegram: gimmemorecrypto
Blog I write for:
Write me if you wanna hire me or if you have questions to my indicators
Mã nguồn mở

Với tinh thần TradingView, tác giả của tập lệnh này đã xuất bản nó dưới dạng mã nguồn mở, vì vậy các nhà giao dịch có thể hiểu và xác minh nó. Chúc mừng tác giả! Bạn có thể sử dụng mã này miễn phí, nhưng việc sử dụng lại mã này trong một ấn phẩm chịu sự điều chỉnh của Nội quy nội bộ. Bạn có thể yêu thích nó để sử dụng nó trên biểu đồ.

Thông báo miễn trừ trách nhiệm

Thông tin và ấn phẩm không có nghĩa là và không cấu thành, tài chính, đầu tư, kinh doanh, hoặc các loại lời khuyên hoặc khuyến nghị khác được cung cấp hoặc xác nhận bởi TradingView. Đọc thêm trong Điều khoản sử dụng.

Bạn muốn sử dụng tập lệnh này trên biểu đồ?