api/__init__.py |
(no class) |
0 |
0 |
0 |
100.00% |
api/v1/__init__.py |
(no class) |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/__init__.py |
(no class) |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/api_test.py |
StaticInfoRequest |
3 |
1 |
0 |
66.67% |
api/v1/endpoints/api_test.py |
QuoteRequest |
3 |
1 |
0 |
66.67% |
api/v1/endpoints/api_test.py |
DepthRequest |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/api_test.py |
TradesRequest |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/api_test.py |
IntradayRequest |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/api_test.py |
CandlesticksRequest |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/api_test.py |
TradingDaysRequest |
3 |
1 |
0 |
66.67% |
api/v1/endpoints/api_test.py |
CalcIndexesRequest |
3 |
1 |
0 |
66.67% |
api/v1/endpoints/api_test.py |
HistoryCandlesticksRequest |
3 |
1 |
0 |
66.67% |
api/v1/endpoints/api_test.py |
SubscribeRequest |
3 |
1 |
0 |
66.67% |
api/v1/endpoints/api_test.py |
UnsubscribeRequest |
3 |
1 |
0 |
66.67% |
api/v1/endpoints/api_test.py |
RealtimeQuoteRequest |
3 |
1 |
0 |
66.67% |
api/v1/endpoints/api_test.py |
RealtimeDepthRequest |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/api_test.py |
RealtimeTradesRequest |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/api_test.py |
ApiTestResponse |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/api_test.py |
(no class) |
562 |
186 |
0 |
66.90% |
api/v1/endpoints/assets.py |
SimulatedPositionInput |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/assets.py |
(no class) |
177 |
105 |
0 |
40.68% |
api/v1/endpoints/auth.py |
(no class) |
18 |
6 |
0 |
66.67% |
api/v1/endpoints/backtest.py |
BacktestRequest |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/backtest.py |
BacktestResponse |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/backtest.py |
BacktestProgressResponse |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/backtest.py |
(no class) |
106 |
62 |
0 |
41.51% |
api/v1/endpoints/broker.py |
(no class) |
88 |
50 |
0 |
43.18% |
api/v1/endpoints/risk_management.py |
RiskConfigRequest |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/risk_management.py |
RiskConfigResponse |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/risk_management.py |
RiskSummaryResponse |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/risk_management.py |
(no class) |
90 |
44 |
0 |
51.11% |
api/v1/endpoints/settings.py |
(no class) |
47 |
19 |
0 |
59.57% |
api/v1/endpoints/stock.py |
(no class) |
57 |
11 |
0 |
80.70% |
api/v1/endpoints/stock_import.py |
StockImportRequest |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/stock_import.py |
StockImportResponse |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/stock_import.py |
StockImportStatus |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/stock_import.py |
(no class) |
140 |
31 |
0 |
77.86% |
api/v1/endpoints/strategies.py |
StrategyConfigRequest |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/strategies.py |
StrategyConfigResponse |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/strategies.py |
(no class) |
46 |
19 |
0 |
58.70% |
api/v1/endpoints/trade_test.py |
SubmitOrderRequest |
12 |
12 |
0 |
0.00% |
api/v1/endpoints/trade_test.py |
ReplaceOrderRequest |
3 |
3 |
0 |
0.00% |
api/v1/endpoints/trade_test.py |
CancelOrderRequest |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/trade_test.py |
GetOrdersRequest |
3 |
1 |
0 |
66.67% |
api/v1/endpoints/trade_test.py |
GetHistoryOrdersRequest |
20 |
12 |
0 |
40.00% |
api/v1/endpoints/trade_test.py |
GetExecutionsRequest |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/trade_test.py |
GetHistoryExecutionsRequest |
17 |
11 |
0 |
35.29% |
api/v1/endpoints/trade_test.py |
GetOrderDetailRequest |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/trade_test.py |
GetAccountBalanceRequest |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/trade_test.py |
EstimateMaxPurchaseQuantityRequest |
3 |
1 |
0 |
66.67% |
api/v1/endpoints/trade_test.py |
TradeTestResponse |
0 |
0 |
0 |
100.00% |
api/v1/endpoints/trade_test.py |
(no class) |
272 |
58 |
0 |
78.68% |
api/v1/endpoints/trading.py |
(no class) |
171 |
113 |
0 |
33.92% |
api/v1/endpoints/users.py |
(no class) |
44 |
24 |
0 |
45.45% |
api/v1/endpoints/websocket.py |
(no class) |
2 |
0 |
0 |
100.00% |
core/__init__.py |
(no class) |
0 |
0 |
0 |
100.00% |
core/data_source/__init__.py |
(no class) |
7 |
0 |
0 |
100.00% |
core/data_source/adapters/__init__.py |
(no class) |
5 |
0 |
0 |
100.00% |
core/data_source/adapters/asset_adapter.py |
AssetAdapter |
213 |
141 |
0 |
33.80% |
core/data_source/adapters/asset_adapter.py |
(no class) |
34 |
0 |
0 |
100.00% |
core/data_source/adapters/data_adapter.py |
DataAdapter |
246 |
48 |
0 |
80.49% |
core/data_source/adapters/data_adapter.py |
(no class) |
24 |
0 |
0 |
100.00% |
core/data_source/adapters/data_source_adapter.py |
DataSourceAdapter |
6 |
1 |
0 |
83.33% |
core/data_source/adapters/data_source_adapter.py |
AssetDataSourceAdapter |
111 |
69 |
0 |
37.84% |
core/data_source/adapters/data_source_adapter.py |
QuoteDataSourceAdapter |
276 |
143 |
0 |
48.19% |
core/data_source/adapters/data_source_adapter.py |
DataImportDataSourceAdapter |
12 |
12 |
0 |
0.00% |
core/data_source/adapters/data_source_adapter.py |
(no class) |
58 |
10 |
0 |
82.76% |
core/data_source/adapters/quote_adapter.py |
QuoteAdapter |
107 |
61 |
0 |
42.99% |
core/data_source/adapters/quote_adapter.py |
(no class) |
21 |
0 |
0 |
100.00% |
core/data_source/adapters/trade_adapter.py |
TradeDataSourceAdapter |
319 |
168 |
0 |
47.34% |
core/data_source/adapters/trade_adapter.py |
(no class) |
40 |
0 |
0 |
100.00% |
core/data_source/factories/__init__.py |
(no class) |
3 |
0 |
0 |
100.00% |
core/data_source/factories/client_factory.py |
DataSourceClientManager |
3 |
3 |
0 |
0.00% |
core/data_source/factories/client_factory.py |
LongPortClientManager |
20 |
4 |
0 |
80.00% |
core/data_source/factories/client_factory.py |
FutuClientManager |
4 |
4 |
0 |
0.00% |
core/data_source/factories/client_factory.py |
TigerClientManager |
4 |
4 |
0 |
0.00% |
core/data_source/factories/client_factory.py |
ClientFactory |
72 |
30 |
0 |
58.33% |
core/data_source/factories/client_factory.py |
(no class) |
36 |
0 |
0 |
100.00% |
core/data_source/factories/config_factory.py |
DataSourceType |
0 |
0 |
0 |
100.00% |
core/data_source/factories/config_factory.py |
UnifiedDataSourceConfig |
3 |
0 |
0 |
100.00% |
core/data_source/factories/config_factory.py |
ConfigFactory |
127 |
54 |
0 |
57.48% |
core/data_source/factories/config_factory.py |
(no class) |
33 |
0 |
0 |
100.00% |
core/middleware/auth_middleware.py |
(no class) |
29 |
11 |
0 |
62.07% |
core/middleware/permission_middleware.py |
PermissionConfig |
0 |
0 |
0 |
100.00% |
core/middleware/permission_middleware.py |
(no class) |
20 |
11 |
0 |
45.00% |
core/models/__init__.py |
(no class) |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
CurrencyType |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
MarketType |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
AssetType |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
CashInfo |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
AccountBalance |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
StockPosition |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
FundPosition |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
UserAsset |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
UserAssetCreate |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
UserAssetUpdate |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
UserAssetResponse |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
UserAssetResponse.Config |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
UserPosition |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
UserPositionCreate |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
UserPositionUpdate |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
UserPositionResponse |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
UserPositionResponse.Config |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
SimulatedAsset |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
SimulatedAssetCreate |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
SimulatedAssetUpdate |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
SimulatedAssetResponse |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
SimulatedAssetResponse.Config |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
SimulatedPosition |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
SimulatedPositionCreate |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
SimulatedPositionUpdate |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
SimulatedPositionResponse |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
SimulatedPositionResponse.Config |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
SyncRequest |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
SyncResponse |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
AssetOverview |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
SimulatedAssetOverview |
0 |
0 |
0 |
100.00% |
core/models/asset.py |
(no class) |
189 |
0 |
0 |
100.00% |
core/models/broker.py |
BrokerType |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
BrokerStatus |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
LanguageType |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
USFeeConfig |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
HKFeeConfig |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
FeeConfig |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
BrokerConfig |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
BrokerBase |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
BrokerCreate |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
BrokerUpdate |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
Broker |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
Broker.Config |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
BrokerResponse |
7 |
7 |
0 |
0.00% |
core/models/broker.py |
DataSourceStatus |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
DataSourceType |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
DataSourceBase |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
DataSourceCreate |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
DataSourceUpdate |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
DataSource |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
DataSource.Config |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
BrokerTestRequest |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
DataSourceTestRequest |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
TestResponse |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
TradingFee |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
FeeCalculateRequest |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
FeeCalculateResponse |
0 |
0 |
0 |
100.00% |
core/models/broker.py |
(no class) |
115 |
0 |
0 |
100.00% |
core/models/risk_config.py |
RiskConfigModel |
26 |
18 |
0 |
30.77% |
core/models/risk_config.py |
RiskConfigTemplate |
0 |
0 |
0 |
100.00% |
core/models/risk_config.py |
RiskConfigPreset |
6 |
6 |
0 |
0.00% |
core/models/risk_config.py |
(no class) |
55 |
0 |
0 |
100.00% |
core/models/settings.py |
DataSourceType |
0 |
0 |
0 |
100.00% |
core/models/settings.py |
LanguageType |
0 |
0 |
0 |
100.00% |
core/models/settings.py |
AssetModeType |
0 |
0 |
0 |
100.00% |
core/models/settings.py |
DataSourceConfig |
0 |
0 |
0 |
100.00% |
core/models/settings.py |
LongportConfig |
0 |
0 |
0 |
100.00% |
core/models/settings.py |
UserSettings |
0 |
0 |
0 |
100.00% |
core/models/settings.py |
(no class) |
30 |
0 |
0 |
100.00% |
core/models/stock.py |
TradeSession |
0 |
0 |
0 |
100.00% |
core/models/stock.py |
StockData |
0 |
0 |
0 |
100.00% |
core/models/stock.py |
StockData.Config |
0 |
0 |
0 |
100.00% |
core/models/stock.py |
StockDataCreate |
0 |
0 |
0 |
100.00% |
core/models/stock.py |
StockDataFilter |
0 |
0 |
0 |
100.00% |
core/models/stock.py |
StockDataResponse |
0 |
0 |
0 |
100.00% |
core/models/stock.py |
StockCodeList |
0 |
0 |
0 |
100.00% |
core/models/stock.py |
(no class) |
49 |
0 |
0 |
100.00% |
core/models/strategy_config.py |
ParameterType |
0 |
0 |
0 |
100.00% |
core/models/strategy_config.py |
StrategyParameter |
0 |
0 |
0 |
100.00% |
core/models/strategy_config.py |
StrategyConfigTemplate |
62 |
62 |
0 |
0.00% |
core/models/strategy_config.py |
StrategyConfigPreset |
11 |
5 |
0 |
54.55% |
core/models/strategy_config.py |
(no class) |
47 |
0 |
0 |
100.00% |
core/models/trading.py |
TradingMode |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
AssetMode |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
SessionStatus |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
OrderStatus |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
OrderSide |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
OrderType |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
RiskConfig |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
SessionConfig |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
TradingSessionCreate |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
TradingSessionUpdate |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
TradingSessionResponse |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
TradingOrderCreate |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
TradingOrderUpdate |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
TradingOrderResponse |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
PositionHistoryCreate |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
PositionHistoryResponse |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
PerformanceMetrics |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
StrategyContext |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
MarketData |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
Order |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
OrderResult |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
Trade |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
Position |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
Portfolio |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
RiskLimits |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
RiskResult |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
RiskMetrics |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
AccountBalance |
0 |
0 |
0 |
100.00% |
core/models/trading.py |
(no class) |
222 |
0 |
2 |
100.00% |
core/models/user.py |
UserType |
0 |
0 |
0 |
100.00% |
core/models/user.py |
UserStatus |
0 |
0 |
0 |
100.00% |
core/models/user.py |
UserBase |
0 |
0 |
0 |
100.00% |
core/models/user.py |
UserCreate |
0 |
0 |
0 |
100.00% |
core/models/user.py |
UserUpdate |
5 |
5 |
0 |
0.00% |
core/models/user.py |
User |
0 |
0 |
0 |
100.00% |
core/models/user.py |
User.Config |
0 |
0 |
0 |
100.00% |
core/models/user.py |
UserResponse |
0 |
0 |
0 |
100.00% |
core/models/user.py |
LoginRequest |
0 |
0 |
0 |
100.00% |
core/models/user.py |
LoginResponse |
0 |
0 |
0 |
100.00% |
core/models/user.py |
AccountBase |
0 |
0 |
0 |
100.00% |
core/models/user.py |
AccountCreate |
0 |
0 |
0 |
100.00% |
core/models/user.py |
Account |
0 |
0 |
0 |
100.00% |
core/models/user.py |
Account.Config |
0 |
0 |
0 |
100.00% |
core/models/user.py |
(no class) |
60 |
0 |
0 |
100.00% |
core/repositories/__init__.py |
(no class) |
0 |
0 |
0 |
100.00% |
core/repositories/asset_repository.py |
AssetRepository |
325 |
257 |
0 |
20.92% |
core/repositories/asset_repository.py |
(no class) |
30 |
0 |
0 |
100.00% |
core/repositories/broker_repository.py |
BrokerRepository |
142 |
139 |
0 |
2.11% |
core/repositories/broker_repository.py |
(no class) |
28 |
0 |
0 |
100.00% |
core/repositories/settings_repository.py |
SettingsRepository |
79 |
66 |
0 |
16.46% |
core/repositories/settings_repository.py |
(no class) |
19 |
0 |
0 |
100.00% |
core/repositories/stock_repository.py |
StockRepository |
135 |
84 |
0 |
37.78% |
core/repositories/stock_repository.py |
(no class) |
17 |
0 |
0 |
100.00% |
core/repositories/trading_repository.py |
DecimalEncoder |
5 |
1 |
0 |
80.00% |
core/repositories/trading_repository.py |
TradingRepository |
285 |
201 |
0 |
29.47% |
core/repositories/trading_repository.py |
(no class) |
41 |
0 |
0 |
100.00% |
core/repositories/user_repository.py |
UserRepository |
101 |
83 |
0 |
17.82% |
core/repositories/user_repository.py |
(no class) |
21 |
0 |
0 |
100.00% |
core/services/__init__.py |
(no class) |
0 |
0 |
0 |
100.00% |
core/services/auth_service.py |
AuthService |
57 |
27 |
0 |
52.63% |
core/services/auth_service.py |
(no class) |
17 |
0 |
0 |
100.00% |
core/services/broker_service.py |
BrokerService |
86 |
85 |
0 |
1.16% |
core/services/broker_service.py |
(no class) |
23 |
0 |
0 |
100.00% |
core/services/risk_service.py |
RiskService |
91 |
60 |
0 |
34.07% |
core/services/risk_service.py |
(no class) |
25 |
0 |
0 |
100.00% |
core/services/settings_service.py |
SettingsService |
33 |
29 |
0 |
12.12% |
core/services/settings_service.py |
(no class) |
17 |
0 |
0 |
100.00% |
core/services/trading_service.py |
TradingService |
369 |
202 |
0 |
45.26% |
core/services/trading_service.py |
(no class) |
51 |
0 |
0 |
100.00% |
core/services/user_service.py |
UserService |
32 |
30 |
0 |
6.25% |
core/services/user_service.py |
(no class) |
12 |
0 |
0 |
100.00% |
core/services/websocket_service.py |
UnifiedWebSocketService |
81 |
49 |
0 |
39.51% |
core/services/websocket_service.py |
(no class) |
60 |
15 |
0 |
75.00% |
core/services/websocket_service_factory.py |
TaskWebSocketService |
61 |
41 |
0 |
32.79% |
core/services/websocket_service_factory.py |
WebSocketServiceFactory |
20 |
12 |
0 |
40.00% |
core/services/websocket_service_factory.py |
(no class) |
80 |
35 |
0 |
56.25% |
core/trading/backtest/__init__.py |
(no class) |
2 |
0 |
0 |
100.00% |
core/trading/backtest/backtest_engine.py |
BacktestEngine |
211 |
211 |
0 |
0.00% |
core/trading/backtest/backtest_engine.py |
(no class) |
32 |
0 |
0 |
100.00% |
core/trading/engines/__init__.py |
(no class) |
6 |
0 |
0 |
100.00% |
core/trading/engines/simulation_engine.py |
SimulationEngine |
339 |
108 |
0 |
68.14% |
core/trading/engines/simulation_engine.py |
SimulationEngine._update_order_in_redis.DecimalEncoder |
3 |
1 |
0 |
66.67% |
core/trading/engines/simulation_engine.py |
(no class) |
46 |
0 |
0 |
100.00% |
core/trading/engines/strategy_engine.py |
StrategyEngine |
153 |
109 |
0 |
28.76% |
core/trading/engines/strategy_engine.py |
(no class) |
34 |
0 |
0 |
100.00% |
core/trading/engines/time_series_controller.py |
TimeSeriesController |
123 |
123 |
0 |
0.00% |
core/trading/engines/time_series_controller.py |
(no class) |
23 |
0 |
0 |
100.00% |
core/trading/engines/trading_engine.py |
TradingEngine |
18 |
11 |
0 |
38.89% |
core/trading/engines/trading_engine.py |
RealTradingEngine |
153 |
153 |
0 |
0.00% |
core/trading/engines/trading_engine.py |
SimulationTradingEngine |
102 |
90 |
0 |
11.76% |
core/trading/engines/trading_engine.py |
(no class) |
68 |
1 |
0 |
98.53% |
core/trading/engines/trading_session_engine.py |
TradingSessionEngine |
370 |
283 |
0 |
23.51% |
core/trading/engines/trading_session_engine.py |
(no class) |
38 |
0 |
0 |
100.00% |
core/trading/risk/__init__.py |
(no class) |
2 |
0 |
0 |
100.00% |
core/trading/risk/risk_engine.py |
RiskEngine |
177 |
36 |
0 |
79.66% |
core/trading/risk/risk_engine.py |
(no class) |
28 |
0 |
0 |
100.00% |
core/trading/strategies/__init__.py |
(no class) |
7 |
0 |
0 |
100.00% |
core/trading/strategies/base_strategy.py |
BaseStrategy |
96 |
73 |
0 |
23.96% |
core/trading/strategies/base_strategy.py |
(no class) |
25 |
0 |
0 |
100.00% |
core/trading/strategies/bollinger_strategy.py |
BollingerBandsStrategy |
125 |
116 |
0 |
7.20% |
core/trading/strategies/bollinger_strategy.py |
(no class) |
18 |
0 |
0 |
100.00% |
core/trading/strategies/ma_crossover_strategy.py |
MovingAverageCrossoverStrategy |
90 |
77 |
0 |
14.44% |
core/trading/strategies/ma_crossover_strategy.py |
(no class) |
15 |
0 |
0 |
100.00% |
core/trading/strategies/macd_strategy.py |
MACDStrategy |
214 |
168 |
0 |
21.50% |
core/trading/strategies/macd_strategy.py |
(no class) |
20 |
0 |
0 |
100.00% |
core/trading/strategies/rsi_strategy.py |
RSIStrategy |
118 |
110 |
0 |
6.78% |
core/trading/strategies/rsi_strategy.py |
(no class) |
17 |
0 |
0 |
100.00% |
core/trading/strategies/strategy_factory.py |
(no class) |
39 |
20 |
0 |
48.72% |
core/trading/utils/fee_calculator.py |
FeeCalculator |
51 |
8 |
0 |
84.31% |
core/trading/utils/fee_calculator.py |
(no class) |
8 |
0 |
0 |
100.00% |
infrastructure/__init__.py |
(no class) |
0 |
0 |
0 |
100.00% |
infrastructure/config/__init__.py |
(no class) |
0 |
0 |
0 |
100.00% |
infrastructure/config/settings.py |
Settings |
0 |
0 |
0 |
100.00% |
infrastructure/config/settings.py |
Settings.Config |
0 |
0 |
0 |
100.00% |
infrastructure/config/settings.py |
(no class) |
30 |
0 |
0 |
100.00% |
infrastructure/database/__init__.py |
(no class) |
0 |
0 |
0 |
100.00% |
infrastructure/database/redis_client.py |
RedisClient |
244 |
185 |
0 |
24.18% |
infrastructure/database/redis_client.py |
(no class) |
40 |
0 |
0 |
100.00% |
infrastructure/database/redis_connection_factory.py |
RedisConnectionFactory |
112 |
71 |
0 |
36.61% |
infrastructure/database/redis_connection_factory.py |
(no class) |
22 |
0 |
0 |
100.00% |
infrastructure/database/trade_redis_client.py |
TradeRedisClient |
77 |
77 |
0 |
0.00% |
infrastructure/database/trade_redis_client.py |
(no class) |
22 |
22 |
0 |
0.00% |
main.py |
(no class) |
72 |
26 |
0 |
63.89% |
trading/__init__.py |
(no class) |
0 |
0 |
0 |
100.00% |
trading/backtest/__init__.py |
(no class) |
0 |
0 |
0 |
100.00% |
trading/risk/__init__.py |
(no class) |
0 |
0 |
0 |
100.00% |
trading/strategies/__init__.py |
(no class) |
0 |
0 |
0 |
100.00% |
utils/__init__.py |
(no class) |
0 |
0 |
0 |
100.00% |
utils/docs/__init__.py |
(no class) |
0 |
0 |
0 |
100.00% |
utils/docs/export_openapi.py |
(no class) |
30 |
30 |
0 |
0.00% |
utils/docs/generate_api_docs.py |
(no class) |
215 |
215 |
0 |
0.00% |