From cbd449f71003e4e4cb0ac1827c7e3c00e65db60a Mon Sep 17 00:00:00 2001 From: Joel Tony <95355656+jay-tau@users.noreply.github.com> Date: Sun, 9 Jan 2022 14:21:57 +0530 Subject: [PATCH 01/15] Remove non-decimal numerical separators --- docs/faq.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/faq.md b/docs/faq.md index 8957507dd..27bc077ec 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -188,12 +188,12 @@ There is however nothing preventing you from using GPU-enabled indicators within Per default Hyperopt called without the `-e`/`--epochs` command line option will only run 100 epochs, means 100 evaluations of your triggers, guards, ... Too few to find a great result (unless if you are very lucky), so you probably -have to run it for 10.000 or more. But it will take an eternity to +have to run it for 10000 or more. But it will take an eternity to compute. Since hyperopt uses Bayesian search, running for too many epochs may not produce greater results. -It's therefore recommended to run between 500-1000 epochs over and over until you hit at least 10.000 epochs in total (or are satisfied with the result). You can best judge by looking at the results - if the bot keeps discovering better strategies, it's best to keep on going. +It's therefore recommended to run between 500-1000 epochs over and over until you hit at least 10000 epochs in total (or are satisfied with the result). You can best judge by looking at the results - if the bot keeps discovering better strategies, it's best to keep on going. ```bash freqtrade hyperopt --hyperopt-loss SharpeHyperOptLossDaily --strategy SampleStrategy -e 1000 @@ -217,9 +217,9 @@ already 8\*10^9\*10 evaluations. A roughly total of 80 billion evaluations. Did you run 100 000 evaluations? Congrats, you've done roughly 1 / 100 000 th of the search space, assuming that the bot never tests the same parameters more than once. -* The time it takes to run 1000 hyperopt epochs depends on things like: The available cpu, hard-disk, ram, timeframe, timerange, indicator settings, indicator count, amount of coins that hyperopt test strategies on and the resulting trade count - which can be 650 trades in a year or 10.0000 trades depending if the strategy aims for big profits by trading rarely or for many low profit trades. +* The time it takes to run 1000 hyperopt epochs depends on things like: The available cpu, hard-disk, ram, timeframe, timerange, indicator settings, indicator count, amount of coins that hyperopt test strategies on and the resulting trade count - which can be 650 trades in a year or 100000 trades depending if the strategy aims for big profits by trading rarely or for many low profit trades. -Example: 4% profit 650 times vs 0,3% profit a trade 10.000 times in a year. If we assume you set the --timerange to 365 days. +Example: 4% profit 650 times vs 0,3% profit a trade 10000 times in a year. If we assume you set the --timerange to 365 days. Example: `freqtrade --config config.json --strategy SampleStrategy --hyperopt SampleHyperopt -e 1000 --timerange 20190601-20200601` From 3fc44aa1bd9b8669c70503bd1581b1107272158b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jan 2022 03:01:38 +0000 Subject: [PATCH 02/15] Bump mkdocs-material from 8.1.4 to 8.1.5 Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 8.1.4 to 8.1.5. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/8.1.4...8.1.5) --- updated-dependencies: - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- docs/requirements-docs.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements-docs.txt b/docs/requirements-docs.txt index 0dccfa17a..a301b7326 100644 --- a/docs/requirements-docs.txt +++ b/docs/requirements-docs.txt @@ -1,4 +1,4 @@ mkdocs==1.2.3 -mkdocs-material==8.1.4 +mkdocs-material==8.1.5 mdx_truly_sane_lists==1.2 pymdown-extensions==9.1 From b8e8a31f84a051ef5e381991bdbb3493a8988f54 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jan 2022 03:01:43 +0000 Subject: [PATCH 03/15] Bump python-telegram-bot from 13.9 to 13.10 Bumps [python-telegram-bot](https://github.com/python-telegram-bot/python-telegram-bot) from 13.9 to 13.10. - [Release notes](https://github.com/python-telegram-bot/python-telegram-bot/releases) - [Changelog](https://github.com/python-telegram-bot/python-telegram-bot/blob/master/CHANGES.rst) - [Commits](https://github.com/python-telegram-bot/python-telegram-bot/compare/v13.9...v13.10) --- updated-dependencies: - dependency-name: python-telegram-bot dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 508c685df..6d5a31b01 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,7 +8,7 @@ ccxt==1.66.32 cryptography==36.0.1 aiohttp==3.8.1 SQLAlchemy==1.4.29 -python-telegram-bot==13.9 +python-telegram-bot==13.10 arrow==1.2.1 cachetools==4.2.2 requests==2.26.0 From a0d378fb7ea89a75c5d15e4b19d2afd1076bce7e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jan 2022 03:01:52 +0000 Subject: [PATCH 04/15] Bump nbconvert from 6.3.0 to 6.4.0 Bumps [nbconvert](https://github.com/jupyter/nbconvert) from 6.3.0 to 6.4.0. - [Release notes](https://github.com/jupyter/nbconvert/releases) - [Commits](https://github.com/jupyter/nbconvert/compare/6.3.0...6.4.0) --- updated-dependencies: - dependency-name: nbconvert dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index b2fad4e03..a8d14ba2d 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -17,7 +17,7 @@ isort==5.10.1 time-machine==2.5.0 # Convert jupyter notebooks to markdown documents -nbconvert==6.3.0 +nbconvert==6.4.0 # mypy types types-cachetools==4.2.7 From 626970b32e35c86475d9f1f1123c6697749de8f8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jan 2022 03:01:56 +0000 Subject: [PATCH 05/15] Bump types-cachetools from 4.2.7 to 4.2.8 Bumps [types-cachetools](https://github.com/python/typeshed) from 4.2.7 to 4.2.8. - [Release notes](https://github.com/python/typeshed/releases) - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-cachetools dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index b2fad4e03..3111ee690 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -20,7 +20,7 @@ time-machine==2.5.0 nbconvert==6.3.0 # mypy types -types-cachetools==4.2.7 +types-cachetools==4.2.8 types-filelock==3.2.1 types-requests==2.26.3 types-tabulate==0.8.4 From bc95e1e1517d4c68b90508fa694198f2ebb68b9d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jan 2022 03:01:59 +0000 Subject: [PATCH 06/15] Bump fastapi from 0.70.1 to 0.71.0 Bumps [fastapi](https://github.com/tiangolo/fastapi) from 0.70.1 to 0.71.0. - [Release notes](https://github.com/tiangolo/fastapi/releases) - [Commits](https://github.com/tiangolo/fastapi/compare/0.70.1...0.71.0) --- updated-dependencies: - dependency-name: fastapi dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 508c685df..1e7820c54 100644 --- a/requirements.txt +++ b/requirements.txt @@ -32,7 +32,7 @@ python-rapidjson==1.5 sdnotify==0.3.2 # API Server -fastapi==0.70.1 +fastapi==0.71.0 uvicorn==0.16.0 pyjwt==2.3.0 aiofiles==0.8.0 From af60b9db59d1301db8f31526432a4c9526e8e332 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jan 2022 03:02:11 +0000 Subject: [PATCH 07/15] Bump ccxt from 1.66.32 to 1.66.66 Bumps [ccxt](https://github.com/ccxt/ccxt) from 1.66.32 to 1.66.66. - [Release notes](https://github.com/ccxt/ccxt/releases) - [Changelog](https://github.com/ccxt/ccxt/blob/master/exchanges.cfg) - [Commits](https://github.com/ccxt/ccxt/compare/1.66.32...1.66.66) --- updated-dependencies: - dependency-name: ccxt dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 508c685df..50b8e71f6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,7 +3,7 @@ numpy==1.22.0; python_version > '3.7' pandas==1.3.5 pandas-ta==0.3.14b -ccxt==1.66.32 +ccxt==1.66.66 # Pin cryptography for now due to rust build errors with piwheels cryptography==36.0.1 aiohttp==3.8.1 From 2d930d081c8810a0cd32327ca3e150e2e14e0cad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jan 2022 05:38:50 +0000 Subject: [PATCH 08/15] Bump types-python-dateutil from 2.8.4 to 2.8.6 Bumps [types-python-dateutil](https://github.com/python/typeshed) from 2.8.4 to 2.8.6. - [Release notes](https://github.com/python/typeshed/releases) - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-python-dateutil dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index b2fad4e03..1e7b75e33 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -17,7 +17,7 @@ isort==5.10.1 time-machine==2.5.0 # Convert jupyter notebooks to markdown documents -nbconvert==6.3.0 +nbconvert==6.4.0 # mypy types types-cachetools==4.2.7 @@ -26,4 +26,4 @@ types-requests==2.26.3 types-tabulate==0.8.4 # Extensions to datetime library -types-python-dateutil==2.8.4 \ No newline at end of file +types-python-dateutil==2.8.6 \ No newline at end of file From fe067994e3d396c7d4dfd4c6ecae45f6b340fda2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jan 2022 05:39:59 +0000 Subject: [PATCH 09/15] Bump types-requests from 2.26.3 to 2.27.5 Bumps [types-requests](https://github.com/python/typeshed) from 2.26.3 to 2.27.5. - [Release notes](https://github.com/python/typeshed/releases) - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-requests dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 9c99c7a81..5aa8547a6 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -22,7 +22,7 @@ nbconvert==6.4.0 # mypy types types-cachetools==4.2.8 types-filelock==3.2.1 -types-requests==2.26.3 +types-requests==2.27.5 types-tabulate==0.8.4 # Extensions to datetime library From 8d554585f192017b5df32a935ce747f74cc25c48 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jan 2022 07:27:35 +0000 Subject: [PATCH 10/15] Bump types-filelock from 3.2.1 to 3.2.4 Bumps [types-filelock](https://github.com/python/typeshed) from 3.2.1 to 3.2.4. - [Release notes](https://github.com/python/typeshed/releases) - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-filelock dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index fec33ec41..afd0b38ba 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -21,7 +21,7 @@ nbconvert==6.4.0 # mypy types types-cachetools==4.2.8 -types-filelock==3.2.1 +types-filelock==3.2.4 types-requests==2.27.5 types-tabulate==0.8.4 From 29457078e7b85c09d9d84af7a6284647e0d3b1a9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jan 2022 07:27:43 +0000 Subject: [PATCH 11/15] Bump requests from 2.26.0 to 2.27.1 Bumps [requests](https://github.com/psf/requests) from 2.26.0 to 2.27.1. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.26.0...v2.27.1) --- updated-dependencies: - dependency-name: requests dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 5a0a5787b..f2dae67ed 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,7 +11,7 @@ SQLAlchemy==1.4.29 python-telegram-bot==13.10 arrow==1.2.1 cachetools==4.2.2 -requests==2.26.0 +requests==2.27.1 urllib3==1.26.7 jsonschema==4.3.3 TA-Lib==0.4.23 From 130275faffbb625aec80ab598dd1f0ace7d7e6b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jan 2022 07:28:13 +0000 Subject: [PATCH 12/15] Bump mypy from 0.930 to 0.931 Bumps [mypy](https://github.com/python/mypy) from 0.930 to 0.931. - [Release notes](https://github.com/python/mypy/releases) - [Commits](https://github.com/python/mypy/compare/v0.930...v0.931) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index fec33ec41..3c1ed804e 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -6,7 +6,7 @@ coveralls==3.3.1 flake8==4.0.1 flake8-tidy-imports==4.5.0 -mypy==0.930 +mypy==0.931 pytest==6.2.5 pytest-asyncio==0.16.0 pytest-cov==3.0.0 From 1e35f5470951ac3233153e11f7a5c5e9ab0e7a4f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jan 2022 09:27:22 +0000 Subject: [PATCH 13/15] Bump types-tabulate from 0.8.4 to 0.8.5 Bumps [types-tabulate](https://github.com/python/typeshed) from 0.8.4 to 0.8.5. - [Release notes](https://github.com/python/typeshed/releases) - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-tabulate dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 21e702901..907daf635 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -23,7 +23,7 @@ nbconvert==6.4.0 types-cachetools==4.2.8 types-filelock==3.2.4 types-requests==2.27.5 -types-tabulate==0.8.4 +types-tabulate==0.8.5 # Extensions to datetime library types-python-dateutil==2.8.6 \ No newline at end of file From fc1069cfe02b2930d29933f990d6ce3fcefc991f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jan 2022 09:27:39 +0000 Subject: [PATCH 14/15] Bump urllib3 from 1.26.7 to 1.26.8 Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.7 to 1.26.8. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/1.26.8/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/1.26.7...1.26.8) --- updated-dependencies: - dependency-name: urllib3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f2dae67ed..badb00036 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,7 +12,7 @@ python-telegram-bot==13.10 arrow==1.2.1 cachetools==4.2.2 requests==2.27.1 -urllib3==1.26.7 +urllib3==1.26.8 jsonschema==4.3.3 TA-Lib==0.4.23 technical==1.3.0 From e0b05c4df223015ddd8573732e232160688e4d4c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jan 2022 10:18:55 +0000 Subject: [PATCH 15/15] Bump progressbar2 from 3.55.0 to 4.0.0 Bumps [progressbar2](https://github.com/WoLpH/python-progressbar) from 3.55.0 to 4.0.0. - [Release notes](https://github.com/WoLpH/python-progressbar/releases) - [Changelog](https://github.com/WoLpH/python-progressbar/blob/develop/CHANGES.rst) - [Commits](https://github.com/WoLpH/python-progressbar/compare/v3.55.0...v4.0.0) --- updated-dependencies: - dependency-name: progressbar2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- requirements-hyperopt.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-hyperopt.txt b/requirements-hyperopt.txt index b785e73e9..122243bf2 100644 --- a/requirements-hyperopt.txt +++ b/requirements-hyperopt.txt @@ -7,4 +7,4 @@ scikit-learn==1.0.2 scikit-optimize==0.9.0 filelock==3.4.2 joblib==1.1.0 -progressbar2==3.55.0 +progressbar2==4.0.0