fix: initialize adaptive rules for legacy exits
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
"""Crypto spot trading bot package."""
|
||||
|
||||
__version__ = "1.0.2"
|
||||
__version__ = "1.0.3"
|
||||
|
||||
@@ -371,6 +371,7 @@ class SpotStrategy:
|
||||
latest = candles[-1]
|
||||
previous = candles[-2] if len(candles) >= 2 else latest
|
||||
price = ticker.last_price
|
||||
adaptive = _adaptive_rules(learning or {})
|
||||
trailing = position.trailing_stop(self.settings.trailing_stop_percent)
|
||||
diagnostics = {
|
||||
"price": price,
|
||||
@@ -383,6 +384,7 @@ class SpotStrategy:
|
||||
"rsi_14": latest.rsi_14,
|
||||
"ema_20": latest.ema_20,
|
||||
"ema_50": latest.ema_50,
|
||||
"adaptive_rules": adaptive,
|
||||
}
|
||||
if self.settings.stop_loss_exit_enabled and price <= position.stop_loss:
|
||||
return Signal(position.symbol, "SELL", 1.0, "сработал стоп-лосс", diagnostics)
|
||||
|
||||
Reference in New Issue
Block a user