Skip to content

A quantitative research playground for basic alpha research, factor investing, and experimentation. Built by Cornell Data Science project team in collaboration with Millennium Management

Notifications You must be signed in to change notification settings

leojqian/millennium-data-quality

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Millennium Data Quality Project Setup and Usage

Installation

  1. Clone the repository:

    git clone https://github.com/jerrychen04/millennium-data-quality.git
    cd millennium-data-quality
  2. Create a virtual environment:

    python -m venv venv
  3. Activate the virtual environment:

    • On Windows:
      venv\Scripts\activate
    • On macOS/Linux:
      source venv/bin/activate
  4. Install the dependencies:

    pip install -r requirements.txt

Running the Main Script

To run the main script, execute the following command:

python backtester/main.py

Running Tests

To run the unit tests, use the following command:

python -m unittest discover -s unit_tests

To Create A Strategy

Go to order_generator.py and create a new instance of OrderGenerator. See example code in main.py to run strategy. Write corresponding unit tests

About

A quantitative research playground for basic alpha research, factor investing, and experimentation. Built by Cornell Data Science project team in collaboration with Millennium Management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 93.4%
  • Python 6.6%