Commit Graph

8589 Commits

Author SHA1 Message Date
robcaulk
93210af147 ensure informative pairs includes any combination of whitelist - corr_pairlist 2022-05-10 11:39:01 +02:00
robcaulk
81f227cd9e create more flexible whitelist, avoid duplicating whitelist features into corr_pairlist, update docs 2022-05-09 17:01:49 +02:00
robcaulk
c151277705 add self-retraining functionality for live/dry 2022-05-09 15:25:00 +02:00
robcaulk
f62aa2b5ba appease mypy 2022-05-06 16:20:52 +02:00
robcaulk
81934ef5e2 fix flake8 issue in arguments.py 2022-05-06 15:36:15 +02:00
robcaulk
8894bdd010 try passing the check tests 2022-05-06 15:24:45 +02:00
robcaulk
5aa8a897b2 another attempt at fixing datalength bug 2022-05-06 15:10:11 +02:00
robcaulk
ad8fb86fbb add USERPATH_FREQAIMODELS, remove return values from @abstract methods 2022-05-06 13:35:01 +02:00
robcaulk
b57f4280ce optional style for interfacing freqai with backtesting 2022-05-06 13:15:06 +02:00
robcaulk
1a9333ea20 revert constants.py and add changes 2022-05-06 13:10:47 +02:00
robcaulk
505dbf2dc6 fix bug on backtest timerange 2022-05-06 13:06:54 +02:00
robcaulk
a07057fd8e ensure user defined timerange truncates final backtest so that we arent mismatching data lengths upon return to strategy. Rename DataHandler class to FreqaiDataKitchen 2022-05-06 12:54:49 +02:00
robcaulk
806af078cb auto build full_timerange and self manage training_timerange 2022-05-05 15:35:51 +02:00
robcaulk
234c64277f fix logger, debug some flake8 appeasements 2022-05-05 14:37:37 +02:00
robcaulk
4f447e08d2 use logger in favor of print 2022-05-04 17:53:40 +02:00
robcaulk
2a3347bc12 flake8 passing, use pathlib in lieu of os.path to accommodate windows/mac OS 2022-05-04 17:42:34 +02:00
robcaulk
93cf4cc262 remove unused remnants 2022-05-03 11:44:54 +02:00
robcaulk
46733fc966 remove trained_stake 2022-05-03 10:36:44 +02:00
robcaulk
7f810ee40c cleaning and bug fixing 2022-05-03 10:28:13 +02:00
robcaulk
099263dc25 add freqao backend machinery, user interface, documentation 2022-05-03 10:14:17 +02:00
Matthias
88c8fe5570
Merge pull request #6715 from nicolaspapp/feat/relative-drawdown
Add relative drawdown
2022-05-02 21:09:14 +02:00
Matthias
3f64c6307f Maintain compatibility with old backtest results 2022-05-02 20:01:44 +02:00
Matthias
1e2523af61 Fix some assumptions on the data
available_capital is not guaranteed to be available, while dry-run-wallet is.
2022-05-02 19:44:14 +02:00
Matthias
2a6efab8a2 Don't use deprecated abstractclassmethod decorator 2022-05-02 06:24:52 +00:00
Nicolas Papp
f9244aad92 Fix on max drawdown formula to match tests 2022-05-01 12:25:53 -03:00
Matthias
582e30bca6
Merge pull request #6716 from freqtrade/pairlocks_direction
Pairlocks direction
2022-05-01 17:04:20 +02:00
Matthias
910addd02b
Merge pull request #6753 from freqtrade/download_prepend
Download prepend
2022-05-01 15:15:16 +02:00
Matthias
995c48b642 Merge branch 'develop' into pairlocks_direction 2022-05-01 14:59:04 +02:00
Matthias
53a2f55cf0 Merge branch 'develop' into pr/nicolaspapp/6715 2022-05-01 10:03:10 +02:00
Matthias
d5fc923dcb Properly validate stoploss existence for optimize commands
closes #6740
2022-05-01 09:53:46 +02:00
Matthias
5c1ac3cf95 Fix caching bug with freqUI backtesting 2022-04-30 19:55:13 +02:00
Matthias
8b5d454b50 Fix subtle bug in trades download 2022-04-30 17:44:57 +02:00
Matthias
e49b3ef051 Improve message formatting 2022-04-30 17:35:11 +02:00
Matthias
f6a7e6b785 Add prepend option to download-data 2022-04-30 17:32:50 +02:00
Matthias
11d447cd5a Add support for download-data "until" 2022-04-30 15:42:41 +02:00
Matthias
4580127fa8 Small refactor 2022-04-30 14:51:57 +02:00
Matthias
c6c569b772 chore: split BTAnalyais to metrics 2022-04-30 14:47:27 +02:00
Matthias
4262f84744 Merge branch 'develop' into pr/nicolaspapp/6715 2022-04-30 14:22:18 +02:00
Matthias
2acb68e6e2 Move hyperopt-loss functions to their own package 2022-04-30 13:59:23 +02:00
Matthias
09b74cebce Move edge bot_loop_start to edge_cli
(otherwise it's called twice when running trade mode with edge on).
2022-04-30 08:55:07 +02:00
Sam Germain
8756e7d9a1 flake8 linting 2022-04-29 23:35:08 -06:00
Sam Germain
4a6f1e90c3 Merge branch 'develop' into bot-start 2022-04-29 22:23:42 -06:00
Matthias
43049e0465 Evict cache if parameter file changed
closes #6735
2022-04-29 19:44:17 +02:00
Matthias
fbd142844f Refactor bt-caching stuff to it's own module 2022-04-29 19:37:13 +02:00
Matthias
21df1b0db3 Use ORJSON for http responses 2022-04-29 07:17:31 +02:00
Matthias
d1a61f9c61 Don't start futures backtest if leverage-tiers don't contain pair 2022-04-28 20:05:19 +02:00
Matthias
cb5c3316d1 Simplify log output 2022-04-28 19:43:52 +02:00
Matthias
e0d86307cb
Merge pull request #6732 from freqtrade/remove_duplicate_liqprice_call
Don't call interest_rate and isolated_liq twice
2022-04-28 07:38:32 +02:00
Matthias
2ef1181e16 Simplify trade __repr__ 2022-04-28 07:33:30 +02:00
Matthias
1e83589641 Fix hyperopt 2022-04-28 06:59:03 +02:00