05-04-2018, 04:56 PM 
		
	
	
		I really liked the Perl tool xffffffff wrote but it uses sqlite for a few things which caused me issues so I wrote my own bruteforce backtester in node. It's not elegant but it's pretty powerful and runs backtests in parallel across the Gekko API.
From the read.me:
Gekko Warez Bruteforce Backtester
A swiss army nodejs brute force backtester for Gekko trading bot. Saves time so you can spend more time looking good.
Here's what you can do:
git clone https://github.com/gekkowarez/bruteforce.git cd bruteforce npm install
Setup: Open bruteforce.js and setup paths and configs from line 20. Instructions are in the doc. If you keep the resultCsv path the same make a "results" folder in the same place you installed the repo.
To run:
You must have the Gekko api server running so type the following into a console: node gekko --ui
Then type the following to run the bruteforce app: node bruteforce.js
https://github.com/gekkowarez/bruteforce
	
	
	
	
From the read.me:
Gekko Warez Bruteforce Backtester
A swiss army nodejs brute force backtester for Gekko trading bot. Saves time so you can spend more time looking good.
Here's what you can do:
- Set multiple history periods
 
 
- Set multiple candle sizes
 
 
- Set multiple strategies
 
 
- Set multiple exchange and trading pairs
 
 
- Set random ranges for each strategy config
 
 
- Writes all outputs and strategy configs out into a csv so you can review what strat and related settings are going to make you the most cold hard crypto
 
git clone https://github.com/gekkowarez/bruteforce.git cd bruteforce npm install
Setup: Open bruteforce.js and setup paths and configs from line 20. Instructions are in the doc. If you keep the resultCsv path the same make a "results" folder in the same place you installed the repo.
To run:
You must have the Gekko api server running so type the following into a console: node gekko --ui
Then type the following to run the bruteforce app: node bruteforce.js
https://github.com/gekkowarez/bruteforce


