Bu5hm4nn
43067bb275
feat(DATA-DB-002): add BacktestSettings model and repository
- BacktestSettings dataclass with all configuration fields
- BacktestSettingsRepository for persistence per workspace
- Settings independent of portfolio configuration
- Full validation for dates, symbols, LTV, etc.
- 16 comprehensive tests
Fields:
- settings_id, name: identification
- data_source: databento|yfinance|synthetic
- dataset, schema: Databento configuration
- start_date, end_date: date range
- underlying_symbol, start_price, underlying_units: position config
- loan_amount, margin_call_ltv: LTV analysis
- template_slugs: strategies to test
- cache_key, data_cost_usd: caching metadata
- provider_ref: provider configuration
2026-03-29 10:46:25 +02:00
..
2026-03-22 10:30:12 +01:00
2026-03-26 12:18:39 +01:00
2026-03-26 15:19:42 +01:00
2026-03-29 10:46:25 +02:00
2026-03-27 21:41:50 +01:00
2026-03-27 21:41:50 +01:00
2026-03-27 18:31:28 +01:00
2026-03-28 09:04:35 +01:00
2026-03-26 17:27:44 +01:00
2026-03-28 09:18:26 +01:00
2026-03-28 16:40:18 +01:00
2026-03-28 16:40:18 +01:00
2026-03-28 16:40:18 +01:00
2026-03-29 09:58:02 +02:00
2026-03-28 21:45:00 +01:00
2026-03-26 22:05:31 +01:00
2026-03-27 18:31:28 +01:00
2026-03-26 12:11:45 +01:00
2026-03-21 19:21:40 +01:00
2026-03-27 22:33:20 +01:00
2026-03-28 09:18:26 +01:00
2026-03-28 09:04:35 +01:00
2026-03-28 16:40:18 +01:00
2026-03-27 16:39:33 +01:00
2026-03-23 23:46:40 +01:00
2026-03-25 19:05:00 +01:00
2026-03-27 16:39:33 +01:00
2026-03-28 09:04:35 +01:00
2026-03-28 09:04:35 +01:00
2026-03-28 16:40:18 +01:00
2026-03-28 23:53:46 +01:00
2026-03-28 21:29:30 +01:00
2026-03-26 17:34:09 +01:00
2026-03-21 19:21:40 +01:00
2026-03-28 16:40:18 +01:00
2026-03-26 14:05:49 +01:00
2026-03-26 13:19:18 +01:00
2026-03-28 23:48:41 +01:00
2026-03-28 09:18:26 +01:00
2026-03-27 22:33:20 +01:00
2026-03-25 10:02:10 +01:00
2026-03-24 21:33:17 +01:00
2026-03-28 09:04:35 +01:00