Freqtrade Bot
a2b7620b64
chore: update pre-commit hooks
2025-05-15 03:19:37 +00:00
Matthias
9d91a4a298
fix: default max_open_trades to inf instead of -1
...
Without this, the auto-conversion doesn't backpopulate to the config
closes #11752
2025-05-14 20:14:10 +02:00
Matthias
3b6dbaccf8
test: add failing test for #11752
2025-05-14 20:12:33 +02:00
Matthias
3fe9e6b82b
fix: don't use exchange.precision_mode_price
...
closes #11751
2025-05-14 06:59:51 +02:00
Matthias
b6614045aa
Merge pull request #11738 from snussik/patch-1
...
Update strategy-callbacks.md
2025-05-13 20:03:57 +02:00
Matthias
cbf27f0bdb
docs: Simplify doc examples
2025-05-13 19:38:06 +02:00
Matthias
deafe39f76
Merge pull request #11750 from freqtrade/update/pre-commit-hooks
...
Update pre-commit hooks
2025-05-13 07:03:13 +02:00
Freqtrade Bot
1f63eca1a8
chore: update pre-commit hooks
2025-05-13 03:20:47 +00:00
Matthias
2c0db908b5
Merge pull request #11747 from nisuhw/patch-1
...
Update installation.md for older Raspberry Pi 2
2025-05-12 13:14:58 +02:00
nisuhw
ca9403f981
Update installation.md for older Raspberry Pi 2
...
I got the following error on Pi 2 (using Debian Bookworm armhf arch)
```
...
running bdist_wheel
running build
running build_py
creating build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/lock.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/backend_ctypes.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/_imp_emulation.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/model.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/ffiplatform.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/setuptools_ext.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/error.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/vengine_gen.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/api.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/__init__.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/recompiler.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/cffi_opcode.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/pkgconfig.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/verifier.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/cparser.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/_shimmed_dist_utils.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/commontypes.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/vengine_cpy.py -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/_cffi_include.h -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/parse_c_type.h -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/_embedding.h -> build/lib.linux-armv7l-cpython-311/cffi
copying src/cffi/_cffi_errors.h -> build/lib.linux-armv7l-cpython-311/cffi
running build_ext
building '_cffi_backend' extension
creating build/temp.linux-armv7l-cpython-311/src/c
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DFFI_BUILDING=1 -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/include/ffi -I/usr/include/libffi -I/freqtrade/.venv/include -I/usr/include/python3.11 -c src/c/_cffi_backend.c -o build/temp.linux-armv7l-cpython-311/src/c/_cffi_backend.o
src/c/_cffi_backend.c:15:10: fatal error: ffi.h: No such file or directory
15 | #include <ffi.h>
| ^~~~~~~
compilation terminated.
error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for cffi
Failed to build cffi
ERROR: Failed to build installable wheels for some pyproject.toml based projects (cffi)
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
Failed installing dependencies
```
It can be Easily solved by installing libffi-dev before hand
2025-05-12 16:01:25 +07:00
Matthias
a8d96087c1
Merge pull request #11743 from freqtrade/dependabot/pip/develop/ccxt-4.4.80
...
chore(deps): bump ccxt from 4.4.78 to 4.4.80
2025-05-12 08:50:16 +02:00
Matthias
1649505121
Merge pull request #11741 from freqtrade/dependabot/pip/develop/optuna-4.3.0
...
chore(deps): bump optuna from 4.2.1 to 4.3.0
2025-05-12 08:03:05 +02:00
Matthias
41a063e2ac
Merge pull request #11745 from freqtrade/dependabot/pip/develop/datasieve-0.1.9
...
chore(deps): bump datasieve from 0.1.7 to 0.1.9
2025-05-12 07:45:57 +02:00
dependabot[bot]
ba019ad143
chore(deps): bump optuna from 4.2.1 to 4.3.0
...
Bumps [optuna](https://github.com/optuna/optuna ) from 4.2.1 to 4.3.0.
- [Release notes](https://github.com/optuna/optuna/releases )
- [Commits](https://github.com/optuna/optuna/compare/v4.2.1...v4.3.0 )
---
updated-dependencies:
- dependency-name: optuna
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-12 05:35:28 +00:00
Matthias
6f3071f6ce
Merge pull request #11742 from freqtrade/dependabot/pip/develop/scipy-1.15.3
...
chore(deps): bump scipy from 1.15.2 to 1.15.3
2025-05-12 07:34:16 +02:00
Matthias
5cdb2dd601
Merge pull request #11744 from freqtrade/dependabot/pip/develop/ruff-0.11.9
...
chore(deps-dev): bump ruff from 0.11.8 to 0.11.9
2025-05-12 07:21:22 +02:00
Matthias
4db41f0225
Merge pull request #11740 from freqtrade/dependabot/pip/develop/mkdocs-b2e01260d9
...
chore(deps): bump mkdocs-material from 9.6.12 to 9.6.13 in the mkdocs group
2025-05-12 06:46:32 +02:00
Matthias
cc8581164d
Merge pull request #11739 from freqtrade/dependabot/pip/develop/pytest-5fb0fe6743
...
chore(deps-dev): bump pytest-timeout from 2.3.1 to 2.4.0 in the pytest group
2025-05-12 06:26:25 +02:00
dependabot[bot]
7d50353697
chore(deps): bump datasieve from 0.1.7 to 0.1.9
...
Bumps [datasieve](https://github.com/emergentmethods/datasieve ) from 0.1.7 to 0.1.9.
- [Release notes](https://github.com/emergentmethods/datasieve/releases )
- [Commits](https://github.com/emergentmethods/datasieve/compare/v0.1.7...v0.1.9 )
---
updated-dependencies:
- dependency-name: datasieve
dependency-version: 0.1.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-12 03:43:51 +00:00
dependabot[bot]
d742f8b88f
chore(deps-dev): bump ruff from 0.11.8 to 0.11.9
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.11.8 to 0.11.9.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.11.8...0.11.9 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.11.9
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-12 03:43:39 +00:00
dependabot[bot]
22bf036a66
chore(deps): bump ccxt from 4.4.78 to 4.4.80
...
Bumps [ccxt](https://github.com/ccxt/ccxt ) from 4.4.78 to 4.4.80.
- [Release notes](https://github.com/ccxt/ccxt/releases )
- [Changelog](https://github.com/ccxt/ccxt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ccxt/ccxt/compare/v4.4.78...v4.4.80 )
---
updated-dependencies:
- dependency-name: ccxt
dependency-version: 4.4.80
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-12 03:43:28 +00:00
dependabot[bot]
c45351beff
chore(deps): bump scipy from 1.15.2 to 1.15.3
...
Bumps [scipy](https://github.com/scipy/scipy ) from 1.15.2 to 1.15.3.
- [Release notes](https://github.com/scipy/scipy/releases )
- [Commits](https://github.com/scipy/scipy/compare/v1.15.2...v1.15.3 )
---
updated-dependencies:
- dependency-name: scipy
dependency-version: 1.15.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-12 03:43:14 +00:00
dependabot[bot]
6d1d0751e8
chore(deps): bump mkdocs-material in the mkdocs group
...
Bumps the mkdocs group with 1 update: [mkdocs-material](https://github.com/squidfunk/mkdocs-material ).
Updates `mkdocs-material` from 9.6.12 to 9.6.13
- [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/9.6.12...9.6.13 )
---
updated-dependencies:
- dependency-name: mkdocs-material
dependency-version: 9.6.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: mkdocs
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-12 03:42:57 +00:00
dependabot[bot]
15012ec58c
chore(deps-dev): bump pytest-timeout in the pytest group
...
Bumps the pytest group with 1 update: [pytest-timeout](https://github.com/pytest-dev/pytest-timeout ).
Updates `pytest-timeout` from 2.3.1 to 2.4.0
- [Commits](https://github.com/pytest-dev/pytest-timeout/compare/2.3.1...2.4.0 )
---
updated-dependencies:
- dependency-name: pytest-timeout
dependency-version: 2.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: pytest
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-12 03:42:46 +00:00
snussik
fed91ff5a1
Update strategy-callbacks.md
...
Taking leverage into account https://github.com/freqtrade/freqtrade-strategies/issues/322
2025-05-11 17:58:10 +03:00
Matthias
c3f6aa17ee
Merge pull request #11711 from freqtrade/feat/bt_historic_precision
...
Improve price precision logic and add significant digits calculation
2025-05-10 16:03:38 +02:00
Matthias
8dc278f1a0
refactor: simplify ws exchange handling
2025-05-10 13:30:26 +02:00
Matthias
5f907d4219
chore: move candletype check to can_use_websocket.
2025-05-10 11:43:52 +02:00
Matthias
c39c5f254f
Extract "can use websocket" method
2025-05-10 11:31:30 +02:00
Matthias
0dfc4ed696
refactor: extract websocket builder logic to it's own function
2025-05-10 11:24:54 +02:00
Matthias
950a0df8b1
docs: improved documentation of order object
2025-05-10 08:38:45 +02:00
Matthias
2a0dd4cf55
Merge pull request #11558 from viotemp1/optuna
...
switch hyperopt from scikit-optimize to Optuna
2025-05-09 09:53:13 +02:00
Matthias
575c381e65
chore: fix mypy error
2025-05-09 09:36:08 +02:00
Matthias
87061bcce8
docs: adopt autosampler example as advanced hyperopt approach
2025-05-09 06:42:37 +02:00
Matthias
a6d3995013
feat: Improved typing, exception if neither step nor decimals is set
2025-05-09 06:34:59 +02:00
Matthias
d0d40f4fce
test: Improve skdecimal test
2025-05-09 06:34:33 +02:00
Matthias
ce7d81325d
chore: improved docstring for skdecimal
2025-05-09 06:32:43 +02:00
Matthias
7cfecab7e2
Merge branch 'develop' into optuna
2025-05-08 19:25:33 +02:00
Matthias
8f8da51808
feat: round hyperopt results to 13 digits (this removes floating point errors)
2025-05-08 19:24:31 +02:00
Matthias
f94fd7d5fc
chore: minor formatting
2025-05-08 07:07:22 +02:00
Matthias
befc41ae54
Merge pull request #11717 from freqtrade/dependabot/pip/develop/certifi-2025.4.26
...
chore(deps): bump certifi from 2025.01.31 to 2025.4.26
2025-05-08 07:03:09 +02:00
dependabot[bot]
02092926ab
chore(deps): bump certifi from 2025.01.31 to 2025.4.26
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2025.01.31 to 2025.4.26.
- [Commits](https://github.com/certifi/python-certifi/compare/2025.01.31...2025.04.26 )
---
updated-dependencies:
- dependency-name: certifi
dependency-version: 2025.4.26
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-08 04:44:37 +00:00
Matthias
a49b4ab93a
Merge pull request #11731 from freqtrade/update/binance-leverage-tiers
...
Update Binance Leverage Tiers
2025-05-08 06:23:36 +02:00
Freqtrade Bot
bd7549bc8b
chore: update pre-commit hooks
2025-05-08 03:19:45 +00:00
viotemp1
47e1d209db
round to decimals low and high
2025-05-08 05:49:34 +03:00
viotemp1
5d2f5ec12f
change SKDecimal low/high to be rounded by decimals
2025-05-07 21:57:56 +03:00
viotemp1
2d2dc7f14a
Merge remote-tracking branch 'refs/remotes/origin/optuna' into optuna
2025-05-07 17:25:14 +03:00
viotemp1
43bd2a060c
fix optuna userwarning the range is not divisible by step
2025-05-07 17:20:17 +03:00
Matthias
b518d66aa2
chore: improve docstring for get_Trades_proxy.
2025-05-06 19:37:06 +02:00
Matthias
2ba59cebe3
Merge pull request #11724 from freqtrade/update/pre-commit-hooks
...
Update pre-commit hooks
2025-05-06 06:33:06 +02:00