Commit Graph

74 Commits (3e10849e02027e4efcda7be10cb1a6d59c039904)

Author SHA1 Message Date
Matthias dcfa3e8648 Update SellType to ExitType
4 years ago
Matthias 08777abd85 Update backtesting output terminology to "exit"
4 years ago
Matthias 0c6d92a7a6 Merge branch 'develop' into feat/short
4 years ago
Matthias 85767d0d70 Add timedout_*_orders to tests
4 years ago
Matthias f090dcc597 Merge branch 'develop' into feat/short
4 years ago
Rokas Kupstys 16861db653 Implement previous backtest result reuse when config and strategy did not change.
4 years ago
Matthias 46809f08fe Merge branch 'develop' into feat/short
4 years ago
Matthias 1203d08d1e generate_pair_metrics does not need processed dict
4 years ago
Matthias 4e2b9203d7 Remove no longer used BT_DATA_COLUMNS_MID
4 years ago
Matthias 2ca90577a6 Update strategy-comparison test
4 years ago
Matthias 2ecaf9f8b4 Update backtest-result test-files to latest format
4 years ago
Matthias 09fae25c94 Fix some tests after drawdown calculation change
4 years ago
Matthias 0a50017c84 Add long/short support to backtesting
4 years ago
Matthias ebc38159b8 Merge branch 'develop' into feat/short
5 years ago
Matthias 20904f1ca4 Add tests for new command
5 years ago
Matthias 72ecb45d86 Add test for backtest_show logic
5 years ago
Sam Germain aed22f7dad Merge branch 'develop' into feat/short
5 years ago
Matthias e458c9867a Styling fixes
5 years ago
Matthias 7b5346b984 Add test for breakdown-stats
5 years ago
Matthias c791b95405 Use new TestStrategy (V3) by default in tests
5 years ago
Matthias 6d96b11279 Rename DefaultStrategy
5 years ago
Matthias 89b9915c12 Update imports for SellType in tests
5 years ago
Matthias 08f96df3ac Don't write to testdir, but to tempdir
5 years ago
Matthias a39860e0de Add tests for rejected signals
5 years ago
Matthias 916ece6a29 More realistic testcase for results
5 years ago
Rokas Kupstys 25cc4eae96 Fix tests that broke after table formatting changed.
5 years ago
Rokas Kupstys e1dc1357ce Add drawdown column to strategy summary table.
5 years ago
Matthias 5f5597b93f Better test hyperopt writing and reading
5 years ago
Matthias 7398ea88e0 Change optimize_reports to convert dates to string earlier
5 years ago
Matthias 852f125347 Fix tests
5 years ago
Matthias 545cba7fd8 Refactor optimize_report
5 years ago
Matthias b125c975c7 Rename strategy_comparison method
5 years ago
Matthias f65092459a Fix optimize_reports test
5 years ago
Matthias 72f21fc5ec Add trade-volume metric
5 years ago
Matthias 35e6a9ab3a Backtest-reports should calculate total gains based on starting capital
5 years ago
Matthias 712d503e6c Use sell-reason value in backtesting, not the enum object
5 years ago
Matthias 8ee264bc59 Don't use profit_percent for backtesting results anymore
5 years ago
Matthias 48977493bb Backtesting does not need to convert to BacktestResult object
5 years ago
Matthias 0b65fe6afe Capture backtest start / end time
5 years ago
Matthias 378a252ad1 Fix #4161 - by not using the problematic method for windows
5 years ago
Matthias effc96e92b Improve tests for backtest protections
5 years ago
Matthias 9df366d943 Apply isort to tests
6 years ago
Matthias bb27b236ce Remove unused arguments
6 years ago
Matthias ff3e2641ae generate_backtest_stats must take config options from the strategy
6 years ago
Matthias 378f03a5b1 Add relevant parameters to stored backtest result
6 years ago
Matthias 4f1179d85c Test for empty case
6 years ago
Matthias 4eb17b4daf Remove unneeded function
6 years ago
Matthias 0d15a87af8 Remove old store_backtest method
6 years ago
Matthias 523437d970 Add tst for daily stats
6 years ago
Matthias 2ed808da1f Extract .last_result.json to constant
6 years ago