Improve docs, fix telegram message to show current rate.
This commit is contained in:
parent
0424b44667
commit
91b89c8c42
@ -589,7 +589,7 @@ This callback is called very frequently, so you must keep your implementation as
|
||||
Stoploss is still calculated from the initial opening price, not averaged price.
|
||||
|
||||
!!! Warning "Backtesting"
|
||||
During backtesting this callback is called for each timeframe or `timeframe-detail`, so performance will be affected.
|
||||
During backtesting this callback is called for each candle in `timeframe` or `timeframe_detail`, so performance will be affected.
|
||||
|
||||
``` python
|
||||
from freqtrade.persistence import Trade
|
||||
|
@ -695,6 +695,8 @@ class FreqtradeBot(LoggingMixin):
|
||||
if open_rate is None:
|
||||
open_rate = trade.open_rate
|
||||
|
||||
current_rate = self.exchange.get_rate(trade.pair, refresh=False, side="buy")
|
||||
|
||||
msg = {
|
||||
'trade_id': trade.id,
|
||||
'type': RPCMessageType.BUY_FILL if fill else RPCMessageType.BUY,
|
||||
@ -709,7 +711,7 @@ class FreqtradeBot(LoggingMixin):
|
||||
'fiat_currency': self.config.get('fiat_display_currency', None),
|
||||
'amount': safe_value_fallback(order, 'filled', 'amount') or trade.amount,
|
||||
'open_date': trade.open_date or datetime.utcnow(),
|
||||
'current_rate': trade.open_rate_requested,
|
||||
'current_rate': current_rate,
|
||||
}
|
||||
|
||||
# Send the message
|
||||
|
Loading…
Reference in New Issue
Block a user