Built a 200k-edge market knowledge graph to filter false dip-buy signals
I’ve been experimenting with a graph-based approach to a classic trading problem: why most dip-buying strategies can’t tell the difference between a temporary overreaction and a genuine structural collapse. Most systems treat a −5% move the same regardless of context. My hypothesis was that where a company sits in the market’s structure matters more than the price move itself. The engineering idea I built a knowledge graph of the U.S. public markets with ~207k edges across ~21 relationship types, organized into four layers: Operational: supply-chain relationships (SUPPLIES_TO, PRODUCES)…
What it does
In the maker’s words, at launch
I’ve been experimenting with a graph-based approach to a classic trading problem: why most dip-buying strategies can’t tell the difference between a temporary overreaction and a genuine structural collapse. Most systems treat a −5% move the same regardless of context. My hypothesis was that where a company sits in the market’s structure matters more than the price move itself. The engineering idea I built a knowledge graph of the U.S. public markets with ~207k edges across ~21 relationship types, organized into four layers: Operational: supply-chain relationships (SUPPLIES_TO, PRODUCES) Flow: ETF and institutional ownership plumbing Social: board interlocks (SHARES_DIRECTOR_WITH) Environmental: geography / competition For each layer, I compute centrality scores using PageRank-style methods (with inverse-degree weighting to avoid ETF super-nodes dominating). These structural features are then combined with basic price/volume context and fed into a tree-based model (XGBoost) to rank stocks after sharp drawdowns What surprised me When I validated the rankings out-of-sample (2024–2025, using Alphalens to avoid look-ahead issues): * Operational and Flow edges provided most of the lift * Social edges (board interlocks) added much less than I expected * Graph features roughly doubled ranking quality versus price-only baselines This wasn’t obvious to me going in — I expected “social” connections to matter more. Why I’m posting I’m in the process of turning this from a research notebook into a production dashboard, and before I lock in the graph schema I’d love feedback from people who’ve built large graphs in other domains. In particular: * Have you seen board-interlock / social edges be predictive elsewhere? * Are there graph normalization tricks you’ve found essential at this scale? * Any pitfalls you’ve hit when mixing heterogeneous edge types? Happy to answer questions about the graph construction, centrality calculations, or validation setup.
Does the same job
all alternatives →- SVScatterstocks – visualize the impact of news on stock prices2018 · scatterstocks.com · ▲77
- QNQuant News – Quantitative trading research, news, blogs, and comments2015 · quantnews.com · ▲73
rule30: Would we back your startup + whyDec 2025 · ▲46Share your LinkedIn. Receive a decision + reasoning in 24h.
- BTBacktest Trading Strategies: A Quantopian Alternative2020 · tradytics.com · ▲35


More work this month
the category →


The app store for voice native apps that lives in your notch
Work · 28d ago · voiceos.com

The New Calendly▲211Handle all of the work before, during, and after meetings
Work · 17d ago · calendly.com
Launched alongside, December 2025
the whole month →- GP
Life & fun · Dec 2025 · dosaygo-studio.github.io
- JG
Hi everyone! My name's Luke and I made the original Jmail here alongside Riley Walz. We had a ton of friends collaborate on building out more of the app suite last night in lieue of DOJ's "Epstein files" release. Please AMA!
Life & fun · Dec 2025 · jmail.world

PlanEat AI▲733AI turns your health goals into a 7-day menu & grocery list
AI · Dec 2025 · planeatai.com
- 2G
Community, All the HN belong to you. This is an archive of hacker news that fits in your browser. When I made HN Made of Primes I realized I could probably do this offline sqlite/wasm thing with the whole GBs of archive. The whole dataset. So I tried it, and this is it. Have Hacker News on your device. Go to this repo (https://github.com/DOSAYGO-STUDIO/HackerBook): you can download it. Big Query -> ETL -> npx serve docs - that's it. 20 years of HN arguments and beauty, can be yours forever. So they'll never die. Ever. It's the unkillable static archive of HN and it's…
Dev tools · Dec 2025 · hackerbook.dosaygo.com
