diff --git a/freqtrade/freqtradebot.py b/freqtrade/freqtradebot.py index fcd89b851..fed9a6533 100644 --- a/freqtrade/freqtradebot.py +++ b/freqtrade/freqtradebot.py @@ -1216,6 +1216,7 @@ class FreqtradeBot(LoggingMixin): "leverage": trade.leverage if trade.leverage else None, "direction": "Short" if trade.is_short else "Long", "limit": open_rate, # Deprecated (?) + "order_rate": open_rate, "open_rate": open_rate, "order_type": order_type or "unknown", "stake_amount": stake_amount, @@ -1252,6 +1253,7 @@ class FreqtradeBot(LoggingMixin): "leverage": trade.leverage, "direction": "Short" if trade.is_short else "Long", "limit": trade.open_rate, + "order_rate": trade.open_rate, "order_type": order_type, "stake_amount": trade.stake_amount, "open_rate": trade.open_rate, @@ -2247,6 +2249,7 @@ class FreqtradeBot(LoggingMixin): "direction": "Short" if trade.is_short else "Long", "gain": gain, "limit": profit_rate or 0, + "order_rate": profit_rate or 0, "order_type": order_type, "amount": order.safe_amount_after_fee, "open_rate": trade.open_rate, diff --git a/freqtrade/rpc/rpc_types.py b/freqtrade/rpc/rpc_types.py index ad6138a91..23ff23717 100644 --- a/freqtrade/rpc/rpc_types.py +++ b/freqtrade/rpc/rpc_types.py @@ -56,7 +56,8 @@ class __RPCEntryExitMsgBase(RPCSendMsgBase): quote_currency: str leverage: float | None direction: str - limit: float + limit: float # Deprecated, use order_rate instead + order_rate: float open_rate: float order_type: str stake_amount: float @@ -87,7 +88,6 @@ class RPCExitMsg(__RPCEntryExitMsgBase): exit_reason: str | None close_date: datetime # current_rate: float | None - order_rate: float | None final_profit_ratio: float | None is_final_exit: bool