Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gekkowarez/gekkoga
Genetic Algorithm for solving optimization of trading strategies using Gekko
https://github.com/gekkowarez/gekkoga
Last synced: 14 days ago
JSON representation
Genetic Algorithm for solving optimization of trading strategies using Gekko
- Host: GitHub
- URL: https://github.com/gekkowarez/gekkoga
- Owner: gekkowarez
- Created: 2017-11-08T02:45:37.000Z (about 7 years ago)
- Default Branch: stable
- Last Pushed: 2019-02-02T13:18:38.000Z (almost 6 years ago)
- Last Synced: 2024-08-01T10:21:54.655Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 34.2 KB
- Stars: 308
- Watchers: 58
- Forks: 106
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-ai-in-finance - gekkoga - Genetic algorithm for solving optimization of trading strategies using Gekko. (Strategies & Research / Crypto Currencies Strategies)
README
# gekkoga
Genetic Algorithm for solving optimization of trading strategies using Gekko
## Installation
node >= 7.x.x required!
1) git clone https://github.com/gekkowarez/gekkoga.git
2) cd gekkoga
3) npm install
4) cp config/sample-config.js config/your-config.js
5) modify your-config.js make sure you have data for currency/asset pair and the daterange
6) node run.js -c config/your-config.js
#### tmux usage:
1) sudo apt-get install tmux
2) tmux new -s gekkoga
3) go to the web folder in your gekko installation (gekko/web)
4) node –max-old-space-size=8192 server.js (for macos: --max_old_space_size=8192)
5) hold CTRL and press b, then press % (to split the screen)
6) goto your gekkoga clone directory
7) node run.js -c config/your-config.js
8) hold CTRL and press b, then hit d (to detach and run in the background)
9) tmux attach -t gekkoga (to reattach and bring gekkoga to foreground)