Amber Quant Lab research
Overview / Method
Method

Research charter

The rules every strategy is held to. Most of them are enforced in code, not left to judgment.

Train2007–2015develop ideas
Validation2016–2021judge ideas
Holdout2022–todaysealed, used once

Mission: find investment strategies that are systematic (explicit rules, no discretion at run time), repeatable (same data → same decisions), and real (they survive honest out-of-sample testing, costs and different market regimes). Think like both a fundamental hedge fund (deep research into what drives a business or an economy, using unusual data) and a quant fund (turning that insight into rules, testing them ruthlessly, and combining many small edges).

1. Inspirations (what we take from each — not copies)

FirmLesson for the lab
Renaissance TechnologiesData cleanliness is the moat. They famously spent years collecting and cleaning historical data before trading on it. Many small, statistically robust signals beat one big story.
Two Sigma / D.E. ShawTreat investing as a data-science problem: large, varied datasets, rigorous experimentation, engineering discipline.
AQRAcademic rigor: every strategy has a documented economic reason (value, momentum, carry, defensive) and is tested across decades and asset classes before use.
Man AHL / WintonTrend following across many markets, sized by risk. Unexciting most years, invaluable in crises.
BridgewaterUnderstand "the economic machine": growth and inflation regimes drive asset returns. Build portfolios that hold up in all four (All Weather).
Citadel / Millennium (multi-manager "pods")Many independent strategies, each with strict risk limits and a stop-out rule; capital flows to what works.
Fundamental funds using alternative dataSatellite counts of parking lots, flight tracking, shipping and card-spend data: measure the real economy before it shows up in official reports or earnings.

2. Data doctrine

  1. Provenance or it doesn't exist. Every dataset has a manifest entry: source, URL, fetch time, coverage, checksum and quality findings (data/manifest.json).
  2. Point-in-time only. A value is usable only after it was public. Every economic series carries a publication lag (claims +6 days, CPI +45, rail carloads +95). The engine applies it automatically.
  3. Know your revisions. Revised series (payrolls, GDP, claims) look cleaner in hindsight than they were live. They are flagged. Upgrade path: ALFRED vintages.
  4. Coverage matters as much as accuracy. A series that starts in 2023 silently disables any rule that relies on it before then. (Found on day one: FRED's ICE credit spreads only go back 3 years; we use Moody's Baa spread instead.)
  5. Survivorship. Testing today's index members over history ignores the failures. Until we have point-in-time constituents, single-stock research is limited to clearly stated, survivorship-aware designs.
  6. Alternative data is a research program, not a shortcut. Each new source (positioning, insider trades, attention, physical activity, imagery) needs the same treatment: lag, revisions, coverage, and a hypothesis for why it should predict returns. See python -m amberlab catalog for the roadmap.

3. Research protocol (enforced in code)

4. Every strategy must state

  1. Hypothesis: the economic or behavioral reason it should work, and who is on the other side of the trade.
  2. Data: sources, lags and coverage.
  3. Rules: exact, with parameters.
  4. Expected failure modes: when it should lose money.
  5. Results: train, validation, stability grid, walk-forward, deflated Sharpe, correlation to SPY and 60/40, and costs.

5. What's feasible here (and what isn't)

6. Roadmap

  1. ✅ Milestone 1: clean data layer, honest engine, research protocol, baselines.
  2. ✅ Milestone 2: agent research team, using only the lab's tools (agents never edit the engine or see the holdout):
  3. Researcher: proposes hypotheses from the literature and the data catalog.
  4. Data scientist: profiles a new dataset (coverage, lag, revisions, predictive power).
  5. Engineer: writes the strategy file.
  6. Skeptic: attacks every result (leakage, overfitting, cost sensitivity, regime dependence).
  7. Portfolio constructor: combines survivors.
  8. Milestone 3: alternative-data integrations (CFTC positioning, SEC insider buying, EIA energy, Wikipedia attention), each as a profiled dataset.
  9. Milestone 4: a strategy portfolio (pods with risk budgets), paper-traded through Amber Terminal.

