Improve formatting of custom_stoploss docs
This commit is contained in:
		| @@ -33,8 +33,8 @@ class AwesomeStrategy(IStrategy): | ||||
|  | ||||
|     use_custom_stoploss = True | ||||
|  | ||||
|     def custom_stoploss(self, pair: str, trade: 'Trade', current_time: 'datetime', current_rate: float, | ||||
|                         current_profit: float, **kwargs) -> float: | ||||
|     def custom_stoploss(self, pair: str, trade: 'Trade', current_time: datetime, | ||||
|                         current_rate: float, current_profit: float, **kwargs) -> float: | ||||
|         """ | ||||
|         Custom stoploss logic, returning the new distance relative to current_rate (as ratio). | ||||
|         e.g. returning -0.05 would create a stoploss 5% below current_rate. | ||||
| @@ -83,8 +83,8 @@ class AwesomeStrategy(IStrategy): | ||||
|  | ||||
|     use_custom_stoploss = True | ||||
|  | ||||
|     def custom_stoploss(self, pair: str, trade: Trade, current_time: datetime, current_rate: float, | ||||
|                         current_profit: float, **kwargs) -> float: | ||||
|     def custom_stoploss(self, pair: str, trade: 'Trade', current_time: datetime, | ||||
|                         current_rate: float, current_profit: float, **kwargs) -> float: | ||||
|  | ||||
|         # Make sure you have the longest interval first - these conditions are evaluated from top to bottom. | ||||
|         if current_time - timedelta(minutes=120) > trade.open_date: | ||||
| @@ -109,8 +109,8 @@ class AwesomeStrategy(IStrategy): | ||||
|  | ||||
|     use_custom_stoploss = True | ||||
|  | ||||
|     def custom_stoploss(self, pair: str, trade: Trade, current_time: datetime, current_rate: float, | ||||
|                         current_profit: float, **kwargs) -> float: | ||||
|     def custom_stoploss(self, pair: str, trade: 'Trade', current_time: datetime, | ||||
|                         current_rate: float, current_profit: float, **kwargs) -> float: | ||||
|  | ||||
|         if pair in ('ETH/BTC', 'XRP/BTC'): | ||||
|             return -0.10 | ||||
| @@ -135,8 +135,8 @@ class AwesomeStrategy(IStrategy): | ||||
|  | ||||
|     use_custom_stoploss = True | ||||
|  | ||||
|     def custom_stoploss(self, pair: str, trade: Trade, current_time: datetime, current_rate: float, | ||||
|                         current_profit: float, **kwargs) -> float: | ||||
|     def custom_stoploss(self, pair: str, trade: 'Trade', current_time: datetime, | ||||
|                         current_rate: float, current_profit: float, **kwargs) -> float: | ||||
|  | ||||
|         if current_profit < 0.04: | ||||
|             return -1 # return a value bigger than the inital stoploss to keep using the inital stoploss | ||||
| @@ -167,8 +167,8 @@ class AwesomeStrategy(IStrategy): | ||||
|  | ||||
|     use_custom_stoploss = True | ||||
|  | ||||
|     def custom_stoploss(self, pair: str, trade: Trade, current_time: datetime, current_rate: float, | ||||
|                         current_profit: float, **kwargs) -> float: | ||||
|     def custom_stoploss(self, pair: str, trade: 'Trade', current_time: datetime, | ||||
|                         current_rate: float, current_profit: float, **kwargs) -> float: | ||||
|  | ||||
|         # Calculate as `-desired_stop_from_open + current_profit` to get the distance between current_profit and initial price | ||||
|         if current_profit > 0.40: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user