Commit Graph

282 Commits

Author SHA1 Message Date
Janne Sinivirta
08cc0dc131 sort imports 2018-07-14 22:43:05 +00:00
Janne Sinivirta
218574f8b5 use joblib.dump and load for trials 2018-07-14 22:43:05 +00:00
Janne Sinivirta
95233ba1dd change pickle file name to better suit it's current purpose 2018-07-14 22:43:05 +00:00
Janne Sinivirta
43e32beaad run at least one epoch 2018-07-14 22:43:05 +00:00
Janne Sinivirta
e673d7e29d remove dead code 2018-07-14 22:43:05 +00:00
Janne Sinivirta
f289f67686 sort imports in hyperopt.py 2018-07-14 22:43:05 +00:00
Janne Sinivirta
af32473cc8 avoid re-serialization of whole dataframe 2018-07-14 22:43:05 +00:00
Janne Sinivirta
c7447b045c use cpu count explicitly in job count 2018-07-14 22:43:04 +00:00
Janne Sinivirta
b81c4d9634 use fstring 2018-07-14 22:43:04 +00:00
Janne Sinivirta
5b5437b2d1 handle the case where we have zero buys 2018-07-14 22:43:04 +00:00
Janne Sinivirta
289aa388ed mypy fixes 2018-07-14 22:42:51 +00:00
Janne Sinivirta
8dae711973 extract loading previous results to a method 2018-07-14 22:42:48 +00:00
xmatthias
18994d6e08 document what to do with exported backtest results 2018-07-14 22:42:47 +00:00
Janne Sinivirta
6d6b57aed8 fixing tests for hyperopt 2018-07-14 22:42:47 +00:00
Janne Sinivirta
7d9181e431 remove unused import 2018-07-14 22:42:47 +00:00
Janne Sinivirta
5c0970bf14 fix guard names to match search space 2018-07-14 22:42:46 +00:00
Janne Sinivirta
872c434d26 add three triggers to hyperopting 2018-07-14 22:42:46 +00:00
xmatthias
5445362416 export open/close rate for backtesting too
preparation to allow plotting of backtest results
2018-07-14 22:42:46 +00:00
Janne Sinivirta
5466553f72 to avoid pickle problems, get rid of reference to exchange after initialization 2018-07-14 22:42:46 +00:00
Janne Sinivirta
1bbe9dd690 switch signal handler to try catch. fix pickling and formatting output 2018-07-14 22:42:46 +00:00
Janne Sinivirta
d844846605 convert stoploss and ROI search spaces to skopt format 2018-07-14 22:42:46 +00:00
Janne Sinivirta
f56044d295 move result logging out from optimizer 2018-07-14 22:42:46 +00:00
Janne Sinivirta
87b5f49fb2 use multiple jobs in acq 2018-07-14 22:42:45 +00:00
Janne Sinivirta
78be96df1a increase initial sampling points 2018-07-14 22:42:45 +00:00
Janne Sinivirta
ae05140af6 reuse pool workers 2018-07-14 22:42:45 +00:00
Janne Sinivirta
cff31d5f5e problem with pickling 2018-07-14 22:42:45 +00:00
Janne Sinivirta
c601545dea start small 2018-07-14 22:42:45 +00:00
gcarq
a1dcaa4437 move logic from hyperopt to freqtrade.strategy 2018-07-14 22:42:42 +00:00
gcarq
9e0ceca775 wrap strategies with HyperoptStrategy for module lookups with pickle 2018-07-14 22:42:40 +00:00
Anton
f82b809fcf Merge with develop 2018-06-23 16:50:27 +03:00
gcarq
c40e6a12d1 move logic from hyperopt to freqtrade.strategy 2018-06-23 11:13:49 +02:00
gcarq
3360bf4001 wrap strategies with HyperoptStrategy for module lookups with pickle 2018-06-23 10:42:33 +02:00
Janne Sinivirta
c73b9f5c77 avoid calling exchange.get_fee inside loop 2018-06-22 21:04:07 +03:00
xmatthias
251f7db3ca require exchange object to delete pairs 2018-06-17 23:38:07 +02:00
xmatthias
21edcbdc27 Refactor exchange to class 2018-06-17 23:38:07 +02:00
Anton
ae94ab17f4 Merge branch 'develop' into feature-unlimited-stake_amount 2018-06-17 02:23:40 +03:00
Matthias
a5511e2e30
Merge pull request #894 from freqtrade/feature/force_close_backtest
Display open trades after backtest period
2018-06-16 12:49:08 +02:00
Janne Sinivirta
0c85febe76 remove all mongodb related code 2018-06-16 09:09:28 +03:00
Janne Sinivirta
c1f8f641e6 remove use of hyperopt_conf.py 2018-06-16 09:09:28 +03:00
xmatthias
c0289ad844 use list comprehension to build list 2018-06-13 19:53:12 +02:00
xmatthias
e600be4f56 Reduce force-sell verbosity 2018-06-13 19:44:00 +02:00
xmatthias
6357812743 fix backtest report able 2018-06-13 06:57:49 +02:00
xmatthias
e3ced7c15e extract export from backtest function 2018-06-12 22:29:30 +02:00
xmatthias
bfde33c945 Use timestamp() instead of strftime
this will avoid a bug shifting epoch time by 1 hour:
https://stackoverflow.com/questions/11743019/convert-python-datetime-to-epoch-with-strftime
2018-06-12 21:12:55 +02:00
xmatthias
335d1fbbbc Check if no backtest data is found and fail gracefully 2018-06-11 19:50:43 +02:00
Anton
ce663f6af5 Merge with develop 2018-06-11 16:25:05 +03:00
xmatthias
12e455cbf5 add buy/sell index to backtest result 2018-06-10 20:52:42 +02:00
xmatthias
4710210cff fix hyperopt to use new backtesting result tuple 2018-06-10 13:56:10 +02:00
xmatthias
27ee8f7360 make flake happy 2018-06-10 13:55:48 +02:00
xmatthias
1cd7ac55a8 Added "left open trades" report 2018-06-10 13:45:16 +02:00