npbroo / cscix170-final

cscix170 final project code base. Back test computational investing strategies.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nathan Brooks
CSCI 4710 - Computational Investing
Professor Hybinette
Final Project Submission

About:
- This project extends homework 4 to include strategy backtesting

To Run:
    $ pip install requirements.txt
    $ python marketsim.py

To Edit:
- You can edit the time frames, stocks, and strategy parameters at the top of the 'RunCode()' function in 'marketsim.py'
- You can edit and add new indicators in the './strategies/indicators' folder
- You can edit and add new strategies by creaeting a new file in './strategies' extending the 'absract_strategy.py' file 

More:
- My project checklist is inlcluded in the directory: './checklist.txt'
- You can view my video demo here: https://youtu.be/pwxmbb3Jwc8
- You can view other additional deliverables in the './additional deliverables' folder 
    - report
    - powerpoint

About

cscix170 final project code base. Back test computational investing strategies.


Languages

Language:Python 100.0%