Samuel Husso
928e86e799
freqtradebot,main,hyperopt: fstrings in use
2018-07-14 22:43:06 +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
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
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
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
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
4710210cff
fix hyperopt to use new backtesting result tuple
2018-06-10 13:56:10 +02:00
xmatthias
7a34578b4d
refactor timerange to named tuple
2018-06-05 23:34:26 +02:00
xmatthias
50fc5f91ca
Merge branch 'develop' into mypy_typecheck
2018-06-03 10:35:56 +02:00
Janne Sinivirta
a657e3d24a
Merge pull request #826 from gcarq/fix/hyperopt-stake_currency
...
Fix stake_currency returned by Hyperopt …
2018-06-03 07:19:24 +03:00
Gerald Lonlas
fe8ff1b929
Fix stake_currency return by Hyperopt
...
Hyperopt had BTC hard coded in the result. This commit will display
the real stake_currency used.
If you used `"stake_currency": "USDT",` in your config file.
Before this commit you saw a message like:
"2 trades. Avg profit 0.13%. Total profit 0.00002651 BTC (0.0027Σ%). Avg duration 142.5 mins."
Now with the commit, we fix the wrong BTC currency:
"2 trades. Avg profit 0.13%. Total profit 0.00002651 USDT (0.0027Σ%). Avg duration 142.5 mins."
2018-06-02 14:07:31 -07:00
Gerald Lonlas
dc65753a64
Fix the in-progress dot that does not show up during a Hyperopt run
2018-06-02 12:35:07 -07:00
xmatthias
3447e4bb97
comment on ignore hint
2018-06-02 14:13:17 +02:00
xmatthias
0a595190a3
fix last typechecks
2018-06-02 13:59:35 +02:00
xmatthias
4a322abd4d
Typecheck improvements
2018-06-02 13:44:05 +02:00
xmatthias
3fb1dd02f1
add typehints and type: ignores
2018-05-31 22:00:46 +02:00
gcarq
306885e174
Merge branch 'develop' into feat/objectify-ccxt
2018-05-02 22:49:55 +02:00
gcarq
f4077a51c1
log hyperopt progress to stdout instead to the logger
2018-04-21 20:52:01 +02:00
gcarq
403f59ef45
use native python logger
2018-04-21 20:47:06 +02:00
gcarq
611bb52d1f
log hyperopt progress to stdout instead to the logger
2018-03-25 22:57:40 +02:00
gcarq
f374a062e1
remove freqtrade/logger.py
2018-03-25 21:43:00 +02:00
gcarq
fa7f74b4bc
use native python logger
2018-03-25 21:43:00 +02:00
gcarq
3f8d7dae39
make name a required argument and add fallback to getEffectiveLevel
2018-03-25 21:42:03 +02:00
gcarq
d2aea7bdc1
optimize imports
2018-03-20 19:50:04 +01:00