Commit Graph

141 Commits

Author SHA1 Message Date
Matthias 081625c5dc Have hyperopt tests use new hyperopt location 2020-08-06 08:51:01 +02:00
Matthias 2881718733 Adapt tests for new column names 2020-07-03 06:58:27 +02:00
Matthias f9bb1a7f22 Update more occurances of ticker_interval 2020-06-02 10:02:55 +02:00
Matthias 950f358982 Replace occurances in test files 2020-06-01 20:47:27 +02:00
Matthias 009ea0639f Exchange some occurances of ticker_interval 2020-06-01 20:33:26 +02:00
Matthias 5a9a31351a Adjust empty f-strings to be non-fstrings 2020-05-18 11:40:25 +02:00
hroff-1902 c26835048c Hyperopt cleanup, do not use 'trials' 2020-04-28 22:56:19 +03:00
Yazeed Al Oyoun 72b088d85f added test 2020-04-25 11:31:51 +02:00
hroff-1902 51f52c8609
Merge branch 'develop' into no-ticker-2 2020-03-13 16:43:52 +03:00
hroff-1902 1b6e77649a Add test for hyperopt 2020-03-10 12:42:31 +03:00
hroff-1902 3208faf7ed Do not use ticker where it's not a ticker 2020-03-08 20:47:02 +03:00
hroff-1902 57523d58df
Merge pull request #2994 from Fredrik81/hyperopt-table
Added dynamic print table function to hyperopt
2020-03-04 23:44:53 +03:00
Fredrik81 090d1e8a70 Alignment and cleanups 2020-03-04 20:51:09 +01:00
Fredrik81 7652a2bb95 Updated table layout and aligning better for hyperopt 2020-03-04 00:10:47 +01:00
Fredrik81 4aca8d7fcc PEP8 fix 2020-03-03 01:35:18 +01:00
Fredrik81 399c419163 Changed table formating. Adding some code to align hyperopt table generation. WIP 2020-03-03 01:14:56 +01:00
Fredrik81 379275e2d6 Updated tests 2020-03-01 03:24:04 +01:00
Fredrik81 267416eced Changed test for new table printing 2020-03-01 03:11:00 +01:00
hroff-1902 0528af1700
Merge pull request #2879 from freqtrade/sortino_hyperopt_loss
Sortino hyperopt loss
2020-02-29 11:36:27 +03:00
Yazeed Al Oyoun 3fb6818bd8
Merge branch 'develop' into sortino_hyperopt_loss 2020-02-19 02:37:25 +01:00
Matthias 6335d81ceb Merge branch 'develop' into data_handler 2020-02-16 15:12:14 +01:00
hroff-1902 d07c69809d Fix tests for hyperopt_loss 2020-02-10 18:32:41 +03:00
Matthias 83644ce5d8 Fix mypy type errors in tests 2020-02-10 10:35:48 +01:00
Matthias d65a06947d Merge branch 'develop' into data_handler 2020-02-09 15:16:43 +01:00
Yazeed Al Oyoun 6b279f297c fixed test 2020-02-07 16:45:07 +03:00
Yazeed Al Oyoun a46b7bcd6d more fixes... 2020-02-07 16:44:43 +03:00
Yazeed Al Oyoun 951a19fb00 added tests for both sortino methods 2020-02-07 16:44:30 +03:00
Yazeed Al Oyoun 9639ffb140
added daily sharpe ratio hyperopt loss method, ty @djacky (#2826)
* more consistent backtesting tables and labels

* added rounding to Tot Profit % on Sell Reasosn table to be consistent with other percentiles on table.

* added daily sharpe ratio hyperopt loss method, ty @djacky

* removed commented code

* removed unused profit_abs

* added proper slippage to each trade

* replaced use of old value total_profit

* Align quotes in same area

* added daily sharpe ratio test and modified hyperopt_loss_sharpe_daily

* fixed some more line alignments

* updated docs to include SharpeHyperOptLossDaily

* Update dockerfile to 3.8.1

* Run tests against 3.8

* added daily sharpe ratio hyperopt loss method, ty @djacky

* removed commented code

* removed unused profit_abs

* added proper slippage to each trade

* replaced use of old value total_profit

* added daily sharpe ratio test and modified hyperopt_loss_sharpe_daily

* updated docs to include SharpeHyperOptLossDaily

* docs fixes

* missed one fix

* fixed standard deviation line

* fixed to bracket notation

* fixed to bracket notation

* fixed syntax error

* better readability, kept np.sqrt(365) which results in  annualized sharpe ratio

* fixed method arguments indentation

* updated commented out debug print line

* renamed after slippage profit_percent so it wont affect _calculate_results_metrics()

* Reworked to fill leading and trailing days

* No need for np; make flake happy

* Fix risk free rate

Co-authored-by: Matthias <xmatthias@outlook.com>
Co-authored-by: hroff-1902 <47309513+hroff-1902@users.noreply.github.com>
2020-02-06 06:49:08 +01:00
Matthias 1b9af9d2d8 Merge branch 'develop' into data_handler 2020-01-26 20:31:13 +01:00
Matthias f347e5934a Small adjustments for moved commands 2020-01-26 13:46:01 +01:00
Matthias 699c0d6bc3 Merge branch 'develop' into data_handler 2019-12-30 19:40:43 +01:00
Matthias 1ffda29fd2 Adjust improts to new exception location 2019-12-30 15:02:17 +01:00
Matthias aa39f2160b Use load_data instead of a sequence of calls
in tests which don't test this
2019-12-28 11:01:41 +01:00
Matthias 25e6d6a7bf Combine load_object methods into one 2019-12-24 13:54:46 +01:00
Matthias 6d5aca4f32 Convert hyperoptloss resolver to static loader 2019-12-23 10:09:08 +01:00
Matthias 248ef5a0ea Convert HyperoptResolver to static loader 2019-12-23 10:06:19 +01:00
hroff-1902 cf4c3642ce Minor improvements in data.history 2019-12-18 01:06:03 +03:00
Matthias 703924d6c4
Merge pull request #2643 from freqtrade/mins
Remove min (plural) from codebase
2019-12-12 14:27:39 +01:00
Matthias 7c7ca1cb90 Remove min (plural) from codebase 2019-12-11 07:12:37 +01:00
hroff-1902 3252654ed3 Test adjusted 2019-12-10 14:06:17 +03:00
hroff-1902 0e4ef33d6a
Merge pull request #2581 from hroff-1902/hyperopt-list
Add hyperopt-list and hyperopt-show commands
2019-12-10 00:30:26 +03:00
Matthias 703458f365 Add test for loading ticker-interval from strategy 2019-12-05 20:35:54 +01:00
hroff-1902 017a94adc1 Merge develop 2019-12-05 01:08:38 +03:00
hroff-1902 b20bea8492 Adjust tests 2019-12-04 23:15:19 +03:00
Matthias 054484ad73 load_pair_history should not return None, but an empty dataframe if no
data is found
2019-12-04 06:57:44 +01:00
hroff-1902 86342efa7a Adjust test 2019-12-01 18:34:25 +03:00
hroff-1902 05967442c3 Adjust test 2019-12-01 18:01:59 +03:00
hroff-1902 d6b587678e Adjust test 2019-12-01 17:44:14 +03:00
hroff-1902 69b0767165 Merge remote-tracking branch 'upstream/develop' into hyperopt-trailing-space 2019-12-01 03:28:23 +03:00
hroff-1902 8f9b5095b5 Fix some tests 2019-11-27 22:52:43 +03:00
hroff-1902 6cb4830534 Testcase added 2019-11-23 12:30:49 +03:00
hroff-1902 067267f4cf Log messages improved (plural/singular) 2019-11-23 12:20:41 +03:00
hroff-1902 99db53417c Tests adjusted 2019-11-23 12:00:43 +03:00
hroff-1902 175591e524 Fix test 2019-11-23 04:03:47 +03:00
hroff-1902 e7ddd81251
Merge branch 'develop' into hyperopt-trailing-space 2019-11-23 03:42:58 +03:00
Matthias 9b050523e9
Merge pull request #2397 from freqtrade/feat/new_args_system
require subcommand for all actions
2019-11-14 06:28:42 +01:00
hroff-1902 f9a92c2879 Adjust test 2019-11-13 23:32:37 +03:00
hroff-1902 ab194c7d75 Add test 2019-11-13 23:09:05 +03:00
hroff-1902 d3a3765819 Fix test 2019-11-08 03:48:08 +03:00
hroff-1902 f90676cfc5 Add trailing stoploss hyperspace 2019-11-08 03:07:43 +03:00
Matthias ca77dbe8da Fix UnicodeError in hyperopt output 2019-11-06 19:33:15 +01:00
Matthias 6f01d7f8ea Merge branch 'develop' into feat/new_args_system 2019-11-03 10:09:49 +01:00
Matthias 80ad37ad93 Updated plot_indicators test 2019-11-02 14:17:15 +01:00
Matthias 0c3a8ddfb9 Merge branch 'develop' into feat/new_args_system 2019-10-30 11:12:27 +01:00
Matthias 6fe7b13e37 Replace coins in whitelist with existing ones 2019-10-30 09:26:08 +01:00
Matthias a368646745 Merge branch 'develop' into feat/new_args_system 2019-10-29 19:33:56 +01:00
Matthias 132a4da7cf Small style fixes and adjusted tests 2019-10-27 10:56:38 +01:00
Matthias 2ba388074e Fix small bugs 2019-10-27 09:44:56 +01:00
Matthias 1c503f39b2 Handle some merge aftermaths 2019-10-21 06:38:30 +02:00
Matthias f3cfe147b5 Merge branch 'develop' into feat/new_args_system 2019-10-20 19:32:34 +02:00
hroff-1902 4ec83a2c24 DefaultHyperOpts --> DefaultHyperOpt; hyperopts --> hyperopt where it's not correct 2019-10-18 23:29:19 +03:00
Matthias 89283ef486 Rename --custom-hyperopt to --hyperopt 2019-10-14 19:42:28 +02:00
hroff-1902 08e6d8a780 Rollback defaulting to DefaultHyperOptLoss 2019-10-11 23:33:22 +03:00
hroff-1902 c4105436eb Disable defaulting to DefaultHyperOpts and DefaultHyperOptLoss 2019-10-10 04:37:32 +03:00
Matthias 52523bcd8b Use strategy child parser 2019-09-29 19:18:52 +02:00
Matthias 09f18d07b0 Adjust some hyperopt tests 2019-09-29 16:17:20 +02:00
Matthias ed10048394
Merge pull request #2308 from hroff-1902/hyperopt-config
Allow use of config in custom hyperopt methods
2019-09-28 10:36:46 +02:00
Matthias 42b5a0977e fix failing test 2019-09-28 10:14:38 +02:00
Matthias e9de088209 Add import-fails code as a fixture 2019-09-25 11:55:24 +02:00
Matthias 27cc73f47e Dynamically import hyperopt modules 2019-09-25 11:40:34 +02:00
Matthias 313091eb1c some more refresh_pairs cleanups 2019-09-20 20:22:51 +02:00
Matthias e66fa1cec6 Adjust tests to not use --refresh-pairs 2019-09-20 20:16:12 +02:00
hroff-1902 50b4563912 Tests adjusted 2019-09-18 22:57:37 +03:00
hroff-1902 c3e19507bf
Merge pull request #2268 from gaugau3000/hyperopt_test_use_case
Hyperopt test use case
2019-09-18 01:01:41 +03:00
hroff-1902 e9a75e57b8 test adjusted 2019-09-16 21:53:19 +03:00
Pialat b7da02aab4 realistic fixture datas 2019-09-16 14:05:39 +02:00
Pialat f3e3a8fcbe unused in tests 2019-09-16 14:04:10 +02:00
Matthias 3430850421 don't print in tests 2019-09-08 19:47:16 +02:00
Matthias 9513115ce0 Fix paths in tests 2019-09-08 19:05:23 +02:00
Matthias 26d76cdb19 Adjust imports in tests to new path 2019-09-08 19:05:23 +02:00
Matthias 65a516e229 Move tests out of freqtrade module 2019-09-08 19:05:22 +02:00