https://github.com/100/stock-analysis-markov
Analyzing Stock Movements using Markov Chains and Monte Carlo Simulation
https://github.com/100/stock-analysis-markov
database desktop-application java markov-chain monte-carlo-simulation random-walk stock-market
Last synced: about 1 year ago
JSON representation
Analyzing Stock Movements using Markov Chains and Monte Carlo Simulation
- Host: GitHub
- URL: https://github.com/100/stock-analysis-markov
- Owner: 100
- Created: 2016-01-10T02:38:11.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-12-25T00:23:35.000Z (over 9 years ago)
- Last Synced: 2025-03-23T18:54:22.672Z (over 1 year ago)
- Topics: database, desktop-application, java, markov-chain, monte-carlo-simulation, random-walk, stock-market
- Language: Java
- Homepage: http://100.github.io/Stock-Analysis-Markov
- Size: 15.1 MB
- Stars: 12
- Watchers: 5
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#Analyzing Trends in Stock Movements using Markov Chains and Monte Carlo Simulation of Random Walks
##SEE DEMONSTRATIONS [HERE](http://100.github.io/Stock-Analysis-Markov/)!
###Download the executable .jar file [here](https://github.com/d-soni/Markov-Stock-Analysis/raw/master/markovstock.jar).
##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