| src/finbot/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/finbot/backtest/__init__.py |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/finbot/backtest/artifacts.py |
|
99% |
92 |
1 |
0 |
|
92% |
12 |
1 |
|
98% |
| src/finbot/backtest/comparison.py |
|
100% |
48 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src/finbot/backtest/experiment.py |
|
97% |
76 |
2 |
0 |
|
91% |
22 |
2 |
|
96% |
| src/finbot/backtest/models.py |
|
98% |
251 |
4 |
23 |
|
96% |
80 |
3 |
|
98% |
| src/finbot/backtest/runner.py |
|
100% |
44 |
0 |
4 |
|
100% |
8 |
0 |
|
100% |
| src/finbot/backtest/walk_forward.py |
|
100% |
45 |
0 |
0 |
|
100% |
14 |
0 |
|
100% |
| src/finbot/cli/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/finbot/cli/backtest.py |
|
98% |
135 |
3 |
0 |
|
94% |
32 |
2 |
|
97% |
| src/finbot/cli/main.py |
|
100% |
70 |
0 |
2 |
|
100% |
4 |
0 |
|
100% |
| src/finbot/cli/ml_experiment.py |
|
90% |
52 |
5 |
0 |
|
25% |
4 |
1 |
|
86% |
| src/finbot/cli/paper.py |
|
99% |
87 |
1 |
0 |
|
92% |
24 |
2 |
|
97% |
| src/finbot/config.py |
|
97% |
31 |
1 |
0 |
|
92% |
12 |
1 |
|
95% |
| src/finbot/engine/__init__.py |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/finbot/engine/backtest_engine.py |
|
94% |
79 |
5 |
0 |
|
87% |
30 |
4 |
|
92% |
| src/finbot/engine/orchestrator.py |
|
100% |
66 |
0 |
0 |
|
100% |
14 |
0 |
|
100% |
| src/finbot/engine/paper.py |
|
100% |
45 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| src/finbot/execution/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/finbot/execution/alpaca.py |
|
82% |
341 |
62 |
0 |
|
73% |
94 |
19 |
|
80% |
| src/finbot/execution/broker.py |
|
99% |
77 |
1 |
30 |
|
95% |
22 |
1 |
|
98% |
| src/finbot/execution/errors.py |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/finbot/execution/models.py |
|
93% |
101 |
7 |
0 |
|
80% |
44 |
9 |
|
89% |
| src/finbot/execution/reconciliation.py |
|
98% |
63 |
1 |
10 |
|
92% |
12 |
1 |
|
97% |
| src/finbot/execution/runtime.py |
|
100% |
63 |
0 |
0 |
|
100% |
14 |
0 |
|
100% |
| src/finbot/execution/state.py |
|
94% |
84 |
5 |
0 |
|
62% |
8 |
3 |
|
91% |
| src/finbot/features/__init__.py |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/finbot/features/core.py |
|
99% |
101 |
1 |
4 |
|
95% |
22 |
1 |
|
98% |
| src/finbot/features/market.py |
|
100% |
101 |
0 |
0 |
|
100% |
18 |
0 |
|
100% |
| src/finbot/features/persistence.py |
|
84% |
100 |
16 |
0 |
|
70% |
40 |
12 |
|
80% |
| src/finbot/features/supervised.py |
|
95% |
87 |
4 |
0 |
|
80% |
20 |
4 |
|
93% |
| src/finbot/market/__init__.py |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/finbot/market/alpaca.py |
|
100% |
62 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| src/finbot/market/cache.py |
|
96% |
169 |
6 |
0 |
|
93% |
56 |
4 |
|
96% |
| src/finbot/market/data_provider.py |
|
100% |
6 |
0 |
14 |
|
100% |
0 |
0 |
|
100% |
| src/finbot/market/dataset.py |
|
99% |
83 |
1 |
0 |
|
97% |
32 |
1 |
|
98% |
| src/finbot/market/models.py |
|
100% |
29 |
0 |
0 |
|
100% |
16 |
0 |
|
100% |
| src/finbot/ml/__init__.py |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/finbot/ml/artifacts.py |
|
90% |
171 |
17 |
0 |
|
75% |
48 |
12 |
|
87% |
| src/finbot/ml/experiment.py |
|
92% |
196 |
16 |
0 |
|
70% |
46 |
14 |
|
88% |
| src/finbot/ml/walk_forward.py |
|
98% |
128 |
3 |
0 |
|
88% |
26 |
3 |
|
96% |
| src/finbot/ml/walk_forward_artifacts.py |
|
95% |
165 |
9 |
8 |
|
83% |
52 |
9 |
|
92% |
| src/finbot/models/__init__.py |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/finbot/models/core.py |
|
100% |
72 |
0 |
8 |
|
100% |
16 |
0 |
|
100% |
| src/finbot/models/logistic.py |
|
88% |
177 |
22 |
0 |
|
79% |
66 |
14 |
|
85% |
| src/finbot/portfolio/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/finbot/portfolio/portfolio.py |
|
100% |
67 |
0 |
0 |
|
100% |
18 |
0 |
|
100% |
| src/finbot/risk/__init__.py |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/finbot/risk/models.py |
|
99% |
77 |
1 |
0 |
|
97% |
34 |
1 |
|
98% |
| src/finbot/risk/position_sizer.py |
|
97% |
31 |
1 |
0 |
|
94% |
18 |
1 |
|
96% |
| src/finbot/risk/risk_manager.py |
|
96% |
67 |
3 |
0 |
|
93% |
30 |
2 |
|
95% |
| src/finbot/strategy/__init__.py |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/finbot/strategy/core.py |
|
100% |
25 |
0 |
4 |
|
100% |
8 |
0 |
|
100% |
| src/finbot/strategy/ml.py |
|
100% |
104 |
0 |
0 |
|
97% |
38 |
1 |
|
99% |
| src/finbot/strategy/strategies.py |
|
99% |
75 |
1 |
0 |
|
96% |
26 |
1 |
|
98% |