Skip to content

100/Stock-Analysis-Markov

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#Analyzing Trends in Stock Movements using Markov Chains and Monte Carlo Simulation of Random Walks

##SEE DEMONSTRATIONS HERE!

###Download the executable .jar file here.

##Dependencies:

  • Java SE 8 recommended (should work on anything 6+)
  • markovstock.jar file to use right away
  • Files in repo if building from source, including .jar files in /lib directory:
    • Apache Commons Math
    • JFreeChart (and JCommon)
    • JSoup
    • OpenCSV
    • SQLite3 Java Driver

##Implements:

  • Markov Chain
  • Monte Carlo Simulation of Random Walks
  • Interaction with SQLite3 Embedded Relational Database
  • Reading and Writing to CSV
  • Web-Scraping
  • Use of Yahoo Finance API
  • Time-Series Visualization
  • Desktop Application Development
    • GUI Creation with Swing
      • Concurrency