F1TODAY'S SIGNALS F2BACKTEST EXPLORER F3DATA SOURCES F4DISCLAIMER
INSIDERSIGNAL.IO |
▌ Insider Signal // SEC FORM 4 MONITOR
Open-market buys · No 10b5-1 plans · RVOL ≥ 2× · CEO / CFO / Director / Board
Loading... Updated daily after 22:00 ET
Advertisement
STRATEGY PERFORMANCE — 10 YEAR BACKTEST 2014–2024 · 3,625 tickers · 34,170 trades
Backtest Trades
34,170
3,625 tickers
5-Day Win Rate
62%
vs 50% random
Avg 5-Day Return
+3.2%
signal entry
Avg 20-Day Return
+7.8%
signal entry
Sharpe Ratio
1.41
annualised
Signals Today
passed all filters
TODAY'S INSIDER BUYS Ranked by Signal Score (Cluster × RVOL × log Value)
# Ticker Company Insider Role Value Shares Price RVOL Cluster Date Filed Source
Signals update daily after 22:00 ET once EDGAR processes Form 4 filings.
Run generate_signals.py to populate today's data.
Advertisement
HOW SIGNALS ARE FILTERED All 5 criteria must pass
CRITERION 01
Open-Market Purchase Only
SEC Form 4 transaction code P — excludes options exercises, gifts, DRIP and 10b5-1 plan purchases.
CRITERION 02
No 10b5-1 Plan Trades
Pre-scheduled automatic plan trades excluded via footnote cross-reference. Discretionary buys only.
CRITERION 03
RVOL ≥ 2× (Volume Anomaly)
Stock volume on filing date must be at least 2× its 20-day average, confirming unusual market activity.
CRITERION 04
Senior Role
CEO, CFO, COO, President, Director or EVP. Backtest shows C-suite buys outperform other roles by 40%.
CRITERION 05
Minimum $5,000 Transaction
Filters courtesy and token purchases. Signals ranked by Cluster × RVOL × log(Value).
CRITERION 06
Cluster Bonus
Multiple insiders buying the same stock within 5 sessions is the strongest individual predictor in the backtest.
WHERE THE DATA COMES FROM
SEC EDGAR — Form 4 Filings
All insider buy signals are sourced directly from the US Securities and Exchange Commission's EDGAR database. Form 4 is a legally required disclosure filed within 2 business days of any insider transaction. Data is public, free, and updated daily. We fetch filings via the EDGAR RSS feed and parse each XML document.
Volume Data — Yahoo Finance (yfinance)
Relative volume (RVOL) is calculated using daily OHLCV data from Yahoo Finance via the open-source yfinance library. RVOL = today's volume ÷ 20-day average volume. Data is fetched daily at market close. Yahoo Finance provides free end-of-day data for all US-listed securities.
Backtest Dataset — Kaggle / EDGAR Historical
The 34,170-trade backtest is built from a historical Form 4 dataset covering 2014–2024, enriched with forward returns from Yahoo Finance OHLCV data. Returns are computed at T+1 open entry across 1, 3, 5, 10, 15 and 20 day holding periods. No survivorship bias correction applied.
Insider Name Cache — EDGAR Submissions API
Insider names are resolved by cross-referencing accession numbers against the EDGAR submissions API. 2,216 priority insider names are cached locally and updated periodically. Role titles are used as fallback where names are not yet resolved.
Explore the full backtest data
Filter by RVOL, sector, role, time period · Export to Excel · Compare indicators
▶ OPEN BACKTEST EXPLORER →
Advertisement
IMPORTANT DISCLAIMER — InsiderSignal is an informational tool only and does not constitute financial, investment, legal or tax advice. Nothing on this website should be interpreted as a recommendation to buy or sell any security. Past performance of backtested strategies does not guarantee future results. Backtested returns are hypothetical and do not account for transaction costs, slippage, taxes, or market impact. Insider buying is a publicly disclosed event but is not a reliable predictor of future price movements. All data is sourced from public SEC EDGAR filings and may contain errors or processing delays. Always verify filings independently at sec.gov before making any investment decision. InsiderSignal is not registered as an investment adviser. Use of this site constitutes acceptance of these terms.
INSIDERSIGNAL.IO  |  DATA: SEC EDGAR + YAHOO FINANCE  | 
NOT INVESTMENT ADVICE  |  BACKTEST EXPLORER →