diff --git a/app/bybit/open_positions.py b/app/bybit/open_positions.py index 4896cc9..0130d41 100644 --- a/app/bybit/open_positions.py +++ b/app/bybit/open_positions.py @@ -275,8 +275,6 @@ async def open_positions( max_price = safe_float(get_order_prices.get("maxPrice")) get_ticker = await get_tickers(tg_id, symbol=symbol) price_symbol = safe_float(get_ticker.get("lastPrice")) or 0 - bid = safe_float(get_ticker.get("bid1Price")) or 0 - ask = safe_float(get_ticker.get("ask1Price")) or 0 if order_type == "Conditional": po_trigger_price = str(trigger_price) @@ -309,7 +307,7 @@ async def open_positions( tpsl_mode = "Partial" else: order_type = "Market" - price_for_calc = ask if side == "Buy" else bid + price_for_calc = price_symbol tpsl_mode = "Full" po_trigger_price = None trigger_direction = None