|
@@ -197,7 +197,7 @@ class PositionTracker:
|
|
f"Leverage: {position.get('current_leverage', position['max_leverage']):.1f}x"
|
|
f"Leverage: {position.get('current_leverage', position['max_leverage']):.1f}x"
|
|
)
|
|
)
|
|
|
|
|
|
- await self.notification_manager.send_notification(message)
|
|
|
|
|
|
+ await self.notification_manager.send_generic_notification(message)
|
|
logger.info(f"Position opened: {symbol} {side} {abs(size)}")
|
|
logger.info(f"Position opened: {symbol} {side} {abs(size)}")
|
|
|
|
|
|
except Exception as e:
|
|
except Exception as e:
|
|
@@ -241,7 +241,7 @@ class PositionTracker:
|
|
f"PnL: ${pnl:.3f}"
|
|
f"PnL: ${pnl:.3f}"
|
|
)
|
|
)
|
|
|
|
|
|
- await self.notification_manager.send_notification(message)
|
|
|
|
|
|
+ await self.notification_manager.send_generic_notification(message)
|
|
logger.info(f"Position closed: {symbol} {side} PnL: ${pnl:.3f}")
|
|
logger.info(f"Position closed: {symbol} {side} PnL: ${pnl:.3f}")
|
|
|
|
|
|
except Exception as e:
|
|
except Exception as e:
|
|
@@ -276,7 +276,7 @@ class PositionTracker:
|
|
f"Side: {side}\n"
|
|
f"Side: {side}\n"
|
|
f"Leverage: {prev_leverage:.1f}x → {curr_leverage:.1f}x"
|
|
f"Leverage: {prev_leverage:.1f}x → {curr_leverage:.1f}x"
|
|
)
|
|
)
|
|
- await self.notification_manager.send_notification(message)
|
|
|
|
|
|
+ await self.notification_manager.send_generic_notification(message)
|
|
|
|
|
|
# Check if position size changed significantly
|
|
# Check if position size changed significantly
|
|
size_change = abs(curr_size) - abs(prev_size)
|
|
size_change = abs(curr_size) - abs(prev_size)
|
|
@@ -293,7 +293,7 @@ class PositionTracker:
|
|
f"Change: {'+' if size_change > 0 else ''}{size_change:.4f}"
|
|
f"Change: {'+' if size_change > 0 else ''}{size_change:.4f}"
|
|
)
|
|
)
|
|
|
|
|
|
- await self.notification_manager.send_notification(message)
|
|
|
|
|
|
+ await self.notification_manager.send_generic_notification(message)
|
|
logger.info(f"Position changed: {symbol} {change_type} by {size_change:.4f}")
|
|
logger.info(f"Position changed: {symbol} {change_type} by {size_change:.4f}")
|
|
|
|
|
|
except Exception as e:
|
|
except Exception as e:
|