The stop trading button has been added, and the switch mode has been fixed
This commit is contained in:
@@ -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,
|
||||
|
Reference in New Issue
Block a user