Skip to content

ivala2081/AssetChrono

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

AssetChrono

AssetChrono is a comprehensive asset chronology analysis tool designed to give day traders a competitive edge. By leveraging advanced statistical methods, Fourier analysis, seasonal decomposition, and machine learning techniques, AssetChrono distills complex intraday and daily market data into actionable insights. This cheat sheet is built for key market assets including the Dow Jones, Nasdaq, S&P 500, Gold, Silver, Brent Crude, and DAX.

Overview

In today's fast-paced financial markets, timing is critical. AssetChrono provides an advanced, multi-timeframe analysis to help traders:

  • Identify optimal trading windows by analyzing intraday return patterns.
  • Understand daily seasonality using long-term historical data.
  • Discover cyclical patterns with Fourier analysis.
  • Leverage seasonal decomposition (STL) for trend insights.
  • Generate a detailed cheat sheet summarizing the best and worst trading hours, days, and months for each asset.

By offering clear, well-designed plots and robust statistical analysis, AssetChrono empowers traders to make informed decisions and optimize their strategies.

Features

  • Intraday Analysis:
    Analyze 60-minute interval data over the past month to extract hourly and day-of-week return patterns.

  • Advanced Statistics:
    Compute metrics such as mean, median, standard deviation, skewness, and kurtosis for precise insights.

  • Fourier Analysis:
    Uncover dominant cyclical frequencies in hourly returns to reveal hidden market rhythms.

  • Daily Seasonality Analysis:
    Use 5 years of daily data to analyze monthly and weekday patterns and perform STL decomposition for seasonal trends.

  • Visualizations:
    Generate high-quality, actionable plots using Matplotlib and Seaborn.

  • Comprehensive Cheat Sheet:
    Summarize all key findings in an easy-to-read format, providing a clear guide for day trading decisions.

Installation

Prerequisites

  • Python 3.7 or higher (recommended)
  • A virtual environment (optional, but recommended)

Dependencies

AssetChrono relies on several Python libraries:

  • numpy
  • pandas
  • matplotlib
  • seaborn
  • yfinance
  • statsmodels
  • scikit-learn
  • scipy

Setup

  1. Clone the repository:

    git clone https://github.com/yourusername/AssetChrono.git
    cd AssetChrono
    
  2. Install the dependencies:

    pip install -r requirements.txt
    
  3. Usage: AssetChrono is implemented as an interactive Jupyter Notebook, making it easy to run and explore the analysis.

Launch Jupyter Notebook:

Open the Notebook:

Open notebooks/AssetChrono.ipynb and run the cells sequentially to perform the full analysis on intraday and daily data.

The notebook will download market data, compute advanced statistics, generate detailed visualizations, and output a comprehensive cheat sheet summarizing the optimal trading times.

  1. Contact: For questions, suggestions, or collaboration opportunities, please reach out:

Your Name: h.alavi1394@gmail.com GitHub: @ivala2081 Linkedin: https://www.linkedin.com/in/ivala/

About

This notebook is designed to boost your day‑trading edge by providing an advanced, multi‑timeframe seasonality analysis

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors