The stop trading button has been added, and the switch mode has been fixed

This commit is contained in:
algizn97
2025-10-23 11:28:44 +05:00
parent ddfa3a7360
commit 3df88d07ab
7 changed files with 35 additions and 83 deletions

View File

@@ -90,7 +90,6 @@ async def start_trading_cycle(
await rq.set_user_deal(
tg_id=tg_id,
symbol=symbol,
last_side=side,
current_step=1,
trade_mode=trade_mode,
side_mode=switch_side,
@@ -179,7 +178,6 @@ async def trading_cycle_profit(
await rq.set_user_deal(
tg_id=tg_id,
symbol=symbol,
last_side=side,
current_step=1,
trade_mode=trade_mode,
side_mode=side_mode,
@@ -246,10 +244,18 @@ async def trading_cycle(
leverage=leverage,
)
if trade_mode == "Switch":
if side == "Buy":
r_side = "Sell"
else:
r_side = "Buy"
else:
r_side = side
res = await open_positions(
tg_id=tg_id,
symbol=symbol,
side=side,
side=r_side,
order_quantity=next_quantity,
trigger_price=trigger_price,
margin_type=margin_type,
@@ -263,7 +269,6 @@ async def trading_cycle(
await rq.set_user_deal(
tg_id=tg_id,
symbol=symbol,
last_side=side,
current_step=current_step,
trade_mode=trade_mode,
side_mode=side_mode,