alternative-data
Skill16 starsChanged 8 months agoMITView on GitHub
name: alternative-data description: Alternative data for trading — satellite, credit card, web traffic, app usage. origin: ECT
In this repository83 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- live-trading-monitoringSkill
- monte-carlo-simulationSkill
- overfitting-preventionSkill
- research-notebooksSkill
- strategy-evaluationSkill
- walk-forward-optimizationSkill
- cross-chain-arbitrageSkill
- crypto-derivativesSkill
- defi-protocolsSkill
- mev-strategiesSkill
- on-chain-analyticsSkill
- stablecoin-analysisSkill
- tokenomicsSkill
- yield-farmingSkill
- data-qualitySkill
- data-vendorsSkill
- feature-engineeringSkill
- sentiment-analysisSkill
- web-scraping-financeSkill
- binomial-treesSkill
- black-scholesSkill
- credit-derivativesSkill
- exotic-optionsSkill
- hedging-strategiesSkill
- interest-rate-derivativesSkill
- monte-carlo-pricingSkill
- structured-productsSkill
- vol-surfacesSkill
- vol-tradingSkill
- execution-algosSkill
- latency-optimizationSkill
- market-microstructure-theorySkill
- order-flow-analysisSkill
- performance-metricsSkill
- smart-order-routingSkill
- tick-data-processingSkill
- transaction-cost-analysisSkill
- central-bank-analysisSkill
- commodities-fundamentalsSkill
- economic-indicatorsSkill
- fx-fundamentalsSkill
- geopolitical-riskSkill
- yield-curve-analysisSkill
- alternative-allocationsSkill
- benchmark-trackingSkill
- black-littermanSkill
- factor-investingSkill
- markowitz-optimizationSkill
- portfolio-attributionSkill
- rebalancing-strategiesSkill
- risk-paritySkill
- alpha-researchSkill
- bayesian-methodsSkill
- deep-learning-tradingSkill
- factor-modelsSkill
- kalman-filtersSkill
- ml-for-financeSkill
- regime-detectionSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
1 rule. About 0 are common, 1 is distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 257
Before integrating alternative data into a strategy:
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Alternative Data
name: alternative-data description: Alternative data for trading — satellite, credit card, web traffic, app usage. origin: ECT
When to Activate
- User wants to incorporate alternative data into trading strategies
- Evaluating alternative data vendors or datasets
- Building signals from satellite imagery, credit card data, or web traffic
- Assessing alpha potential, coverage, and cost of alternative data sources
- Designing an alternative data evaluation framework
First Questions
- What is the trading strategy the data will support (earnings prediction, nowcasting, sentiment)?
- What asset class and universe (US equities, global macro, commodities)?
- What is the data budget (alt data ranges from free to $500K+/year)?
- What is the required history depth (backtesting needs years, live needs current)?
- What is the technical infrastructure for ingesting and processing the data?
Core Concepts
Alternative Data Taxonomy
Data by source:
Individuals (exhaust data from human activity):
- Credit/debit card transactions (consumer spending)
- App usage and downloads (mobile engagement)
- Social media posts and sentiment (Twitter/X, Reddit, StockTwits)
- Web browsing and search trends (Google Trends, clickstream)
- Geolocation / foot traffic (store visits, mall traffic)
- Job postings and employee reviews (Glassdoor, LinkedIn)
Business processes (corporate exhaust):
- SEC filings (13F, 10-K, 8-K, insider transactions)
- Patent filings and citations
- Supply chain data (shipping manifests, bill of lading)
- Government contracts and procurement data
- Corporate jet tracking (executive travel patterns)
Sensors (physical world observation):
- Satellite imagery (parking lots, oil storage, crop health)
- IoT sensor data (industrial activity, energy grid)
- Weather data (agricultural commodities, energy demand)
- AIS shipping data (tanker tracking, trade flows)
- Environmental monitoring (emissions, water usage)
Derived / processed:
- News NLP sentiment scores
- Earnings transcript analysis
- ESG scores from multiple data points
- Nowcasting models (real-time GDP/inflation estimates)Satellite Imagery
Applications in trading:
Retail foot traffic:
Count cars in retailer parking lots (Walmart, Target, Home Depot)
Correlate with quarterly revenue before earnings announcement
Providers: Orbital Insight, RS Metrics, SpaceKnow
Alpha: 2-5 day edge before earnings release
Limitations: weather, seasonal patterns, small sample (not all stores visible)
Oil storage:
Measure floating-roof oil tank levels from satellite shadows
Estimate crude oil inventory changes in real-time
Providers: Kayrros, Orbital Insight, Ursa Space
Alpha: estimate EIA inventory report before release (1-3 day edge)
Coverage: Cushing OK, major global storage hubs
Agricultural:
Normalized Difference Vegetation Index (NDVI) from multispectral imagery
Estimate crop yields before USDA reports
Providers: Descartes Labs, Gro Intelligence, Planet Labs
Alpha: commodity futures positioning ahead of WASDE reports
Construction and infrastructure:
Track construction progress on factories, data centers, mines
Estimate capex execution and project timelines
Used for: mining companies, real estate, infrastructure REITS
Processing pipeline:
Raw imagery -> Cloud/shadow removal -> Feature extraction -> Time series
ML models: CNNs for object detection, change detection algorithms
Frequency: daily revisit for most commercial providers
Resolution: 30cm-3m (sufficient for car counting, tank measurement)Credit Card Data
What it provides:
Aggregated, anonymized consumer spending data by merchant
Panel-based: sample of cardholders extrapolated to population
Granularity: daily or weekly, by merchant, category, geography
Key providers:
Earnest Research (now part of Morningstar)
Second Measure (now part of Bloomberg)
Facteus (formerly 1010data)
Mastercard SpendingPulse
Bloomberg Second Measure
Signal construction:
1. Aggregate daily spend by company (e.g., all Starbucks transactions)
2. Compute YoY growth rate (seasonally adjusted)
3. Compare to consensus revenue estimate
4. Generate surprise signal: data_implied_revenue - consensus
5. Position: long if positive surprise, short if negative
Alpha characteristics:
- IC: 0.03-0.06 for revenue surprise prediction
- Horizon: 1-30 days before earnings
- Coverage: consumer-facing companies (retail, restaurants, ecommerce)
- Decay: alpha peaks at earnings announcement, decays within 5 days post
- Limitations: sample bias, panel changes, only captures card spend (not cash, B2B)
Data quality issues:
- Panel representativeness: does the sample match the population?
- Merchant mapping: correctly attributing transactions to public companies
- Seasonal adjustment: holiday patterns, store openings/closings
- Backfill bias: vendors may revise historical dataApp Usage and Download Data
What it provides:
- App downloads (daily installs by app, country, device)
- Daily/monthly active users (DAU/MAU)
- Session duration, engagement metrics
- In-app purchase revenue estimates
Providers:
Sensor Tower, App Annie (now data.ai), Apptopia, SimilarWeb
Applications:
Gaming companies: predict DAU trends for EA, Take-Two, Activision
Social media: track engagement trends for Meta, Snap, Pinterest
Fintech: measure adoption of Cash App, Robinhood, Coinbase
Streaming: estimate subscriber growth for Netflix, Spotify, Disney+
Ride-sharing: track Uber/Lyft usage patterns
Signal construction:
Download momentum: 30-day change in daily downloads vs prior period
Engagement trend: DAU/MAU ratio change (stickiness metric)
Revenue nowcast: in-app purchase estimates vs consensus
Limitations:
- Panel-based estimates (not census data)
- iOS data quality declined after App Tracking Transparency (ATT)
- Android data more available but iOS users spend more
- Not all revenue comes from app (web, enterprise, hardware)Evaluation Framework
The ALPHA framework for evaluating alternative data:
A - Alpha potential:
Does the data predict future returns or fundamental outcomes?
Test: IC (information coefficient) between data signal and forward returns
Minimum viable IC: > 0.02 for large-cap equities
Test on out-of-sample period (data vendor backtest is not sufficient)
L - Latency:
How quickly is the data available after the underlying event?
Real-time: satellite imagery, app data (minutes to hours)
Delayed: credit card (T+2 to T+7), SEC filings (same day)
Historical only: some academic datasets (no live feed)
P - Point-in-time:
Is the data available as-of each historical date (no backfill)?
Critical for backtesting: vendor may revise history
Demand: point-in-time database with timestamps for each data delivery
H - History:
How many years of historical data exist?
Minimum for strategy development: 5+ years (ideally 10+)
Many alt datasets start in 2015-2018 (limited history)
Short history = overfitting risk in strategy development
A - Accessibility:
API availability, data format, delivery frequency
Integration effort: days (clean API) vs months (raw unstructured)
Exclusivity: widely available data has less alpha (already priced in)
Cost considerations:
Tier 1 (free/cheap): Google Trends, SEC filings, open satellite — $0-$5K/year
Tier 2 (moderate): news sentiment, basic credit card — $50-200K/year
Tier 3 (premium): detailed credit card, satellite analytics — $200-500K/year
Tier 4 (enterprise): exclusive datasets, custom analytics — $500K+/year
Rule of thumb: alt data cost must be < 10% of expected alpha generationVendor Landscape Overview
Major alt data aggregators:
Bloomberg Enterprise Data: broad catalog, integrated with terminal
Refinitiv DataScope: alternative datasets via API
Nasdaq Data Link (formerly Quandl): marketplace model, many free datasets
Eagle Alpha: alt data sourcing and evaluation advisory
Specialized providers by category:
Sentiment: RavenPack, Alexandria Technology, Refinitiv MarketPsych
Credit card: Second Measure, Earnest, Facteus
Satellite: Orbital Insight, SpaceKnow, RS Metrics, Kayrros
Web/app: SimilarWeb, Sensor Tower, data.ai
Employment: Revelio Labs, LinkUp, Glassdoor
Geolocation: SafeGraph, Placer.ai, Advan Research
Supply chain: Panjiva (S&P Global), ImportGenius
ESG: MSCI ESG, Sustainalytics, TrucostDetailed Methodology
Building an Alt Data Signal
Step 1: Data ingestion and cleaning
- Ingest via API or flat file delivery
- Handle missing data (interpolation, forward-fill, or exclude)
- Map to securities (ticker mapping is error-prone — validate carefully)
- Store with timestamps (point-in-time)
Step 2: Feature construction
- Compute growth rates (YoY, MoM, WoW)
- Normalize across companies (z-score within sector)
- Lag appropriately (account for data delivery delay)
- Combine with traditional data (earnings estimates, price momentum)
Step 3: Alpha testing
- Compute IC and ICIR against forward returns (1d, 5d, 20d, 60d)
- Decile analysis: monotonic return spread across signal deciles?
- Factor-adjusted alpha: regress on Fama-French + momentum
- Out-of-sample: split data temporally, never use future data
Step 4: Strategy integration
- Combine with existing alpha signals (ensemble or linear combination)
- Weight by IC, ICIR, or Bayesian shrinkage
- Backtest full strategy with alt data signal included
- Measure marginal Sharpe improvement from adding alt dataQuality Gate
Before integrating alternative data into a strategy:
- Alpha tested on true out-of-sample period (not vendor-provided backtest)
- Point-in-time data delivery confirmed (no look-ahead bias)
- Coverage is sufficient for the target universe (avoid selection bias)
- Data quality validated: missing data rate, mapping errors, outliers
- History is long enough for meaningful statistical testing (5+ years preferred)
- Cost justified relative to expected alpha improvement
- Legal and compliance review completed (data sourcing, PII, MNPI concerns)
- Data delivery reliability assessed (SLA, failover, backup sources)
- Exclusivity evaluated: is this data widely available? (crowded alpha decays fast)
- Integration pipeline built and tested (ingestion, cleaning, signal generation, monitoring)
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

