develop #3

Open
Alex wants to merge 77 commits from Alex/stcs:develop into stable
37 changed files with 2999 additions and 549 deletions
Showing only changes of commit a140e0eb6f - Show all commits

View File

@@ -2,32 +2,39 @@ from aiogram.fsm.state import State, StatesGroup
class state_update_symbol(StatesGroup): class state_update_symbol(StatesGroup):
"""FSM состояние для обновления торгового символа."""
symbol = State() symbol = State()
class state_update_entry_type(StatesGroup): class state_update_entry_type(StatesGroup):
"""FSM состояние для обновления типа входа."""
entry_type = State() entry_type = State()
class TradeSetup(StatesGroup): class TradeSetup(StatesGroup):
"""FSM состояния для настройки торговли с таймером и процентом."""
waiting_for_timer = State() waiting_for_timer = State()
waiting_for_positive_percent = State() waiting_for_positive_percent = State()
class state_limit_price(StatesGroup): class state_limit_price(StatesGroup):
"""FSM состояние для установки лимита."""
price = State() price = State()
class CloseTradeTimerState(StatesGroup): class CloseTradeTimerState(StatesGroup):
"""FSM состояние ожидания задержки перед закрытием сделки."""
waiting_for_delay = State() waiting_for_delay = State()
class SetTP_SL_State(StatesGroup): class SetTP_SL_State(StatesGroup):
"""FSM состояние для установки TP и SL."""
waiting_for_take_profit = State() waiting_for_take_profit = State()
waiting_for_stop_loss = State() waiting_for_stop_loss = State()
class update_risk_management_settings(StatesGroup): class update_risk_management_settings(StatesGroup):
"""FSM состояние для обновления настроек управления рисками."""
price_profit = State() price_profit = State()
price_loss = State() price_loss = State()
max_risk_deal = State() max_risk_deal = State()
@@ -35,5 +42,6 @@ class update_risk_management_settings(StatesGroup):
class state_reg_bybit_api(StatesGroup): class state_reg_bybit_api(StatesGroup):
"""FSM состояние для регистрации API Bybit."""
api_key = State() api_key = State()
secret_key = State() secret_key = State()