Skip to content

Python tool for analyzing seasonality of one single symbol.

License

Notifications You must be signed in to change notification settings

marco-sorich/FinSea

Repository files navigation

Seasonality Chart Analysis

A Jupyter Notebook for analysing the seasonality of a single financial product.

This notebook analyzes the seasonality aspect of stocks, ETFs, crypto token, indices, etc. The anslysis method used is the LOESS regression kernel. The symbol to analyze can be changed freely.

Preparation

Following actions have to be executed initially for preparation or each time on update:

MacOS

  • Install python

    Download from https://www.python.org/downloads/

  • Download and unzip latest version of the notebook

    Download the project as zip file and unzip to a desired location.

  • Open command line terminal

    Open terminal and change to the directory with unzipped notebook.

  • Setup the system

    pip install notebook
    pip install venv
    python -m venv .venv
    source .venv/bin/activate
    pip install -r requirements.txt

Windows

  • Install python

    Download from https://www.python.org/downloads/

  • Download and unzip latest version of the notebook

    Download the project as zip file and unzip to a desired location.

  • Open command line terminal

    Open Windows PowerShell and change to the directory with unzipped notebook.

  • Setup the system

    pip install notebook
    pip install venv
    python -m venv .venv
    .venv\Scripts\activate.ps1
    pip install -r requirements.txt

Linux

  • Install python

    Download from https://www.python.org/downloads/

  • Download and unzip latest version of the notebook

    Download the project as zip file and unzip to a desired location.

  • Setup the system

    pip install notebook
    pip install venv
    python -m venv .venv
    source .venv/Scripts/activate
    pip install -r requirements.txt

Open the notebook

Following actions have to be executed always to open the notebook:

MacOS

  • Open command line terminal

    Open terminal and change to the directory with unzipped notebook.

  • Open the notebook

    source .venv/bin/activate
    jupyter notebook seasonality.ipynb

Windows

  • Open command line terminal

    Open Windows PowerShell and change to the directory with unzipped notebook.

  • Open the notebook

    .venv\Scripts\activate.bat
    jupyter notebook seasonality.ipynb

Linux

  • Open the notebook
    source .venv/Scripts/activate
    jupyter notebook seasonality.ipynb

Using the notebook

Legal

Seasonality Chart Analysis is distributed under the GNU GENERAL PUBLIC LICENSE version 3. See the LICENSE file in the release for details.