|
@@ -52,7 +52,7 @@ class PositionMonitor:
|
|
|
for token in tokens_to_check:
|
|
|
try:
|
|
|
symbol = f"{token}/USDC:USDC"
|
|
|
- market_data = self.trading_engine.get_market_data(symbol)
|
|
|
+ market_data = await self.trading_engine.get_market_data(symbol)
|
|
|
|
|
|
if not market_data or not market_data.get('ticker'):
|
|
|
continue
|
|
@@ -1070,7 +1070,7 @@ class PositionMonitor:
|
|
|
# Estimate exit price from market data
|
|
|
exit_price = 0
|
|
|
try:
|
|
|
- market_data = self.trading_engine.get_market_data(symbol)
|
|
|
+ market_data = await self.trading_engine.get_market_data(symbol)
|
|
|
if market_data and market_data.get('ticker'):
|
|
|
exit_price = float(market_data['ticker'].get('last', 0))
|
|
|
if exit_price <= 0:
|