OPEN-SOURCE SCRIPT
CAP - cRSI cyclic smoothed [MTF]

Introduction This indicator is a Multi-Timeframe (MTF) adaptation of the Cyclic Smoothed RSI (cRSI), based on the foundational work of Lars von Thienen and his book "Decoding The Hidden Market Rhythm". It allows traders to visualize cyclic momentum and identify potential turning points by adapting standard RSI calculations to a dominant market cycle.
How It Works Unlike a standard RSI which uses fixed periods, the cRSI uses "cyclic memory" to adjust its sensitivity:
Cyclic Smoothing: It smooths the RSI based on a user-defined Dominant Cycle Length (default: 20 bars).
Dynamic Bands: Instead of static overbought/oversold levels (like 70/30), this script calculates dynamic upper and lower bands that adapt to recent volatility and cyclic distribution.
MTF Capability: You can view the cRSI of a higher timeframe (e.g., Daily) while looking at a lower timeframe chart (e.g., H1) to align your entries with the broader trend.
My Trading Strategy & Context I am sharing this to start a conversation on how to optimize cyclic tools for Equity markets. My current workflow is:
- Timeframe: I analyze Daily candles for the main trend but look for entries on Intraday (H1).
- Confluence: I combine this cRSI with the CSP - CSI (Cyclic Swing Indicator).
- Momentum & Trend: I use Williams %R to read immediate momentum, and check trend direction using EMA9 and SMA30.
- Entries: On the H1 chart, I look for VWAP interactions to trigger the entry once the Daily cRSI confirms the cycle low/high.
Let's Collaborate I am looking for constructive feedback to refine this strategy. Please leave a comment below regarding:
- Settings: Have you found a Dominant Cycle Length other than 20 that works better for Crypto or FX volatility?
- Filtering: What filters do you use to avoid "catching a falling knife" when the bands widen significantly?
- Backtesting: If you have visual backtest results using this with VWAP, please share your findings.
Note: This script is for educational purposes and collaborative research. Please backtest all strategies before live trading.
#Cycles, #RSI, #Momentum, #Lars von Thienen, #MTF
How It Works Unlike a standard RSI which uses fixed periods, the cRSI uses "cyclic memory" to adjust its sensitivity:
Cyclic Smoothing: It smooths the RSI based on a user-defined Dominant Cycle Length (default: 20 bars).
Dynamic Bands: Instead of static overbought/oversold levels (like 70/30), this script calculates dynamic upper and lower bands that adapt to recent volatility and cyclic distribution.
MTF Capability: You can view the cRSI of a higher timeframe (e.g., Daily) while looking at a lower timeframe chart (e.g., H1) to align your entries with the broader trend.
My Trading Strategy & Context I am sharing this to start a conversation on how to optimize cyclic tools for Equity markets. My current workflow is:
- Timeframe: I analyze Daily candles for the main trend but look for entries on Intraday (H1).
- Confluence: I combine this cRSI with the CSP - CSI (Cyclic Swing Indicator).
- Momentum & Trend: I use Williams %R to read immediate momentum, and check trend direction using EMA9 and SMA30.
- Entries: On the H1 chart, I look for VWAP interactions to trigger the entry once the Daily cRSI confirms the cycle low/high.
Let's Collaborate I am looking for constructive feedback to refine this strategy. Please leave a comment below regarding:
- Settings: Have you found a Dominant Cycle Length other than 20 that works better for Crypto or FX volatility?
- Filtering: What filters do you use to avoid "catching a falling knife" when the bands widen significantly?
- Backtesting: If you have visual backtest results using this with VWAP, please share your findings.
Note: This script is for educational purposes and collaborative research. Please backtest all strategies before live trading.
#Cycles, #RSI, #Momentum, #Lars von Thienen, #MTF
オープンソーススクリプト
TradingViewの精神に則り、このスクリプトの作者はコードをオープンソースとして公開してくれました。トレーダーが内容を確認・検証できるようにという配慮です。作者に拍手を送りましょう!無料で利用できますが、コードの再公開はハウスルールに従う必要があります。
免責事項
これらの情報および投稿は、TradingViewが提供または承認する金融、投資、取引、またはその他の種類の助言もしくは推奨であることを意図したものではなく、またこれらに該当するものでもありません。詳細は利用規約をご覧ください。
オープンソーススクリプト
TradingViewの精神に則り、このスクリプトの作者はコードをオープンソースとして公開してくれました。トレーダーが内容を確認・検証できるようにという配慮です。作者に拍手を送りましょう!無料で利用できますが、コードの再公開はハウスルールに従う必要があります。
免責事項
これらの情報および投稿は、TradingViewが提供または承認する金融、投資、取引、またはその他の種類の助言もしくは推奨であることを意図したものではなく、またこれらに該当するものでもありません。詳細は利用規約をご覧ください。