Commit Graph

305 Commits

Author SHA1 Message Date
Matthias 5793216d5c properly account for fee when assigning order.cost in backtesting
(although it's not relevant for operations, it shouldn't be obivously wrong).

closes #11003
2024-11-28 18:15:55 +01:00
Matthias d24bef7883 tests: remove --dmmp from tests 2024-11-02 16:54:54 +01:00
Matthias 67f26fa1ac Merge pull request #10782 from freqtrade/feat/bt_reverse
Enable future positions to reverse their position
2024-11-01 09:29:35 +01:00
Matthias 592848ad03 test: re-add excluded assert 2024-10-29 19:27:03 +01:00
Matthias ae325ff124 tests: fix test based on changed behavior 2024-10-29 07:15:47 +01:00
Matthias 6cb17caf91 tests: Add test showing behavior from #10853 2024-10-28 20:28:26 +01:00
Matthias b8feefc541 tests: update protection tests 2024-09-29 09:44:07 +02:00
Matthias f95cc960e1 test: tests should consider additional ff-update call 2024-09-07 09:25:20 +02:00
Matthias e26ac6ed00 test: speed up detail test 2024-08-15 20:02:45 +02:00
Matthias 50835c878e chore: add more test coverage 2024-08-12 15:35:31 +02:00
Matthias b727e5ca1c chore: simplify update code 2024-08-12 14:51:42 +02:00
Matthias 530226dbe8 chore: Add "use_detail" to detail test 2024-08-12 14:51:42 +02:00
Matthias 4882a18bf9 chore: add pair_detail test 2024-08-12 14:51:42 +02:00
Matthias 7945eba386 feat: Evaluate pairs with open trades first
This will enable further improved logic for pairs with no open trade.
2024-08-12 14:51:42 +02:00
Matthias b6f4e124ce chore: improve backtesting test details
ensure all candles used the same pairlist ordering
2024-08-12 14:51:42 +02:00
Matthias 2bc9cdafb2 chore: update attribute wording to bt_trades 2024-08-12 10:57:53 +02:00
Matthias e643a2ea32 chore: update attribute wording to bt_trades_open 2024-08-12 10:57:53 +02:00
Matthias b456afa2ac chore: improve backtesting test 2024-08-12 10:20:36 +02:00
Matthias dd42a79234 Remove most explicit "supports backtesting" checks 2024-06-21 14:57:57 +02:00
Matthias 68b8b29089 Calculated mixed tags results 2024-06-13 06:43:31 +02:00
Matthias b8a4752636 Use proper type for exit_reason in tests 2024-06-11 19:51:38 +02:00
Matthias a9732c6195 Fix odd formatting by ruff format 2024-05-13 07:10:25 +02:00
Matthias 4f5bf632fc ruff format: remaining tests 2024-05-13 07:10:25 +02:00
Matthias 7767ad9d6e Update imports in test directory 2024-05-13 07:10:24 +02:00
Matthias ee7be1cd5a move "add_bt_trade" call for entries into enter_trade function 2024-05-04 09:14:56 +02:00
Matthias f259270e9c Update tests to properly mock fee 2024-04-27 19:52:48 +02:00
Matthias 1551f92832 Fix a few tests 2024-03-30 13:20:53 +01:00
Matthias ea634e5cef Add test for backtesting 2024-03-24 11:54:25 +01:00
Matthias d1a96af5e8 Add ft_order_Tag to backtest test 2024-01-30 07:28:36 +01:00
Matthias 393df83a91 Implement enter_tag initialization to avoid futures warning 2024-01-14 14:33:47 +01:00
Matthias 582f51ccdd Add runmode "dry_run" to default configuration 2024-01-06 18:07:40 +01:00
Matthias 0bd513012a enhance further test for funding-fee checking 2023-12-10 14:00:21 +01:00
Matthias 3f6cd9ee51 Patch funding_fee calculation for unrelated test 2023-12-10 14:00:06 +01:00
Matthias ef23f0fcba Fix test to account for new funding_fee count 2023-12-10 14:00:06 +01:00
Matthias 778bd7b3b0 enhance further test for funding-fee checking 2023-12-10 13:57:52 +01:00
Matthias b4cd46d6db Further improve funding_Fee test 2023-12-10 13:21:05 +01:00
Matthias 1d73b57e8c Extract some assert values from bt test 2023-12-10 12:57:55 +01:00
Matthias cd09d3567f Add spy test on funding_fees in backtesting 2023-12-09 19:42:13 +01:00
Matthias 9e77c93a54 Tighten funding-fee variance for backtest 2023-10-11 19:49:33 +02:00
Matthias b65fa98cee Simplify backtesting by using current_time more consequently 2023-10-11 19:45:00 +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
Matthias 09ec00888f Don't use global variable in test 2023-08-15 17:31:56 +02:00
Matthias 33eecfa9ef Fix test typo 2023-08-01 06:32:23 +02:00
Matthias 730ae781a9 Add explicit test for get_backtest_metadata 2023-07-31 21:22:22 +02:00
Matthias 626ea6b119 Add backtesting support for order.stake_amount 2023-07-15 14:55:22 +02:00
Matthias e4cd29d88c Add test for trade.cost 2023-07-15 09:02:01 +02:00
Matthias 65e8359908 Improve naming of new file 2023-06-25 17:11:13 +02:00
Matthias 794bca1379 Split optimize report generation from visualization 2023-06-25 17:09:57 +02:00
Matthias 5e084ad2e5 convert optimize_reports to a package 2023-06-25 17:08:41 +02:00