NASDAQ Data Analysis

Overview

Constructed time-series forecasting models using advanced statistical techniques to analyze NASDAQ, S&P 500, and CFTC market data. This project focuses on identifying cross-market correlations, predicting market dynamics, and deriving actionable financial insights.

Key Features

  • Bayesian Modeling: Applied kernel-based regression to identify trends and correlations.
  • Volatility Prediction: Leveraged Prophet for robust market forecasting.
  • Data Exploration: Analyzed historical market trends across major indices for actionable insights.
  • Technical Indicators: Integrated Bollinger Bands, RSI, and MACD for enhanced trend analysis.

Tools Used

  • Programming Languages: Python
  • Libraries/Frameworks: Orbit, Prophet, Plotly, Pandas, NumPy

Current Progress

  • Data Integration: Successfully merged datasets from NASDAQ, S&P 500, and CFTC data sources. All files are aligned by date and cleaned for consistency.
  • Technical Analysis Implementation:
    • Calculated key indicators like Moving Averages, Bollinger Bands, RSI, and MACD for NASDAQ stocks.
    • Visualized trends using dynamic and interactive charts to identify potential breakout signals.
  • CFTC Correlation Study: Conducted initial analysis of trader positioning and its correlation with S&P 500 index movements.
  • Error Handling & Debugging: Enhanced robustness by handling missing or inconsistent data files. Added checks for sufficient data length for rolling calculations.

Next Steps

  • Forecasting Models: Develop and validate time-series forecasting models using Prophet and Orbit.
  • Cross-Market Analysis: Explore deeper correlations between CFTC trader data and market movements to predict macroeconomic impacts.
  • Actionable Insights: Automate the generation of buy/sell/hold signals based on combined technical indicators.
  • Scalability: Implement scheduling for regular updates of data and automated analysis pipelines.