V2.2.1: Membership & Billing, USDT TRC20 payment, VIP free indicators, AI Trading Radar, simplified strategy creation, system settings simplification, bug fixes and UI improvements

This commit is contained in:
TIANHE
2026-02-27 01:57:04 +08:00
parent ae82cc0d4e
commit ffdd2ffbae
71 changed files with 4067 additions and 6073 deletions
@@ -6,12 +6,10 @@
- 熔断器保护 (circuit_breaker)
- 数据缓存 (cache_manager)
- 防封禁策略 (rate_limiter)
- 多数据源自动切换 (data_manager)
"""
from app.data_sources.factory import DataSourceFactory
from app.data_sources.circuit_breaker import (
CircuitBreaker,
get_ashare_circuit_breaker,
get_realtime_circuit_breaker
)
from app.data_sources.cache_manager import (
@@ -22,24 +20,16 @@ from app.data_sources.cache_manager import (
)
from app.data_sources.rate_limiter import (
RateLimiter,
get_eastmoney_limiter,
get_tencent_limiter,
get_akshare_limiter,
get_random_user_agent,
random_sleep,
retry_with_backoff
)
from app.data_sources.data_manager import (
AShareDataManager,
get_ashare_data_manager
)
__all__ = [
# 工厂
'DataSourceFactory',
# 熔断器
'CircuitBreaker',
'get_ashare_circuit_breaker',
'get_realtime_circuit_breaker',
# 缓存
'DataCache',
@@ -48,14 +38,7 @@ __all__ = [
'get_stock_info_cache',
# 限流器
'RateLimiter',
'get_eastmoney_limiter',
'get_tencent_limiter',
'get_akshare_limiter',
'get_random_user_agent',
'random_sleep',
'retry_with_backoff',
# 数据管理器
'AShareDataManager',
'get_ashare_data_manager',
]