Added interface leverage method
This commit is contained in:
		| @@ -816,19 +816,3 @@ class IStrategy(ABC, HyperStrategyMixin): | |||||||
|             return self.populate_sell_trend(dataframe)  # type: ignore |             return self.populate_sell_trend(dataframe)  # type: ignore | ||||||
|         else: |         else: | ||||||
|             return self.populate_sell_trend(dataframe, metadata) |             return self.populate_sell_trend(dataframe, metadata) | ||||||
|  |  | ||||||
|     def leverage(self, pair: str, current_time: datetime, current_rate: float, |  | ||||||
|                  proposed_leverage: float, max_leverage: float, |  | ||||||
|                  **kwargs) -> float: |  | ||||||
|         """ |  | ||||||
|         Customize leverage for each new trade. This method is not called when edge module is |  | ||||||
|         enabled. |  | ||||||
|  |  | ||||||
|         :param pair: Pair that's currently analyzed |  | ||||||
|         :param current_time: datetime object, containing the current datetime |  | ||||||
|         :param current_rate: Rate, calculated based on pricing settings in ask_strategy. |  | ||||||
|         :param proposed_leverage: A leverage proposed by the bot. |  | ||||||
|         :param max_leverage: Max leverage allowed on this pair |  | ||||||
|         :return: A stake size, which is between min_stake and max_stake. |  | ||||||
|         """ |  | ||||||
|         return proposed_leverage |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user