Commit Graph

1223 Commits

Author SHA1 Message Date
Matthias 28d6c3419b Fix random test failure in pairlocks 2020-10-27 20:01:23 +01:00
Matthias 6c913fa617 Fix locking - should round before storing to have a consistent picture 2020-10-27 08:01:31 +01:00
Matthias 9c54c9a2bf Use correct timezone for tests 2020-10-27 07:06:07 +01:00
Matthias e602ac3406 Introduce Pairlocks middleware 2020-10-27 07:06:06 +01:00
Matthias 69e8da30e5 Ensure times that fall on a candle are also shifted 2020-10-27 07:04:04 +01:00
Matthias b8c12f6576 Test if return value is an exception when downloading historic data 2020-10-23 07:50:40 +02:00
Matthias 5f63fdd8ad Use better lock message 2020-10-20 19:40:39 +02:00
Matthias 64e680d7ee Document new api method 2020-10-20 19:30:00 +02:00
Matthias 1156f5e686 Use constant for times 2020-10-20 19:21:13 +02:00
Matthias cd2866eaec Add rest endpoint for /locks 2020-10-20 19:21:13 +02:00
Matthias 7a9768ffa6 Add /locks Telegram endpoint 2020-10-20 19:21:13 +02:00
Matthias 7caa6cfe31 Add tests for pairlock 2020-10-20 19:21:13 +02:00
Matthias e513871fd5 Persist pairlocks
closes #3034
2020-10-20 19:21:13 +02:00
Matthias 8cdc795a44 Rename persistence.init to init_db 2020-10-16 08:15:18 +02:00
Matthias 07da21e633 Fix problem when limit is > max allowed limit 2020-10-13 20:38:02 +02:00
Matthias 8165cc11df Change get_next_limit_in_list to use list comprehension 2020-10-13 20:30:35 +02:00
Matthias 077374ac42 Implement generic solution for l2 limited limit 2020-10-13 20:02:47 +02:00
Matthias a39898a5b3 Fix mock for telegram update 2020-10-12 19:54:31 +02:00
Matthias 23bad8fd9f Rename DefahltHyperoptLoss function to ShortTradeDurHyperOptLoss 2020-10-10 14:22:29 +02:00
Matthias 59b00ad662 Add test for only-win scenario 2020-10-09 06:47:02 +02:00
Matthias 8c2f763193 Add test to ensure --hyperopt-loss is mandatory 2020-10-05 20:36:16 +02:00
Matthias fa1d1679f0 Adapt tests to work without default hyperoptloss 2020-10-05 19:33:50 +02:00
Matthias 06759234b6 Add test to verify output of roi / trailing stop hyperopt 2020-10-05 08:07:53 +02:00
Matthias 66b77d2f53 Fix some types 2020-10-02 06:52:43 +02:00
Matthias 350fcc071e Don't use __code__
__code__ is a special method name used by python already
source:
https://docs.python.org/3/reference/datamodel.html#special-method-names
2020-09-29 06:35:47 +02:00
Matthias b38f68b3b0 Add 404 when strategy is not found 2020-09-29 06:35:47 +02:00
Matthias becccca3d1 Add test for __code__ loading 2020-09-29 06:35:47 +02:00
Matthias 816c8295f1 Add test for pair_history 2020-09-29 06:35:47 +02:00
Matthias f82d39e1b0 Enhance restclient and add tests for new api methods 2020-09-29 06:35:47 +02:00
Matthias c0654f3caf Add resiliancy against not having a analyzed dataframe yet 2020-09-29 06:35:47 +02:00
Matthias 1de248fe38 add list_available_pairs endpoint 2020-09-29 06:35:47 +02:00
Matthias 6a59740f83 Strategies should be a nested object 2020-09-29 06:35:47 +02:00
Matthias 32e6ea314c Return strategy with analyzed data 2020-09-29 06:35:47 +02:00
Matthias 18bbfdd341 Add /strategies endpoint 2020-09-29 06:35:47 +02:00
Matthias bf0e75e2a5 Include data start and end date in dataframe api 2020-09-29 06:35:47 +02:00
Matthias 482f1faa88 Don't fail if no buy-signal is present 2020-09-29 06:35:46 +02:00
Matthias f5dc10e4ae Add pair_history endpoint 2020-09-29 06:35:46 +02:00
Matthias 677078350f Add plot_config endpoint 2020-09-29 06:35:46 +02:00
Matthias d528c44974 Add test for pair_history 2020-09-29 06:35:46 +02:00
Matthias 6977ffdbf9 Merge branch 'develop' into isort_config 2020-09-28 20:21:55 +02:00
Matthias 0ea56548e4 Try fix random test failure 2020-09-28 19:50:22 +02:00
Matthias 9df366d943 Apply isort to tests 2020-09-28 19:43:15 +02:00
Matthias 15bb0af1b3 Add some test-coverage 2020-09-28 00:36:13 +02:00
Matthias f3de74f817 Mock all occurances of hyperopt.dump 2020-09-27 19:48:11 +02:00
Matthias 5769b9244f Mock test correctly 2020-09-27 19:34:47 +02:00
Matthias 3cb1a9a5a9 Support loading results from a specific hyperopt history file 2020-09-27 17:03:30 +02:00
Matthias c42a924df8 Load latest file 2020-09-27 16:50:42 +02:00
Matthias b736691e0e Remove hyperopt --continue 2020-09-27 16:18:28 +02:00
Matthias bb27b236ce Remove unused arguments 2020-09-26 14:55:12 +02:00
Matthias c56dd487f2 Fix test failure 2020-09-25 21:00:58 +02:00