mirror of
https://github.com/freqtrade/freqtrade.git
synced 2025-12-17 13:21:15 +00:00
fix: Round stoploss_dist to price_precision
This commit is contained in:
@@ -33,6 +33,7 @@ from freqtrade.enums import (
|
|||||||
from freqtrade.exceptions import ExchangeError, PricingError
|
from freqtrade.exceptions import ExchangeError, PricingError
|
||||||
from freqtrade.exchange import timeframe_to_minutes, timeframe_to_msecs
|
from freqtrade.exchange import timeframe_to_minutes, timeframe_to_msecs
|
||||||
from freqtrade.exchange.exchange_types import Ticker, Tickers
|
from freqtrade.exchange.exchange_types import Ticker, Tickers
|
||||||
|
from freqtrade.exchange.exchange_utils import price_to_precision
|
||||||
from freqtrade.loggers import bufferHandler
|
from freqtrade.loggers import bufferHandler
|
||||||
from freqtrade.persistence import KeyStoreKeys, KeyValueStore, PairLocks, Trade
|
from freqtrade.persistence import KeyStoreKeys, KeyValueStore, PairLocks, Trade
|
||||||
from freqtrade.persistence.models import PairLock
|
from freqtrade.persistence.models import PairLock
|
||||||
@@ -243,7 +244,11 @@ class RPC:
|
|||||||
stoploss_entry_dist_ratio = stop_entry.profit_ratio
|
stoploss_entry_dist_ratio = stop_entry.profit_ratio
|
||||||
|
|
||||||
# calculate distance to stoploss
|
# calculate distance to stoploss
|
||||||
stoploss_current_dist = trade.stop_loss - current_rate
|
stoploss_current_dist = price_to_precision(
|
||||||
|
trade.stop_loss - current_rate,
|
||||||
|
trade.price_precision,
|
||||||
|
trade.precision_mode_price,
|
||||||
|
)
|
||||||
stoploss_current_dist_ratio = stoploss_current_dist / current_rate
|
stoploss_current_dist_ratio = stoploss_current_dist / current_rate
|
||||||
|
|
||||||
trade_dict = trade.to_json()
|
trade_dict = trade.to_json()
|
||||||
|
|||||||
Reference in New Issue
Block a user