Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aitradingbotspro/cryto-trading-ai-assistant
/ types & classes
Types & classes
26 in github.com/aitradingbotspro/cryto-trading-ai-assistant
⨍
Functions
93
◇
Types & classes
26
↳
Endpoints
11
↓ 15 callers
Class
GuardianAlert
Single alert to send to the trader.
app/models.py:60
↓ 7 callers
Class
Trade
Represents a single trade (open or closed).
app/models.py:20
↓ 5 callers
Class
RiskRule
User-defined risk limits.
app/models.py:46
↓ 2 callers
Class
AccountSnapshot
Account balance and equity for risk calculations.
app/models.py:37
↓ 1 callers
Class
BinanceConnector
Binance USDT-M Futures. Requires API key with read-only or full access.
modules/exchange_connector/binance.py:12
↓ 1 callers
Class
BybitConnector
Bybit (USDT perpetual). Read-only.
modules/exchange_connector/bybit.py:12
↓ 1 callers
Class
MarketRiskResult
Result of a market risk scan.
modules/ai_analysis/market_risk_scanner.py:11
↓ 1 callers
Class
Settings
App settings from environment.
app/config.py:8
↓ 1 callers
Class
StoredAlertModel
app/db/models.py:29
↓ 1 callers
Class
StoredTradeModel
app/db/models.py:42
↓ 1 callers
Class
StrategyRules
User-defined strategy (entry/exit conditions).
modules/strategy_validator/rule_engine.py:10
↓ 1 callers
Class
TradeFeedback
Structured feedback for a closed trade.
modules/ai_analysis/trade_feedback.py:10
↓ 1 callers
Class
UserSettingsModel
app/db/models.py:11
Class
AlertLevel
app/models.py:54
Class
Base
app/database.py:21
Class
BaseExchangeConnector
Abstract connector: positions, account, recent trades.
modules/exchange_connector/base.py:11
Class
Config
app/config.py:38
Class
ExchangeName
app/models.py:10
Class
MarketScanRequest
app/main.py:46
Class
RiskRuleUpdate
app/main.py:64
Class
SettingsUpdate
app/main.py:77
Class
StrategyRuleUpdate
app/main.py:71
Class
TradeFeedbackRequest
app/main.py:54
Class
TradeOpenRequest
app/main.py:37
Class
TradeSide
app/models.py:15
Class
WebhookTradePayload
Payload when exchange or TradingView sends a new trade event.
app/main.py:82