Commit Graph

  • 0306f5ca13 Add autopurge feature so that FreqAI cleans up after itself when it no longer needs old models on disk robcaulk 2022-05-31 11:58:21 +02:00
  • cce8d1aa4d Update get_market_leverage_tiers to be async Matthias 2022-05-31 08:48:34 +00:00
  • be6e0813db Remove --strategy from analysis test Matthias 2022-05-31 06:34:08 +02:00
  • 45f4f0f603 ensure follower sends back null arrays in case leader hasnt created a model file yet robcaulk 2022-05-31 01:48:48 +02:00
  • 29d2f59f12 fix PCA bug robcaulk 2022-05-31 00:40:45 +02:00
  • 606f18e5c1 Add follow_mode feature so that secondary bots can be launched with the same identifier and load models trained by the leader robcaulk 2022-05-30 21:35:48 +02:00
  • c285ad0e2b Remove --strategy parameters, update docs Matthias 2022-05-30 20:26:24 +02:00
  • d950b0acbe Update documentation about dynamic parameters Matthias 2022-05-30 18:17:07 +02:00
  • 5b4c649d43 detect variable sized dataframes coming from strat, adjust our stored/returned data accordingly robcaulk 2022-05-30 13:55:46 +02:00
  • e229902381 fix bug in previous commit robcaulk 2022-05-30 12:48:22 +02:00
  • a20651efd8 Increase performance by only predicting on most recent candle instead of full strat provided dataframe. Collect predictions and store them so that we can feed true predictions back to strategy (so that frequi isnt updating historic predictions based on newly trained models). robcaulk 2022-05-30 11:37:05 +02:00
  • d8df9fdccf Merge pull request #6900 from freqtrade/dependabot/pip/develop/types-requests-2.27.29 Matthias 2022-05-30 08:36:39 +02:00
  • 8e2c7e1298 extract detect_parameters to separate function Matthias 2022-05-30 07:22:16 +02:00
  • f323cbc769 Bump types-requests precommit Matthias 2022-05-30 07:23:05 +02:00
  • b73fd0ac69 Merge pull request #6899 from freqtrade/dependabot/pip/develop/mypy-0.960 Matthias 2022-05-30 07:22:39 +02:00
  • 5bf021be2e Enhance hyperoptable strategy to test instance parameters Matthias 2022-05-30 07:08:37 +02:00
  • eaa656f859 Hyperoptable parameters can be instance attributes Matthias 2022-05-30 07:07:47 +02:00
  • 2b2967f34e Bump types-requests from 2.27.27 to 2.27.29 dependabot[bot] 2022-05-30 04:54:54 +00:00
  • 7962092092 Merge pull request #6897 from freqtrade/dependabot/pip/develop/types-python-dateutil-2.8.17 Matthias 2022-05-30 06:54:21 +02:00
  • 386d3e0353 Rename stop/roi loading method Matthias 2022-05-30 06:52:44 +02:00
  • ad8ff10a05 Minor doc changes Matthias 2022-05-30 06:32:35 +02:00
  • 41052b4e1e Bump types dateutil precommit Matthias 2022-05-30 06:28:03 +02:00
  • 8837e1937b Merge pull request #6896 from freqtrade/dependabot/pip/develop/python-telegram-bot-13.12 Matthias 2022-05-30 06:27:25 +02:00
  • d83b204f4b Merge pull request #6901 from freqtrade/dependabot/pip/develop/ccxt-1.84.39 Matthias 2022-05-30 06:25:39 +02:00
  • 5d801ff287 Merge pull request #6898 from freqtrade/dependabot/pip/develop/mkdocs-material-8.2.16 Matthias 2022-05-30 06:22:16 +02:00
  • 23fa00e29a Bump ccxt from 1.83.62 to 1.84.39 dependabot[bot] 2022-05-30 03:02:26 +00:00
  • a937f36997 Bump mypy from 0.950 to 0.960 dependabot[bot] 2022-05-30 03:02:13 +00:00
  • 9366c1d36f Bump mkdocs-material from 8.2.15 to 8.2.16 dependabot[bot] 2022-05-30 03:02:03 +00:00
  • e7c78529e9 Bump types-python-dateutil from 2.8.16 to 2.8.17 dependabot[bot] 2022-05-30 03:01:58 +00:00
  • b52fd0b4df Bump python-telegram-bot from 13.11 to 13.12 dependabot[bot] 2022-05-30 03:01:56 +00:00
  • 2f1a2c1cd7 allow users to store data in custom formats, update spot config to reflect better target horizon to training period ratio robcaulk 2022-05-30 02:12:31 +02:00
  • d59eac3321 revert a79032b robcaulk 2022-05-29 21:33:38 +02:00
  • f65df4901e Update doc clarity Matthias 2022-05-29 20:53:09 +02:00
  • a79032bf75 fixing bug in training queue robcaulk 2022-05-29 20:19:32 +02:00
  • 056047f635 Fix --help Matthias 2022-05-29 20:07:02 +02:00
  • 3f72263278 allow pairs deeper in the queue to get trained if the higher priority pairs dont need training robcaulk 2022-05-29 20:02:43 +02:00
  • cc6cae47ec allow pairs deeper in the queue to get trained if the higher priority pairs dont need training robcaulk 2022-05-29 19:49:43 +02:00
  • 4eb4753e20 allow subdaily retraining for backtesting robcaulk 2022-05-29 17:44:35 +02:00
  • 9a068c0b14 Add test for each analysis group, remove default table output if not indicator-list froggleston 2022-05-29 16:25:31 +01:00
  • 24b02127ec Update docs froggleston 2022-05-29 15:42:34 +01:00
  • e6affcc23e Move parameter file loading to hyper-mixin Matthias 2022-05-29 16:39:47 +02:00
  • 1ee08d22d2 Delay parameter init Matthias 2022-05-29 15:58:40 +02:00
  • 0aa7162055 ensure the prediction is reset in the pair_dict after any trade exit, not just custom_exit robcaulk 2022-05-29 16:36:46 +02:00
  • fe36b08fce fix key error in example strat robcaulk 2022-05-29 16:26:34 +02:00
  • ce365eb9e3 improve example strat so that it has dynamic buy and sell logic according to original prediction robcaulk 2022-05-29 14:45:46 +02:00
  • df1c36e5aa Change command name, use load_backtest_stats for strategy resolving froggleston 2022-05-29 11:54:27 +01:00
  • c59209a01a Merge branch 'buy_reasons' of github.com:froggleston/freqtrade into buy_reasons froggleston 2022-05-29 11:20:32 +01:00
  • e7c5818d16 First pass changes for cleaning up froggleston 2022-05-29 11:20:11 +01:00
  • a875a7dc40 Use unified stopPrice for binance Matthias 2022-05-29 10:58:01 +02:00
  • f64f2b1ad8 Fix /stats Formatting issue in multi-message settings Matthias 2022-05-29 10:34:22 +02:00
  • 4eb29c8810 Dont reset pair priority if it doesnt successfully train robcaulk 2022-05-28 18:34:26 +02:00
  • 83dd453723 catch errors occuring on background thread, and make sure to keep the ball rolling. Improve pair retraining queue. robcaulk 2022-05-28 18:26:19 +02:00
  • e54614fa2f remove remnants of single threaded version, ensure pair queue priority is checked before retraining robcaulk 2022-05-28 14:55:07 +02:00
  • eed0d67005 Merge pull request #6893 from freqtrade/new_release 2022.5 Matthias 2022-05-28 13:46:24 +02:00
  • 2a4d1e2d64 fix bug in setting new timerange for retraining robcaulk 2022-05-28 12:23:26 +02:00
  • 7870a86e9a fix live retraining bug robcaulk 2022-05-28 11:38:57 +02:00
  • 0bf915054d handle key check correctly robcaulk 2022-05-28 11:22:32 +02:00
  • c5a16e91fb throw user error if user tries to load models but feeds the wrong features (while using PCA) robcaulk 2022-05-28 11:11:41 +02:00
  • a1d54f5ae0 Version bump 2022.5 Matthias 2022-05-28 09:49:58 +02:00
  • a4a7c6536d Merge branch 'stable' into new_release Matthias 2022-05-28 09:49:46 +02:00
  • 3e7bf6a9ef Remove imports in test_strategy2 Matthias 2022-05-27 19:31:34 +02:00
  • b04fe5d4ee Simplify test v2 strategy Matthias 2022-05-27 19:30:14 +02:00
  • b8f9c3557b dirty dirty, dont look here (hacking a flag to avoid reloading leverage_tiers in dry/live) robcaulk 2022-05-27 13:56:34 +02:00
  • 891fb87712 give load_cached_data_for_updating the right flags to avoid redownloading data in dry/live robcaulk 2022-05-27 13:38:22 +02:00
  • 65fdebab75 let load_pairs_histories load futures candles in live robcaulk 2022-05-27 13:01:33 +02:00
  • c080571b7a help futures go dry/live with auto download feature robcaulk 2022-05-27 12:23:32 +02:00
  • 24cf044646 Fix bybit spot mode Matthias 2022-05-27 08:18:04 +00:00
  • 8a501831d6 fix the error logic on previous commit robcaulk 2022-05-27 01:15:55 +02:00
  • 23c30dbc10 add error for user trying to backtest with backtest_period<1 robcaulk 2022-05-27 00:43:52 +02:00
  • 6193205012 fix bug for target_mean/std array merging in backtesting robcaulk 2022-05-26 21:07:50 +02:00
  • 43b7955fc2 Fully rely on pathlib Matthias 2022-05-26 19:37:55 +02:00
  • 682daa4e94 Reset logging mixin to avoid random test failure Matthias 2022-05-26 18:05:40 +02:00
  • 145faf9817 Use tmpdir for testing froggleston 2022-05-26 11:06:38 +01:00
  • da970cca82 Merge pull request #6888 from stash86/patch-1 Matthias 2022-05-26 06:32:44 +02:00
  • e1c6cf5f91 fix typo Stefano Ariestasia 2022-05-26 10:12:50 +09:00
  • 537d10c627 Improve some typing Matthias 2022-05-25 20:43:43 +02:00
  • 3e66275c98 Refactor bot_start to separate function Matthias 2022-05-25 20:01:21 +02:00
  • 023f817179 Improve wording for supported futures exchanges Matthias 2022-05-25 19:37:32 +02:00
  • ff531c416f reduce complexity inside start_download_data() in an effort to appease flake8 robcaulk 2022-05-25 15:31:50 +02:00
  • d79983c791 try to pass flake8 robcaulk 2022-05-25 14:55:19 +02:00
  • 7593339c14 small cleanup robcaulk 2022-05-25 14:42:46 +02:00
  • b79d4e8876 Allow user to go live and start from pretrained models (after a completed backtest) by simply reusing the identifier config parameter while dry/live. robcaulk 2022-05-25 14:40:32 +02:00
  • 7486d9d9e2 proper validation of freqai config parameters robcaulk 2022-05-25 12:37:25 +02:00
  • b2968df5dc Fix some type problems Matthias 2022-05-25 10:13:37 +00:00
  • 7ff3258607 remove assertions, log error if user has not assigned freqai in config, fix stratify bug robcaulk 2022-05-25 11:43:45 +02:00
  • 35bed842cb cleanup, add clarity to comments and docstrings robcaulk 2022-05-25 11:31:03 +02:00
  • 21e6c14e1e Final test changes froggleston 2022-05-25 10:08:03 +01:00
  • f5c2930889 Presume that pytest will call the cleanup call froggleston 2022-05-25 09:58:38 +01:00
  • 2873ca6d38 Add cleanup, adjust _print_table for indicators, add rsi to test output froggleston 2022-05-25 09:57:12 +01:00
  • 9e4c68a5b4 Merge pull request #6887 from freqtrade/ci_strategyTemplates Matthias 2022-05-25 09:13:18 +02:00
  • 43f726ba8f Run CI against different templates Matthias 2022-05-25 06:14:45 +00:00
  • edd474e663 Another test fix attempt froggleston 2022-05-24 21:21:20 +01:00
  • 22b9805e47 Fix all tests froggleston 2022-05-24 21:04:23 +01:00
  • 3adda84b96 Update docs, add test froggleston 2022-05-24 20:27:15 +01:00
  • d6773bc32c Merge pull request #6886 from freqtrade/fix/typing Matthias 2022-05-24 19:41:59 +02:00
  • a8ee77cd5e Simplify backtesting typechecking Matthias 2022-05-24 19:13:35 +02:00
  • 58b5abbaa6 improve multithreaded training queue system robcaulk 2022-05-24 15:28:38 +02:00
  • 31ae2b3060 alleviate FutureWarning in sklearn about ensuring svm model features are passed with identical order robcaulk 2022-05-24 14:46:16 +02:00
  • 8c03ebb78f Fix group 0 table, add pathlib.Path use froggleston 2022-05-24 12:48:13 +01:00
  • 255d35976e add priority metadata to pairs to avoid a sync of train time + train period robcaulk 2022-05-24 12:58:53 +02:00