Commit Graph

265 Commits (develop)

Author SHA1 Message Date
Matthias 7a2ff60255 Fix more tests
3 years ago
Matthias 7cdcd97c26 Update tests for new logic.
3 years ago
Matthias bcdf4e0fe8 Use variable for exchange mocks to shorten lines
3 years ago
Antonio Della Fortuna ab12aace5f changed `trades_space` to `max_open_trades_space`
3 years ago
Antonio Della Fortuna b0f1d914c8 Changed max_open_trades type to int or inf
3 years ago
Antonio Della Fortuna 7d27afd4b8 Fixed test broken due to change in trades_space range
3 years ago
Antonio Della Fortuna 464cb4761c Fixed max_open_trades update from hyperopt
3 years ago
Antonio Della Fortuna 5fd85368a9 Added support for max_open_trades hyperopting
3 years ago
Matthias 6252ae466e Convert position_stacking to attribute of backtest
3 years ago
Matthias 7672586de9 Fix unreliable hyperopt test
3 years ago
Matthias 016e438468 Calculate market-change in hyperopt
3 years ago
Matthias 816c1f7603 add test for per epoch hyperopt
3 years ago
Matthias bf07d8fe87 Update test to properly patch/mock exchange
4 years ago
Matthias e53e530874 Add test showing broken inheritance hyperopt
4 years ago
Matthias 07aa372e2a Ensure bot_loop_start is called in hyperopt, too
4 years ago
Matthias 5bf021be2e Enhance hyperoptable strategy to test instance parameters
4 years ago
Matthias 42ae8ba6fb Refactor hyperopt parameters to separate file
4 years ago
eSeR1805 bb7ffd8fbe
Update testcases relying on BT results.
4 years ago
eSeR1805 99aea454b5
Update testcases to match reporting.
4 years ago
Matthias 54633e90a7 Merge branch 'develop' into pr/italodamato/6563
4 years ago
Matthias 54ad130bb9 Update force_sell to force_exit
4 years ago
Matthias 543aa74278 update sell_reason to exit_reason
4 years ago
Italo a3b401a762 highlight random points in hyperopt results table
4 years ago
Matthias 743a7b7849 Merge branch 'develop' into feat/short
4 years ago
Matthias dcfa3e8648 Update SellType to ExitType
4 years ago
Matthias b1e3ead88b Merge branch 'develop' into feat/short
4 years ago
Matthias eb08b92180 Raise exception when ticker_interval is set.
4 years ago
Sam Germain a99cf2eeed redid get_max_leverage
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 dad080f56f Merge branch 'develop' into feat/short
4 years ago
Matthias 827b8d3e4c Don't use test_datadir as userdata dir
4 years ago
Matthias 46809f08fe Merge branch 'develop' into feat/short
4 years ago
Matthias e540959c27 Remove btdata from generate_strategy_stats
4 years ago
Sam Germain 501f473164 Merge branch 'develop' into feat/short
4 years ago
Matthias 937f5e3d0f No longer use legacy mode for tests
4 years ago
Matthias 7ea5b0e359 Simplify hyperopt test setup
4 years ago
Sam Germain 33ab3c1bea Removed some todo-lev comments
4 years ago
Matthias ddfbe55e7c Merge branch 'develop' into feat/short
4 years ago
Matthias 6fdad8c6bd Prevent exception, ensure deletion occurs
4 years ago
Matthias 356b2d3d91 Reestablish backward compatibility
4 years ago
Matthias b1feb69ca9 Use Pathlib to delete testfile
4 years ago
Reigo Reinmets d11a8928d4 Fix test not running when user_data contains historical data.
4 years ago
Matthias 0a50017c84 Add long/short support to backtesting
4 years ago
Matthias f40221dd9f Merge branch 'develop' into feat/short
4 years ago
Matthias 39bb34cdb3 Fix test loading bug
4 years ago
Matthias 69fdb8edfa Merge branch 'develop' into feat/short
4 years ago
Matthias fe8374f2a4 Test for non-failing missing hyperopt space
4 years ago
Matthias 0e13d57e57 Update advise_* methods to entry/exit
4 years ago
Matthias c791b95405 Use new TestStrategy (V3) by default in tests
4 years ago
Matthias 4d558879e9 Merge branch 'feat/short' into pr/samgermain/5378
4 years ago
Matthias 994c3c3a4c Add some errorhandling for custom estimator
5 years ago
Matthias 3675df8344 Update documentation regarding Legacy Hyperopt
5 years ago
Matthias fd6bf591f8 Update some tests to remove explicit hyperopt interface
5 years ago
Matthias ca44d2e092 Merge branch 'feat/short' into pr/samgermain/5378
5 years ago
Matthias 6d96b11279 Rename DefaultStrategy
5 years ago
Matthias df1c0540ab Rename Hyperopt Test Class
5 years ago
Matthias 7a977a8eaf Merge branch 'feat/short' into pr/samgermain/5378
5 years ago
Sam Germain 317a454c0e Removed shorting from tests/optimize/hyperopts/default_hyperopt.py and created another tests/optimize/hyperopts/short_hyperopt.py with long and shorting
5 years ago
Sam Germain 092780df9d condensed strategy methods down to 2
5 years ago
Sam Germain d4a7d2d444 Added short and exit_short to strategy
5 years ago
Matthias a5f796bc97 refactor ohlcvdata_to_dataframe to advise_all_indicators
5 years ago
Matthias 6532aba765
Merge pull request #5360 from freqtrade/hyperopt_protections
5 years ago
Sam Germain b9356a5564 Autopep8 formatting
5 years ago
Matthias b73768acd1 Fix bug in property overwriting prevention
5 years ago
Matthias 3c41223333 Add test for protections-hyperopt
5 years ago
Matthias 091bf7c4d2 Output protection space
5 years ago
Matthias 3503fdb4ec Improve tests for newly added methods
5 years ago
Matthias 645da51b5f Add test for parameter loading
5 years ago
Matthias e97de4643f Move tests to hyperopttools test file
5 years ago
Matthias 750c780293 Support loading parameters from json file
5 years ago
Matthias d54ee0eb04 Refactor hyperopt_tools naming
5 years ago
Matthias 9c34304cb9 Move state enums to enums package
5 years ago
Matthias 89b9915c12 Update imports for SellType in tests
5 years ago
Matthias a89364aa98 Merge branch 'develop' into pr/Antreasgr/4838
5 years ago
Matthias 3014bc3467 Don't use Sum sign in hyperopt to avoid compatibility problems
5 years ago
Matthias a39860e0de Add tests for rejected signals
5 years ago
Matthias 7a9853bfe1 Fix "Too many open Files" exception
5 years ago
Matthias 6aa574fa2b Convert ROI result to proper json object
5 years ago
Matthias 5f5597b93f Better test hyperopt writing and reading
5 years ago
Matthias 06bf1aa274 Store epochs as json per line
5 years ago
Matthias 513be11fd9 Fix hyperopt output
5 years ago
Matthias d069ad43d8 Small reformatting in hyperopt
5 years ago
Matthias 46f0f66039 Keep dimensions stored in hyperopt class
5 years ago
Matthias ced5cc7ce2 Don't recalculate min/max date - they won't change between epochs
5 years ago
Matthias 97478abb9d Move format explanation string to HyperoptTools
5 years ago
Matthias 4c00d4496d Update tests to reflect new backtest returns
5 years ago
Matthias e2e1d34828 Extract stake_currency param from hyperopt-explanationstring
5 years ago
Matthias 852f125347 Fix tests
5 years ago
Matthias c45204a2c4 Fix failing mocks
5 years ago
Matthias 30da307d13 Remove encode/decode for hyperopt
5 years ago
Matthias 555262b6e1 Only calculate additional indicators if the space is selected
5 years ago
Matthias e381df9098 extract has_space to Hyperopt-Tools
5 years ago
Matthias 4636b3970b Fix failed test due to exchange downtime
5 years ago
Matthias 5c7f278c8a add tests for IntParameter.range
5 years ago
Matthias e820814809 Default-stoploss-hyperopt should use decimal space, nto real
5 years ago
Matthias 34e47db18d Test SKDecimal space
5 years ago
Matthias dc406fe19f Fail in case of name and explicit space name collisions
5 years ago
Matthias 6954a1e029 MOre tests for ParameterHyperopt
5 years ago
Matthias 76ca3c219f extract result-printing from hyperopt class
5 years ago