Skip to content

windwingwalker/Algorithmic-Trading-Simulator

Repository files navigation

Algorithmic-Trading-Simulator

Installation

  1. Type the following command in your terminal

    git clone https://github.com/windWingWalker/Algorithmic-Trading-Simulator.git

  2. (Optional) Build your virtual environment

  3. Install following packages

Run

  1. (Optional) Switch to your Python virtual enviroment

  2. Type the following command in your terminal

    python3 gui.py

Graphical User Interface

Home Page

home

  • In home page, you can press Quit to close the application

  • You can navigate to other page by pressing 4 top buttons.

  • Also, you can set up a ticker (company name) (e.g. AAPL) for further analysis by Set Stock. This ticker will be shared by all pages. The default value is "AAPL"

Basic Page

basic

  • You can see basic information of the ticker, such as high, low, open, close and volume
  • You can also change the period

Advance Page

advance

  • You can choose different type of graphs to show price
  • You can also choose more than one moving average to plot
  • You can display volume and non-trading day

Heatmap (Correlation)

heatmap

  • You can type some tickers search bar and press Set tickers
  • The program will show the heatmap (corelation) of typed tickers
  • 1 means positive correlation, -1 means negative correlation
  • Default values are "AAPL, WU, GOOGL, GD, GM, ADM"

Backtest

backtest

  • We provide strategy with exponential moving average
  • You can modify the lower bound, upper bound and ticker
  • The application will show a list of results based on your input

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages