Commit Graph

34 Commits

Author SHA1 Message Date
Jose Hidalgo fd110c7d62 The error that it prints says the contrary to what
was evaluated.

ex. Trading stopped due to Max Drawdown 0.79 < 0.2 within 48 candles
2021-04-20 11:50:53 -06:00
shubhendra f47dc31786 Refactor the comparison involving `not`
Signed-off-by: shubhendra <withshubh@gmail.com>
2021-04-02 16:57:44 +05:30
shubhendra 910e15b174
Remove methods with unnecessary super delegation.
Signed-off-by: shubhendra <withshubh@gmail.com>
2021-03-21 17:14:47 +05:30
Matthias 53a57f2c81 Change some types
Fix types of new model object
2021-02-27 09:33:00 +01:00
Matthias 0d2f877e77 Use absolute drawdown calc 2021-02-27 09:32:59 +01:00
Matthias 3629892fc3 Stoploss-guard should use the trade_limit or more
fix #4404
2021-02-20 19:38:44 +01:00
Matthias f159c46438 Include stoploss_on_exchange in stoploss_guard
fix #4183
2021-01-11 07:55:01 +01:00
Matthias f047297995 Improve wording, fix bug 2020-12-07 15:48:06 +01:00
Matthias effc96e92b Improve tests for backtest protections 2020-12-07 11:39:01 +01:00
Matthias 75a5161650 Support multis-strategy backtests with protections 2020-12-07 11:39:01 +01:00
Matthias 98c88fa58e Prepare protections for backtesting 2020-12-07 11:39:01 +01:00
Matthias 0e2a43ab4d Add duration_explanation functions 2020-12-07 11:12:09 +01:00
Matthias d4799e6aa3 Implement *candle definitions 2020-12-07 10:54:26 +01:00
Matthias eb952d77be Move lookback_period to parent __init__ 2020-12-07 08:27:14 +01:00
Matthias f06b58dc91 Test MaxDrawdown desc 2020-12-07 08:23:10 +01:00
Matthias 089c463cfb Introduce max_drawdown protection 2020-12-07 08:23:10 +01:00
Matthias 4351a26b4c Move stop_duration to parent class
avoids reimplementation and enhances standardization
2020-12-07 08:23:10 +01:00
Matthias dce2364672 Add stoploss per pair support 2020-12-07 08:23:10 +01:00
Matthias 8f958ef723 Improve login-mixin structure 2020-12-07 08:23:10 +01:00
Matthias 5e3d2401f5 Only call stop methods when they actually support this method 2020-12-07 08:23:10 +01:00
Matthias 8ebd6ad200 Rename login-mixin log method 2020-12-07 08:23:10 +01:00
Matthias 2e5b9fd4b2 format profit in low_profit_pairs 2020-12-07 08:23:10 +01:00
Matthias 59091ef2b7 Add helper method to calculate protection until 2020-12-07 08:23:10 +01:00
Matthias 9484ee6690 Test for low_profit_pairs 2020-12-07 08:23:10 +01:00
Matthias bb06365c50 Improve protection documentation 2020-12-07 08:23:10 +01:00
Matthias 00d4820bc1 Add low_profit_pairs 2020-12-07 08:23:10 +01:00
Matthias 9f6c2a583f Better wording for config options 2020-12-07 08:23:10 +01:00
Matthias 8dbef6bbea Add test for cooldown period 2020-12-07 08:23:10 +01:00
Matthias 2a66c33a4e Add locks per pair 2020-12-07 08:23:10 +01:00
Matthias 56975db2ed Add more tests 2020-12-07 08:23:10 +01:00
Matthias 816703b8e1 Improve protections work 2020-12-07 08:23:10 +01:00
Matthias f39a534fc0 Implement global stop (First try) 2020-12-07 08:23:10 +01:00
Matthias 3447f1ae53 Implement first stop method 2020-12-07 08:23:10 +01:00
Matthias a0bd2ce837 Add first version of protection manager 2020-12-07 08:23:10 +01:00