Skip to content

MagicMantis/ProjectJamesson

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Roadmap:

  • Optimize Genetic Algorithm functions (current 25%)
  • Optimize Network evaluation (current 75%)
  • Put brain in robot body
    • fix inputs
    • fix buy and sell based on output
  • Get inputs for a small subset of stocks (~5)

Bonus:

  • Add visualization on website
  • Include bloomberg in inputs
  • Decrease interval of snapshot collection

Completed

  • Create database for snapshots and stock info
  • Create interface for getting stock info from Robinhood
  • Setup scheduled snapshots of stock info
  • Get correct list of stocks
  • Fix project runtimes to match trading hours
  • Switch scheduler to Background and clean up times
  • Make it try to run plan_day() at startup in case of restart
  • Make stock_sql_driver get stock list from stocks table instead of hard-coded
  • Set the project up to run automatically everyday
  • Create interface for buying, selling, balance, cash robot
  • Create simulator that simulates a robot buying and selling stocks
  • Fix sql query to include bid size
  • Give robot a brain (neural network)
    • Define initial inputs
    • Define initial outputs
  • Fixed cannot be negative
  • Use genetic algorithm to improve population each day

About

Neural network that evolves to optimize day trading.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages