Agent Rules

How the Form 4 insider agent finds, scores, and executes trades
Data Source

SEC EDGAR Form 4 — mandatory disclosures filed within 2 business days when corporate insiders (officers, directors, 10%+ owners) buy or sell company stock.

Polls the EDGAR RSS feed every 30 minutes from 8:00 AM – 4:30 PM ET (pre-market scan catches overnight filings). Pulls 100 most recent filings per scan.

Entry Filters — Must Pass All
FilterRuleWhy
Transaction TypeCode P (open market purchase) onlyGrants, exercises, gifts are noise — only code P means the insider chose to spend their own money
OwnershipDirect (D) only, not indirect (I)Indirect holdings through trusts/funds are less conviction
Minimum Value≥ $50,000Small buys ($1-5k) are often routine or symbolic. Sub-threshold buys from the same insider are accumulated over 30 days — if the combined value crosses the minimum, a signal fires.
Market Cap≥ $0.5BFilters out micro/small-caps with low liquidity
Insider RoleCEO, CFO, COO, President, Director, or titled officerOnly insiders with meaningful access to company information
10b5-1 PlansExcludedPre-scheduled trades set up months in advance — no current insider knowledge
Conviction Scoring
FactorRule
Base Scorepurchase_value / $100,000
CEO / PresidentScore × 1.5
CFO / COOScore × 1.3
Director / OtherScore × 1.0
Holdings Boost (25%+)Buying 25%+ of existing holdings → Score × 1.5
Holdings Boost (10-25%)Buying 10-25% of existing holdings → Score × 1.3
Cluster (3+ insiders)3+ unique insiders buying same ticker in 14 days → Score × 2.0
Cluster (2 insiders)2 unique insiders buying same ticker → Score × 1.5
Sell Pressure Dampening
ConditionAction
3+ insiders selling (30 days)Skip buy entirely
2 insiders sellingScore × 0.5
1 insider sellingScore × 0.8
Position Sizing

deploy_pct = min(score × 0.08, 1.0)

raw_size = deploy_pct × cash

capped = min(raw_size, cash × 15%)

notional = max(capped, $300)

Daily deployment capped at 30% of cash.

Exit Strategy
Exit TypeRule
Time-BasedSell after 60 trading days (~84 calendar days)
Hard Stop25% below entry price (GTC stop order)
Trailing StopActivates at +15% gain, trails 10% below peak
Form 4 Code Key
CodeTypeMeaningOur Action
PPurchaseOpen market buy — insider spent their own moneyTrade signal (if passes filters)
SSaleOpen market sell — insider sold sharesTracked for sell pressure dampening
AGrantShares awarded as compensation (RSUs, stock awards)Filtered out — not a conviction signal
MExerciseStock option exercise — converting options to sharesFiltered out — pre-planned compensation
FTaxShares withheld for tax obligations on vestingFiltered out — automatic, no conviction
GGiftShares gifted to another person or entityFiltered out — estate/tax planning
JOtherMiscellaneous transaction typesFiltered out
Ownership Codes
CodeTypeMeaningOur Action
DDirectInsider owns shares personally in their own accountAccepted — strong conviction signal
IIndirectShares held through trusts, LLCs, family members, partnershipsFiltered out — weaker conviction
Dashboard Symbols
SymbolMeaning
Bullish — more insider buys than sells in 30 days
Bearish — more insider sells than buys in 30 days
Neutral — equal buys and sells
Click to expand scan details
Why This Strategy Works

2-day filing lag — Form 4 must be filed within 2 business days (vs 45 days for politician disclosures). We enter close to the insider's actual trade.

6-10% annual alpha — Academic research shows consistent alpha on insider open market purchases. Signal is involuntary disclosure — insiders are legally required to file.

25% hard stop — Tighter than the politician agent's 50% stop. Since we enter within 2 days of the insider's trade, a 25% drop likely means the thesis is broken.

60-day hold — Academic literature shows most insider purchase alpha is realized within 1-3 months.