Matthias
|
5f5597b93f
|
Better test hyperopt writing and reading
|
2021-05-12 19:06:09 +02:00 |
|
Matthias
|
06bf1aa274
|
Store epochs as json per line
|
2021-05-12 05:58:25 +02:00 |
|
Matthias
|
7398ea88e0
|
Change optimize_reports to convert dates to string earlier
|
2021-05-11 20:37:49 +02:00 |
|
Matthias
|
b81f24d9c6
|
Merge pull request #4851 from rokups/rk/backtest-dataprovider
Data provider support in backtesting
|
2021-05-10 19:11:05 +02:00 |
|
Matthias
|
1c408c0404
|
Add small tests for backtest mode
|
2021-05-09 19:47:37 +02:00 |
|
Matthias
|
2157923aee
|
have edge send multiple messages if necessary
closes #4519
|
2021-05-08 19:45:34 +02:00 |
|
Matthias
|
4b6cd69c81
|
Add test for no-exchange dataprovider
|
2021-05-08 10:29:47 +03:00 |
|
Rokas Kupstys
|
cdfa6adbe5
|
Store pair datafrmes in dataprovider for backtesting.
|
2021-05-08 10:29:47 +03:00 |
|
Rokas Kupstys
|
dc6e702fec
|
Pass current_time to confirm_trade_entry/confirm_trade_exit.
|
2021-05-08 10:29:47 +03:00 |
|
Rokas Kupstys
|
d34da3f981
|
Revert "Add dataframe parameter to custom_stoploss() and custom_sell() methods."
This reverts commit 595b8735f8 .
# Conflicts:
# freqtrade/optimize/backtesting.py
# freqtrade/strategy/interface.py
|
2021-05-08 10:29:47 +03:00 |
|
Matthias
|
513be11fd9
|
Fix hyperopt output
closes #4892
|
2021-05-07 20:23:11 +02:00 |
|
Matthias
|
554f5f14b6
|
Raise exception if no data is left
|
2021-05-07 06:41:15 +02:00 |
|
Matthias
|
a710b7dc01
|
Update tests to match new behaviour
|
2021-05-05 19:58:45 +02:00 |
|
Matthias
|
da47f4e1a4
|
Fix Kraken balance update error
closes #4873
|
2021-05-05 06:47:26 +02:00 |
|
Matthias
|
da574e4e69
|
Small style fixes
|
2021-05-03 06:30:41 +02:00 |
|
Matthias
|
6d7096dc66
|
Use both old and new fixtures for test
|
2021-05-02 20:42:01 +02:00 |
|
Matthias
|
fc110ea418
|
Support csv export for new and old versions
|
2021-05-02 20:41:45 +02:00 |
|
Matthias
|
ef9dd0676c
|
Rename hyperoptresult fixture to avoid naming collision
|
2021-05-02 20:06:47 +02:00 |
|
Matthias
|
d069ad43d8
|
Small reformatting in hyperopt
|
2021-05-02 11:01:26 +02:00 |
|
Matthias
|
9049d6b779
|
Reformat hyper to cache parameters
|
2021-05-02 10:45:21 +02:00 |
|
Matthias
|
46f0f66039
|
Keep dimensions stored in hyperopt class
There is no point in regenerating them and it will cause some
overhead as all space classes will be recreated for every epoch.
|
2021-05-02 09:48:37 +02:00 |
|
Matthias
|
ced5cc7ce2
|
Don't recalculate min/max date - they won't change between epochs
|
2021-05-02 09:46:27 +02:00 |
|
Matthias
|
97478abb9d
|
Move format explanation string to HyperoptTools
|
2021-05-02 09:46:27 +02:00 |
|
Matthias
|
4c00d4496d
|
Update tests to reflect new backtest returns
|
2021-05-02 09:46:27 +02:00 |
|
Matthias
|
f2e182002d
|
Simplify calling backtesting by returning the proper result
|
2021-05-02 09:46:27 +02:00 |
|
Matthias
|
e2e1d34828
|
Extract stake_currency param from hyperopt-explanationstring
|
2021-05-02 09:46:27 +02:00 |
|
Matthias
|
852f125347
|
Fix tests
|
2021-05-02 09:46:27 +02:00 |
|
Matthias
|
545cba7fd8
|
Refactor optimize_report
we should not calculate non-daily statistics in the daily stats method
|
2021-05-02 09:46:27 +02:00 |
|
Matthias
|
b125c975c7
|
Rename strategy_comparison method
|
2021-05-02 09:46:27 +02:00 |
|
Matthias
|
c45204a2c4
|
Fix failing mocks
|
2021-05-02 08:59:21 +02:00 |
|
Matthias
|
555262b6e1
|
Only calculate additional indicators if the space is selected
|
2021-05-01 16:40:29 +02:00 |
|
Matthias
|
e381df9098
|
extract has_space to Hyperopt-Tools
|
2021-05-01 16:36:35 +02:00 |
|
Matthias
|
a3d2e68312
|
Merge pull request #4750 from rokups/rk/custom_sell
Add IStrategy.custom_sell method which allows per-trade sell signal evaluation
|
2021-04-29 06:50:56 +02:00 |
|
Matthias
|
aab020c9a2
|
Merge pull request #4818 from freqtrade/cleanup_models
Move static Trade functions to right class
|
2021-04-28 21:18:55 +02:00 |
|
Matthias
|
63c28b6519
|
Remove obsolete get_balance method
|
2021-04-28 16:00:12 +02:00 |
|
Matthias
|
6eb947ae09
|
Move static Trade functions to right class
|
2021-04-28 06:37:40 +02:00 |
|
Matthias
|
cc916ab2e9
|
Add test for custom_sell
|
2021-04-26 20:26:14 +02:00 |
|
Matthias
|
6f0a585bd0
|
Fix random test failure due to ttl 0 issue
|
2021-04-26 11:53:44 +02:00 |
|
Matthias
|
bb7ef2f804
|
Cache pairlist in pairlist, not globally
closes #4797 closes #4689
|
2021-04-25 20:10:47 +02:00 |
|
Matthias
|
fd3afdc230
|
plot-profit should use absolute values
|
2021-04-25 10:10:09 +02:00 |
|
Rokas Kupstys
|
595b8735f8
|
Add dataframe parameter to custom_stoploss() and custom_sell() methods.
|
2021-04-25 09:48:40 +03:00 |
|
Rokas Kupstys
|
961b38636f
|
Remove explicit sell_flag parameter from SellCheckTuple.
|
2021-04-25 09:48:40 +03:00 |
|
Rokas Kupstys
|
bfad4e82ad
|
Make execute_sell() use SellCheckTuple for sell reason.
|
2021-04-25 09:48:40 +03:00 |
|
Matthias
|
4636b3970b
|
Fix failed test due to exchange downtime
|
2021-04-25 08:25:12 +02:00 |
|
Matthias
|
f12e002686
|
Merge pull request #4775 from freqtrade/fix_wallet_unlimited
Fix wallet unlimited
|
2021-04-24 15:54:06 +02:00 |
|
Matthias
|
5c7f278c8a
|
add tests for IntParameter.range
|
2021-04-24 07:18:35 +02:00 |
|
Matthias
|
4005708f85
|
Handle edge with volumepairlist and empty pair_whitelist
closes #4779
|
2021-04-23 06:50:39 +02:00 |
|
Matthias
|
4693cba10d
|
Merge pull request #4769 from freqtrade/trades_pagination
Trades pagination
|
2021-04-22 19:13:19 +02:00 |
|
Matthias
|
7e2e196643
|
improve sell_message by using sell rate
|
2021-04-22 17:13:22 +02:00 |
|
Matthias
|
92a2e254af
|
Fix backtesting test
|
2021-04-21 20:17:30 +02:00 |
|