OPEN-SOURCE SCRIPT
TimeSMA

This is a GREAT SCRIPT. You can now easily view a daily moving average on ANY timeframe, - daily, 2h, 30m, 45sec, etc.
The Problem with a Standard SMA
A 20 SMA on a daily chart averages the last 20 trading days. Switch to a 30m chart and that same "20 SMA" now covers only 10 hours. It's no longer a 20-day SMA — it's just 20 candles of whatever timeframe you're on.
The Fix
Enable Time-Based mode and set Length to 20. Now it's a true 20-day SMA on every timeframe — daily, 2h, 30m, or 5m. The script automatically calculates how many bars are needed to represent exactly 20 trading days.
Features
The Problem with a Standard SMA
A 20 SMA on a daily chart averages the last 20 trading days. Switch to a 30m chart and that same "20 SMA" now covers only 10 hours. It's no longer a 20-day SMA — it's just 20 candles of whatever timeframe you're on.
The Fix
Enable Time-Based mode and set Length to 20. Now it's a true 20-day SMA on every timeframe — daily, 2h, 30m, or 5m. The script automatically calculates how many bars are needed to represent exactly 20 trading days.
Features
- Time-Based mode toggle — works as a standard SMA when disabled
- Vertical line marking the oldest bar included in the calculation
- Bull/bear background shading
- Edge case warnings for monthly timeframes
Skrypt open-source
W zgodzie z duchem TradingView twórca tego skryptu udostępnił go jako open-source, aby użytkownicy mogli przejrzeć i zweryfikować jego działanie. Ukłony dla autora. Korzystanie jest bezpłatne, jednak ponowna publikacja kodu podlega naszym Zasadom serwisu.
Wyłączenie odpowiedzialności
Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.
Skrypt open-source
W zgodzie z duchem TradingView twórca tego skryptu udostępnił go jako open-source, aby użytkownicy mogli przejrzeć i zweryfikować jego działanie. Ukłony dla autora. Korzystanie jest bezpłatne, jednak ponowna publikacja kodu podlega naszym Zasadom serwisu.
Wyłączenie odpowiedzialności
Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.