A quick overview of seasonality of stock indices and BTC by month over the past years.
For example, for the past 5 years, SPY has historically had positive returns in the months of January, April, July, Octorber and November.
SPY Average Monthly Return (2017 - 2023)

SPY Average Monthly Return (2012 - 2023)

SPY Average Monthly Return (2012 - 2023)

SPY Average Monthly Return (2007 - 2023)

BTC-USD Average Monthly Return (2019 - 2023)

BTC-USD Average Monthly Return (2017 - 2023)

BTC-USD Average Monthly Return (2015 - 2023)

It batch generates Ichimoku charts of the stock consituents of the Dow Jones 30 and Nasdaq 100, providing traders with a quick glance at where the prices are in comparison to their clouds.
It plots daily returns of past number of years horizontally on an interactive chart

It plots daily returns by year as static charts

It calculates trade entries between specific hours of the day, i.e. price changes between 8am and 10am. It also plots hourly candlestick charts during specific hours of the day for visual backtesting.

This dashboard suite analyzes historical price data for major assets to identify significant pullbacks, recovery patterns, and post-recovery stability.
- SPY – S&P 500 ETF
- QQQ – Nasdaq 100 ETF
- BTC-USD – Bitcoin (USD)
- DIA – Dow Jones Industrial Average ETF
- GLD – Gold ETF
- All-Time High (ATH) dates and prices
- Pullback % from ATH (≥10%)
- Recovery duration to new ATH
- Post-recovery stability duration
- Max drawdown % during each pullback
- Drawdown and recovery timelines
- 50-day and 200-day moving averages
- CSV, Excel, and JSON exports
- Interactive pullback tables with export buttons and pagination
- Scatter plot of pullback % over time
- Line chart of price with moving averages
- Click an asset link to explore its pullback history
- Use the dropdown to adjust rows per page
- Export data or charts for further analysis


