File size: 579 Bytes
a2cbcac
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
"""Backtesting utilities for PrimoAgent.

Modules:
- strategies: Trading strategy classes for Backtrader
- engine: Cerebro setup and run helpers
- data: Loading signals/market data for backtests
- plotting: Chart generation helpers
- reporting: Markdown report generation
"""

from .engine import DEFAULT_CASH, DEFAULT_COMMISSION, create_cerebro, run_backtest
from .strategies import PrimoAgentStrategy, BuyAndHoldStrategy

__all__ = [
    "DEFAULT_CASH",
    "DEFAULT_COMMISSION",
    "create_cerebro",
    "run_backtest",
    "PrimoAgentStrategy",
    "BuyAndHoldStrategy",
]