|
|
|
|
@ -945,7 +945,7 @@ FORM4_CAPTURE_SLEEVE_PRESETS: dict[str, dict[str, Any]] = {
|
|
|
|
|
"reserve_form4_cluster": {
|
|
|
|
|
"enabled": True,
|
|
|
|
|
"pit_events_path": "data/reference/form4_daily_events_pit.parquet",
|
|
|
|
|
"reserve_pct": 0.04,
|
|
|
|
|
"reserve_pct": 0.06,
|
|
|
|
|
"min_owner_count": 2,
|
|
|
|
|
"min_total_value": 5_000_000.0,
|
|
|
|
|
"min_purchase_pct": 0.0,
|
|
|
|
|
@ -1497,7 +1497,9 @@ class Form4CaptureConfig(BaseModel):
|
|
|
|
|
min_owner_count: int = 2
|
|
|
|
|
min_total_value: float = 5_000_000.0
|
|
|
|
|
min_purchase_pct: float = 0.0
|
|
|
|
|
min_event_day_count: int = 1
|
|
|
|
|
max_lag_days: int | None = None
|
|
|
|
|
require_officer_or_director: bool = False
|
|
|
|
|
hold_days: int = 20
|
|
|
|
|
max_positions: int = 6
|
|
|
|
|
max_new_per_day: int = 2
|
|
|
|
|
|