Tradable universe

Liquid ETFs across asset classes, dividend-adjusted daily prices.

ETFExposureClass
SPYUS large-cap equitiesequity
IWMUS small-cap equitiesequity
EFADeveloped ex-US equitiesequity
EEMEmerging-market equitiesequity
VNQUS real estate (REITs)equity
SHYUS Treasuries 1–3ybond
IEFUS Treasuries 7–10ybond
TLTUS Treasuries 20y+bond
TIPUS inflation-protected Treasuriesbond
LQDUS investment-grade corporatesbond
HYGUS high-yield corporatesbond
GLDGoldcommodity
DBCBroad commoditiescommodity
UUPUS dollar index (long USD)fx

Economic data

From FRED. Each series is delayed by its publication lag before any strategy can use it.

SeriesNameFrequencyLagRevisions
DTB33-month T-bill ratedaily1dfinal
DGS22-year Treasury yielddaily1dfinal
DGS1010-year Treasury yielddaily1dfinal
T10Y2Y10y minus 2y Treasury spreaddaily1dfinal
T10Y3M10y minus 3m Treasury spreaddaily1dfinal
DFII1010-year real yield (TIPS)daily1dfinal
T5YIE5-year breakeven inflationdaily1dfinal
BAA10YBaa corporate minus 10y Treasury spreaddaily1dfinal
BAMLH0A0HYM2High-yield credit spread (OAS)daily1dfinal
BAMLC0A0CMInvestment-grade credit spread (OAS)daily1dfinal
VIXCLSVIXdaily1dfinal
NFCIChicago Fed financial conditionsweekly6drevised
ICSAInitial jobless claimsweekly6drevised
WEINY Fed Weekly Economic Indexweekly6drevised
UNRATEUnemployment ratemonthly38drevised
PAYEMSNonfarm payrollsmonthly38drevised
CPIAUCSLCPI (index)monthly45dfinal
INDPROIndustrial productionmonthly48drevised
RSAFSRetail salesmonthly46drevised
UMCSENTConsumer sentiment (UMich)monthly30drevised
HOUSTHousing startsmonthly50drevised
RAILFRTCARLOADSD11Rail freight carloadsmonthly95drevised
TRUCKD11Truck tonnage indexmonthly95drevised
TOTALSAVehicle sales (SAAR)monthly35drevised

Alternative-data roadmap

Sources under consideration, from positioning data to physical-economy signals.

SourceStatusNotes
FRED physical-economy seriesliveRail carloads, truck tonnage, vehicle sales, NY Fed WEI — free, long history
CFTC Commitments of TradersnextWeekly positioning of hedge funds vs commercials in futures (crowding / contrarian signals). Free, back to 2006, released Fridays for Tuesday data
SEC EDGAR insider trades (Form 4)nextCluster insider buying has documented predictive power. Free, point-in-time by filing date
SEC 13F holdingsnextQuarterly institutional holdings (45-day lag) — crowding and 'smart money' following
EIA energy datanextWeekly crude/gasoline inventories, refinery utilization — energy fundamentals (free API key)
Wikipedia pageviewsnextDaily attention data per company/topic back to 2015 (free API) — retail attention, hype cycles
TSA checkpoint throughputideaDaily air-travel volumes since 2019 — airlines, travel, consumer demand nowcast
OpenSky flight dataideaAircraft movements, including corporate jets (the classic M&A-scouting idea). Research API, heavy to process
Satellite imagery (Sentinel-2 / Landsat)ideaFree imagery at 10m resolution: parking lots, oil-tank shadows, crop health (NDVI). Big engineering lift
Google TrendsideaSearch interest — no official API; sampling noise needs care
GDELT news toneideaGlobal news events and sentiment, 15-minute updates, free
Job postings / app downloads / card spendideaCommercial data vendors — what large funds buy; costly but the real edge