Commit Graph

288 Commits

Author SHA1 Message Date
Matthias 3928051baf Revert unneeded formatting changes 2023-03-27 20:35:26 +02:00
Joe Schr e16db814fa featherdatahandler: implement trades_store/_trades_load 2023-03-21 17:56:51 +01:00
Matthias 222ecdecd2 Improve code quality 2023-03-19 17:50:08 +01:00
Matthias 2ca8b0b12e Update more exchange mocks to use EXMS 2023-03-01 20:27:15 +01:00
Matthias bcdf4e0fe8 Use variable for exchange mocks to shorten lines 2023-03-01 20:27:15 +01:00
Matthias d014e4590e use Path.open() instead of open 2023-02-25 17:15:54 +01:00
Matthias 34c42be74f Fix minor stylistic errors 2023-02-23 20:06:10 +01:00
Matthias 1dc3c58775 Convert missing candle count to int
closes #8082
2023-01-31 11:04:56 +00:00
Matthias 6e22607387 Add 5m futures testdata to support detail-backtest tests 2023-01-20 07:08:38 +00:00
froggleston 813724bd82 Add a new analysis group to output stats grouped by exit_tag 2023-01-16 13:28:40 +00:00
Matthias 1fc97a8008 use Unified futures naming for futures throughout tests 2023-01-13 21:16:19 +01:00
Matthias 4ea8962ca2 Rename futures test data 2023-01-13 20:44:32 +01:00
Matthias 32bbe603cb Fix sortino std calculation 2022-12-28 14:59:49 +01:00
Matthias f21185d1c4 Add tests for new metrics 2022-12-28 14:05:04 +01:00
Matthias 882e68c68b Rename backtest-result from new to "not new". 2022-12-26 15:33:14 +01:00
Matthias 6a15a9b412 Update backtest-result_new
fixing the calculation of profit_abs - which was incorrect previously.
2022-12-26 15:33:14 +01:00
Matthias 935275010f Remove some unused fixtures 2022-12-16 06:46:54 +01:00
Matthias ca2a878b86 Update test naming 2022-12-14 20:06:55 +01:00
Matthias 1c0c4fd420 Improve test 2022-12-12 22:47:35 -07:00
Matthias 96edd31458 Test add_external_candle 2022-12-12 22:47:35 -07:00
Matthias 687eefa06e Improve emit_df testcase 2022-12-05 18:19:19 +01:00
froggleston 1a3f88c7b9 Replace separate start/end date option with usual timerange option 2022-11-27 11:30:13 +00:00
froggleston 4790aaaae1 Implement cli options for backtesting-analysis date filtering 2022-11-26 16:58:56 +00:00
Matthias 30b467906c Delist FTX, following ccxt's delisting. 2022-11-14 19:40:57 +01:00
Matthias a59d61472b Add test for dataframe footprint reduction 2022-11-13 15:29:37 +01:00
Matthias 6e09d552ac Properly handle and test ohlcv min_max with empty files 2022-11-05 13:14:35 +01:00
Matthias 547fd28811 Price-jump detection should only run once 2022-10-22 08:43:37 +02:00
Matthias 0ff7a0771d Move price_jump_warn to dataloading
it's not relevant for live data, and should only run when loading data
from disk.
2022-10-22 08:37:30 +02:00
Matthias 60cb11a44d Add price jump warning 2022-10-20 19:36:28 +02:00
Matthias 7f308c5186 Remove last occurance of timerange index 2022-10-04 06:56:10 +02:00
Matthias 34951f59d2 Update failing tests 2022-09-30 06:44:19 +02:00
Matthias b4fb28e4ef Update tests for new dataload strategy 2022-09-29 19:18:52 +02:00
Matthias 8c2e473ee5 Fix test warning 2022-09-27 08:53:29 +00:00
Matthias 48352b8a37 Update hdf5 handler to reset index on load 2022-09-23 14:49:17 +00:00
Matthias 0bbb6faeba Add generic datahandler test 2022-09-23 13:23:17 +00:00
Matthias 5fb56b09f2 Test Feather/parquet datahandler init 2022-09-23 07:20:09 +02:00
Matthias 983a16d937 Rudimentary "not implemented" test 2022-09-23 07:18:18 +02:00
Matthias 7b4af85425 Remove double-init in test 2022-09-23 07:18:08 +02:00
Matthias f62f2bb1ca Improve datahandler tests 2022-09-23 07:17:33 +02:00
Matthias 2a5bc58df8 Split datahandler and history tests 2022-09-23 07:09:34 +02:00
Matthias 1626eb7f97 Update dataprovider function name to `get_producer_df` 2022-09-22 20:46:40 +02:00
Matthias 914eccecec Merge branch 'develop' into pr/wizrds/7303 2022-09-20 06:56:15 +02:00
Matthias 32d46e8a6b Improve fixture naming 2022-09-19 20:59:53 +02:00
Timothy Pogue 75ce9067dc fix dp test 2022-09-12 16:39:16 -06:00
Timothy Pogue 0f8eaf98e7 Merge branch 'develop' into feat/externalsignals 2022-09-10 15:14:10 -06:00
Timothy Pogue 2f6a61521f add more tests 2022-09-09 17:14:40 -06:00
Matthias 97be3318f4 Use Datetime_format from constants 2022-09-09 20:31:02 +02:00
Matthias 4aec2db14d Remove isClose from tests in favor of pytest.approx 2022-08-31 08:25:56 +00:00
Matthias 31ddec8348 Add missing test to confirm backtesting won't send messages 2022-07-27 06:51:56 +02:00
Matthias 0adfa4d9ef Add tests for dataprovider send-message methods 2022-07-27 06:34:15 +02:00