| name | traderhub |
| description | How to pull LOW-FREQUENCY market data from the `traderhub` CLI: finished market boards (macro, movers, calendars, global macro, Fed, shipping, term structure, sector rotation), equity fundamentals (profile, financials, ratios, estimates, insiders, short interest), ETF drilldowns, FRED/BLS/EIA macro series, OECD cross-country indicators, IMF PortWatch shipping, and Deribit crypto curves. Use whenever you need a macro number, a fundamental, a calendar, or a ready-made board: "what's CPI", "AAPL ratios", "earnings this week", "which sectors are rotating in", "Suez canal traffic", "Fed balance sheet". Data is served hub-first (hosted TraderHub) with local fallback — no API keys needed. Discover flags live with `traderhub <group> <verb> --help`; do NOT guess flags.
|
traderhub — low-frequency market data
One binary for everything that updates on hours-to-quarters cadence. Output is
JSON on stdout (pipe to jq); a non-zero exit = failure with the reason on
stderr.
traderhub <group> <verb> [--flag value]
traderhub --help # all groups
traderhub <group> <verb> --help # a verb's flags
Not here: K-lines/quotes (realtime — see alice analysis + the
alice-analysis skill), collected-RSS articles (alice rss), trading (use
alice-uta — see the alice-uta skill).
Reach for a BOARD before assembling primitives
Boards are the finished product — pre-aggregated, cached, one call:
traderhub board get --board macro
traderhub board get --board movers
traderhub board get --board calendar
traderhub board get --board calendar --days 30
traderhub board get --board valuation
traderhub board get --board term-structure
traderhub board get --board global-macro
traderhub board get --board shipping
traderhub board get --board fed
traderhub board rotation
Every payload carries meta: origin ("hub" = hosted TraderHub, "local" =
this instance's own keys), stale: true = upstream refresh failed, you're
seeing the last good snapshot — say so if it matters to the conclusion.
Equity fundamentals
traderhub equity profile --symbol AAPL
traderhub equity financials --symbol AAPL --type income --period annual --limit 5
traderhub equity ratios --symbol AAPL --period annual --limit 5
traderhub equity estimates --symbol NVDA
traderhub equity insiders --symbol NVDA --limit 20
traderhub equity short-interest --symbol GME
traderhub equity earnings --start-date 2026-06-15 --end-date 2026-06-30
traderhub equity discover --list gainers
ETF drilldown (the theme workflow)
Broad sectors come from board rotation; for a specific theme go one level
deeper:
traderhub etf search --query uranium
traderhub etf info --symbol URA
traderhub etf holdings --symbol URA
traderhub etf sectors --symbol XLK
US macro series (FRED / BLS / EIA)
Workflow: search for the series id first, then pull observations.
traderhub economy fred-search --query "core pce"
traderhub economy fred-series --symbol PCEPILFE --limit 24
traderhub economy fred-series --symbol "GDP,UNRATE" --start-date 2020-01-01
traderhub economy fred-regional --symbol WIPCPI
traderhub economy bls-search --query "average hourly earnings"
traderhub economy bls-series --symbol CES0500000003
traderhub economy petroleum --category crude_oil_stocks
traderhub economy energy --category retail_gasoline
traderhub economy euro-bop --report-type main
Cross-country (OECD)
Country flag takes slugs, comma-separable:
united_states, china, japan, germany, united_kingdom, india, brazil, france, italy, canada, australia, south_korea.
traderhub global cpi --country china,japan --transform yoy
traderhub global rates --country united_states --duration short
traderhub global leading --country germany
traderhub global house --country canada
traderhub global share --country japan
traderhub global retail --country united_kingdom
Shipping (IMF PortWatch) / Fed / crypto curves
traderhub shipping port-search --query shanghai
traderhub shipping port-volume --port-id <id-from-search>
traderhub shipping chokepoint --name suez
traderhub fed documents
traderhub fed balance-sheet
traderhub fed dealers
traderhub crypto options --symbol BTC
traderhub crypto futures --symbol ETH
traderhub index search --query "S&P"
Units — read before comparing numbers
percent_change on movers/discover rows is a fraction (0.052 = +5.2%).
dividend_yield, ETF weight are decimal fractions (0.012 = 1.2%).
- OECD
cpi --transform yoy and rates are percent units (3.72 = 3.72%).
- FRED series come in the unit FRED publishes (check the series title).
dollar_volume is price × volume — the only volume number comparable
ACROSS tickers; rvol (volume vs its own 20d average) is the
unusual-for-itself signal.