AI made building investment strategies easy. Telling a good one from a lucky one still takes expertise. Portfolio Lab is the responsible AI investing platform: every strategy is tested on unseen data and in live markets. Connect your agent to deploy only vetted strategies in your own brokerage account. SEC-registered.











The 1,292-strategies experiment is the part that stuck with me — that it took a hedge fund professional days of line-by-line auditing to find the errors quietly inflating the results. We ended up in the same place from the other direction, working on SaaS financial models: built the thing in Excel first until it was genuinely complex and correct, then coded it, and kept the AI outside the maths entirely. It drives the inputs and interprets the output; it never computes anything. Same reason you give — wrong numbers don't look wrong, so an LLM doing the arithmetic is really a plausible-error generator.
One question on the vetting: unseen data still comes from a market that actually existed. How do you handle regime change — a strategy that clears out-of-sample and live paper trading because the regime it was fitted to hadn't broken yet? Do you retire a deployed strategy automatically once live behaviour drifts from the tested distribution, or is that left to the operator?
Portfolio Lab
@xp_vit Left to the operator, deliberately. A drawdown from regime change and a drawdown from a broken model look identical in a return chart, so the diagnosis has to happen at the behavior level: is the machinery still doing what it was designed to do in the environment it's facing. Intact machinery in a hostile regime is a cost you agreed to pay. Broken machinery is decay, and that's the retirement case. We surface the drift so the operator makes that call with evidence instead of pain. Auto-retiring on drift would just be redesigning at the bottom with extra steps.
I went deep on this in two posts on our research page, "Judge the behavior, not the returns" and "Why the best trading models refuse to learn," if you want the full argument.
@rich_sun Intact vs. broken machinery — that's the split I hadn't drawn cleanly. Same on the SaaS side: nine months of runway looks identical whether the model is wrong or the market got harder.
Portfolio Lab
Hey Product Hunt! I'm Rich Sun, founder of Portfolio Lab.
AI made building investment strategies easy, but telling a good one from a lucky one still takes expertise. That's the part most products glaze over.
🧐 The problem
Ask any AI for a strategy and you'll get one in seconds, with a beautiful backtest attached. So we ran an experiment: we had Claude build 1,292 strategies. I'm a hedge fund professional, and it still took me days of auditing the code line by line to find all the subtle errors quietly inflating the results. After correcting them, nearly all of the strategies lost their edge. They looked brilliant. They were just lucky, and the AI's flawed logic was hiding it. That's the thing about LLMs: they're built to reason in language, not to crunch numbers, and definitely not the noisy time-series data of the stock market.
And the traps sit exactly where LLMs are weakest: in the numbers. If it took a professional days to catch them, imagine the average retail investor. Prompting an agent and trusting the output isn't a strategy, it's a coin flip.
💡 What we built
Portfolio Lab is not another LLM wrapper. Under the hood are proprietary quantitative models, purpose-built for markets and trained on decades of data, doing the work LLMs can't. But the models are only half of it. AI investing, done responsibly, means one rule with no exceptions: no strategy touches money until it survives testing on data it has never seen and in live markets. You set the goal. Our models build. The testing decides.
⚙️ How it works
Build: set your goal, and our quantitative models construct systematic strategies
Validate: every strategy is tested on unseen data, then runs live in paper before a real dollar moves
Deploy: connect Claude, ChatGPT, or any MCP agent to trade it in your own account, or run it in a managed account at our SEC-registered investment advisor
🎯 What makes us different
Anyone can use AI to build a strategy now. We make every strategy prove itself: unseen data, multiple market regimes, live paper. Most don't survive, and that's the point
No hiding: every vetted strategy shows its full record, including where it struggles
Portfolios, not picks: combine strategies that cover each other's weaknesses, so where one fails, another carries
Deploy through your agent and we never hold your money or place a single order. Your agent, your broker, your account
🎁 Launch offer
Product Hunt users get 40% off your first year on annual plans, launch day through August 13 (automatically applied, no code needed). Want to explore first? Our free plan is yours forever, no card required.
Thanks for checking us out, I'll be here all day to answer your questions 🙌
Portfolio Lab
@tehreem_fatima5 Good question. We model slippage and trading costs realistically based on academic research rather than assuming frictionless fills. Signals are also conservatively lagged by at least a day, so a strategy never acts on information it couldn't have had at execution time.
The universe is built around liquid ETFs and large-cap names, which keeps depth from being the binding constraint.
@rich_sun Great build Rich, I have already checked out the free plan. I personally want to see it prove itself before committing to paid plans so thanks for the forever free plan even though it's limited to only one strategy.
Portfolio Lab
@richatsealedvault Thanks for checking it out. That's the point of the free tier, no reason to pay before you've seen it work.
What would you need to see to consider upgrading? Useful for me to know.
@rich_sun Nice launch Congrats🙌Since you support connecting external agents via MCP how do you prevent local execution latency or API connection drops from causing missed orders or execution slippage?
Portfolio Lab
@priya_kushwaha1 Thanks! Short answer, we can't prevent it, and we don't need to. Strategies trade once per day, this is investing, not day-trading, so the targets don't go stale in minutes. If your agent runs an hour late, you're still executing the same daily plan. If you want zero connection risk, the most seamless path is deploying directly through our SEC-registered RIA, where execution is fully managed.
Cursor
Congrats on the launch!
Portfolio Lab
@benln Thanks Ben! And thank you again for hunting Portfolio Lab, big part of making today happen.
Congrats Rich on the launch! I like that you’re not treating a good backtest as evidence that a strategy works. The out-of-sample + paper trading approach makes a lot of sense. I'll give it a try.
I'm curious, is a strategy starts deviating from its expected risk/return, what triggers a review or retirement?
Portfolio Lab
@mad94 Thanks! The trigger is behavior, not returns. Returns are too noisy to tell a bad stretch from a broken model over any window you'd actually act on. So a review asks whether the machinery is still working: is the model still classifying risky days, on average, as riskier than calm ones? A strategy can lose money while classifying correctly, that's a regime cost, not a failure. But if the classification itself breaks down, that's decay, and that's the retirement case. Criteria are set before deployment, otherwise the decision gets made at the bottom, by pain.
Congrats Rich, really interesting approach. I especially like the idea of building portfolios of strategies that compensate for each other rather than chasing one “perfect” strategy.
Curious how you detect hidden correlation between strategies though. Two strategies can look different on the surface but still depend on the same market regime or underlying exposure. Do you automatically flag that before they’re combined into a portfolio?
Portfolio Lab
@alpertayfurr Great question, and you're right that surface return correlation is the wrong test. Two strategies can look uncorrelated for years and then fail together, because what matters is whether they share a failure mode, not whether their daily returns move.
The practical way we frame it is regime behavior. Every strategy has environments that punish it, and those are visible in how it performed across known regimes. If one strategy is weak in sharp V-shaped recoveries, you pair it with one that's strong exactly there. Today you can see that behavior in the platform and make the call yourself. Automatic flagging of shared exposure before you combine strategies is on the roadmap, we're building toward it.
@rich_sun That makes sense. Framing diversification around failure modes rather than historical correlation feels much more robust. Automatic shared exposure flagging should be especially useful once portfolios start getting larger and harder to reason about manually.
Portfolio Lab
@etiennegarcia Thanks! Yeah, that's deliberate. Your agent, your broker, your keys. We publish the plan, you own the execution. And thanks for flagging the mobile load, will look into it.
"Telling a good one from a lucky one still takes expertise" is SO true. I've definitely asked Claude how I should invest and gotten a very confident answer with zero evidence behind it. Being able to actually test strategies before deploying them is the thing I've been missing. Congrats on launching!
Portfolio Lab
@hxiao Yeah the confidence is the dangerous part. Claude will give you an answer either way, the question is whether anyone checked it. That's the gap we're filling. Thanks for the kind words!