https://github.com/evdubs/chart-simulator
Trading Simulator and Charting Application
https://github.com/evdubs/chart-simulator
racket stock-charting trading-simulator
Last synced: 5 months ago
JSON representation
Trading Simulator and Charting Application
- Host: GitHub
- URL: https://github.com/evdubs/chart-simulator
- Owner: evdubs
- License: mpl-2.0
- Created: 2018-06-11T23:25:24.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-31T22:01:17.000Z (about 2 years ago)
- Last Synced: 2024-08-02T13:35:22.349Z (9 months ago)
- Topics: racket, stock-charting, trading-simulator
- Language: Racket
- Size: 802 KB
- Stars: 44
- Watchers: 7
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# chart-simulator
This Racket application will display stock price charts and trade simulation output.
You can click on a trade execution pair in the simulator to view the corresponding stock chart.Here is a sample image of the simulator:
Here is a sample image of a stock chart:
The intended way to launch this application is by doing the following:
```bash
$ racket main.rkt -u db-username -n db-name -p db-password
````db-username` defaults to 'user' and `db-name` defaults to local, so those arguments can be omitted if they match your database.
`db-password` must be provided.You will need to either use data from these projects or provide a database schema that mirrors the schema provided by:
* [nasdaq-symbols](https://github.com/evdubs/nasdaq-symbols)
* [quandl-wiki-prices](https://github.com/evdubs/quandl-wiki-prices)
* [yahoo-dividends-splits](https://github.com/evdubs/yahoo-dividends-splits)Requires Racket 7.0 or greater.
### Dependencies
It is recommended that you start with the standard Racket distribution. With that, you will need to install the following packages:
```bash
$ raco pkg install --skip-installed gregor
```