Commit Graph

21948 Commits

Author SHA1 Message Date
Matthias c0f5d31c8e Merge pull request #9071 from freqtrade/talib_windows_install
improve installation of ta-lib on windows
2023-08-20 09:26:18 +02:00
Matthias 8fa31b35f5 use prefer-binary to avoid hardcoding ta-lib outside of requirements.txt 2023-08-20 08:41:01 +02:00
Matthias f5e0543113 Fix windows CI failure 2023-08-19 20:50:55 +02:00
Matthias 399e308e07 Fix bug in --dl-trades downloading 2023-08-19 18:32:27 +02:00
Matthias aa1dcd1b44 Merge pull request #9065 from freqtrade/trades_data_handling
Improve Trades data handling
2023-08-18 18:04:38 +02:00
Matthias 5a9dd79b45 Merge pull request #9011 from freqtrade/dependabot/pip/develop/pydantic-2.1.1
Bump pydantic from 1.10.11 to 2.1.1
2023-08-18 11:50:24 +02:00
Matthias 277cc0a523 Fix import sort order 2023-08-18 10:55:05 +02:00
Matthias 185c5a779d use model_validate instead of parse_obj 2023-08-18 10:21:50 +02:00
Matthias 352f0fdfca Bump pydantic to 2.2.0 2023-08-18 10:19:13 +02:00
Matthias ee11dae82a Merge branch 'develop' into dependabot/pip/develop/pydantic-2.1.1 2023-08-18 10:18:53 +02:00
Matthias 3d8dcd1644 Improve and parametrize trades_data tests 2023-08-18 10:05:15 +02:00
Matthias 30064b4102 Add support for trades data in Parquet format 2023-08-18 09:58:03 +02:00
Matthias 8caadc4c5b Fix feather handler storing 2023-08-18 09:47:18 +02:00
Matthias 3eb3596552 Simplify trades_data storing 2023-08-18 09:36:16 +02:00
Matthias d4bc736eb1 Merge pull request #9064 from freqtrade/maint/venv
Update setup.sh script to use `.venv`
2023-08-18 09:33:34 +02:00
Matthias 5de3b9d7ae Clean up no longer used method 2023-08-18 09:31:17 +02:00
Matthias fae742de59 Fix imports 2023-08-18 09:12:40 +02:00
Matthias fa5f7d290b Update download-trades method to work with dataframes 2023-08-18 09:08:10 +02:00
Matthias 7577613882 Extract trades df type conversion 2023-08-18 09:08:10 +02:00
Matthias 0fab65df03 Set explicit dtypes 2023-08-18 09:08:10 +02:00
Matthias f69a776305 Ensure only relevant columns are stored 2023-08-18 09:08:10 +02:00
Matthias 26c89d89e4 Keep original timestamp in dataframe 2023-08-18 09:08:10 +02:00
Matthias d97d0e4426 Extract trades DF creation to converter function 2023-08-18 07:02:46 +02:00
Matthias 357b04202c Datahandlers should store data from dataframes 2023-08-17 20:11:18 +02:00
Matthias 6fc1ee9831 trades_append should use dataframe, not lists 2023-08-17 18:06:25 +02:00
Matthias 780f238904 Fix trades duplicates if trade id is different 2023-08-17 18:04:13 +02:00
Matthias 5d5cc71945 Fix pandas duplication detection, improve test 2023-08-17 17:53:08 +02:00
Matthias 0be2250cf5 Keep existing trades_remove_duplicates for now 2023-08-17 17:23:12 +02:00
Matthias 53db254cba don't cascade calls, that creates an additional call 2023-08-17 17:22:02 +02:00
Matthias 02ee7f8b5b Update further tests 2023-08-17 16:05:47 +02:00
Matthias a595074754 Update test for new trades handling 2023-08-17 10:03:56 +02:00
Matthias 7ac9d33c31 Default should return a dataframe, not an empty list. 2023-08-17 10:00:11 +02:00
Matthias ac80a69142 Update converters for trades dataframe handling 2023-08-17 10:00:11 +02:00
Matthias 46882406be Update Datahandlers to work with trades data as dataframes 2023-08-17 10:00:11 +02:00
Matthias ba34318f7a Update converter test to use fixture 2023-08-17 09:57:26 +02:00
Matthias 3bc49330ce webserver mode should properly validate config 2023-08-17 09:15:59 +02:00
Matthias 7bc317fea7 Merge pull request #9061 from freqtrade/fix/7389_backtest_startup_candle
improve `get_analyzed_dataframe` behavior in early candles
2023-08-17 08:25:30 +02:00
Matthias b93c6235c1 Fix Case of gym.Env in documentation 2023-08-16 18:59:22 +02:00
Matthias aa756221f6 Improve behavior of ta-lib install 2023-08-16 18:56:42 +02:00
Matthias 688018d9f2 Update setup.sh script to use .venv instead of .env 2023-08-16 18:51:24 +02:00
Matthias ea181645b0 setup.sh: Extract environment recration to function 2023-08-16 18:33:19 +02:00
Matthias f607b8abfb Silence pip download 2023-08-16 18:24:40 +02:00
Matthias d439936014 Update docs about suing .venv instead of .env 2023-08-16 18:24:40 +02:00
Matthias 91fd472717 Extend ruff excludes to .venv 2023-08-16 13:16:23 +02:00
Matthias 6134807c67 Remove wrong image link 2023-08-16 11:00:28 +02:00
Matthias 7651f1b1db Add more samples for correct debug configurations 2023-08-16 10:55:48 +02:00
Matthias d9fb40ca3e Update cached binance leverage tiers 2023-08-16 07:45:22 +02:00
Matthias 77c7dd8a12 Add FIAT mapping for true usdt 2023-08-16 07:44:19 +02:00
Matthias 452e1ab016 get_analyzed_dataframe should provide dataframe with startup candles
closes #7389
2023-08-15 19:43:04 +02:00
Matthias bea6782223 Ensure cutoffs in backtesting are properly tested 2023-08-15 19:33:07 +02:00