This commit is contained in:
algizn97
2025-09-09 11:40:51 +05:00
parent cf581dc485
commit 02279d19ae

View File

@@ -36,13 +36,10 @@ async def clb_start_bybit_trade_message(callback: CallbackQuery) -> None:
Обработка нажатия кнопок запуска торговли или возврата в главное меню.
Отправляет информацию о балансе, символе, цене и инструкциях по торговле.
"""
tg_id = callback.from_user.id
message = callback.message
user_id = callback.from_user.id
balance = await get_balance(user_id, callback.message)
if balance:
await run_ws_for_user(tg_id, message)
symbol = await rq.get_symbol(user_id)
price = await get_price(user_id, symbol=symbol)
@@ -194,11 +191,9 @@ async def start_trading_process(callback: CallbackQuery) -> None:
Проверяет API-ключи, режим торговли, маржинальный режим и открытые позиции,
затем запускает торговый цикл с задержкой или без неё.
"""
await callback.answer()
tg_id = callback.from_user.id
message = callback.message
await run_ws_for_user(tg_id, message)
await callback.answer()
data_main_stgs = await rq.get_user_main_settings(tg_id)
symbol = await rq.get_symbol(tg_id)
margin_mode = data_main_stgs.get('margin_type', 'Isolated')