Long signal: Squeeze just released + momentum positive.
Short signal: Squeeze just released + momentum negative.
Note: This does not include transaction costs. Past performance does not guarantee future results.
Last updated: June 2026
By creating an account and using Portfolio Lab ("the Service"), you agree to these Terms of Service. If you do not agree, do not use the Service.
Portfolio Lab is an educational and informational tool only. Nothing on this platform constitutes personalized investment advice, financial advice, legal advice, or tax advice. Portfolio Lab is not a registered investment advisor (RIA). All outputs — including portfolio optimization results, Monte Carlo simulations, backtests, and crisis simulations — are mathematical estimates based on historical data and models. They do not guarantee future performance.
The Service is provided "as is" without warranty of any kind. We do not warrant that data is accurate, complete, or current. Market data may be delayed. AI-generated content may contain errors. We make no warranty that the Service will be uninterrupted or error-free.
To the maximum extent permitted by law, XY Apps and Portfolio Lab shall not be liable for any investment losses, financial damages, or other losses arising from use of the Service. You use Portfolio Lab at your own risk. Always consult a licensed financial advisor before making investment decisions.
Pro and Pro+ subscriptions are billed monthly and auto-renew until cancelled. You may cancel at any time. No refunds are provided for the current billing period. Payments are processed by Stripe. We never store your payment information.
You may not use the Service for any illegal purpose, attempt to reverse engineer the platform, or share account credentials with others.
We may update these terms at any time. Continued use of the Service constitutes acceptance of updated terms.
Questions? Contact us through the feedback button in the app.
Last updated: June 2026
We collect: email address (for authentication), portfolio holdings you choose to save, subscription tier and billing information (processed by Stripe — we never see your card number), and usage data (how many analyses you run per day).
Your data is used solely to provide the Service — authenticating your account, saving your holdings, enforcing usage limits, and processing subscriptions. We do not sell your data to third parties. We do not use your holdings data for any purpose other than displaying it back to you.
Your data is stored in Google Firebase (US servers) and is protected by Firebase security rules that prevent any other user from accessing your data.
We use essential cookies for authentication. With your consent, we use Google Analytics to understand how the app is used (which features are popular, how often users return). Analytics data is anonymized and aggregated. Google AdSense (free tier only) uses cookies to serve relevant ads.
You may delete your account and all associated data at any time from the Account settings. For GDPR requests, contact us through the feedback button.
We retain your data as long as your account is active. Deleted accounts are permanently removed within 30 days.
We use: Firebase (Google) for authentication and database, Stripe for payment processing, Google Analytics for usage analytics (with consent), Google AdSense for advertising (free tier only). We do not share your personal data with any other third parties.
Portfolio Lab is not a registered investment advisor. Nothing on this platform is personalized investment advice. All content is for educational and informational purposes only.
Past performance does not guarantee future results. Historical data, backtests, and crisis simulations show what happened in the past — they cannot predict future market behavior.
Portfolio Lab uses mathematical models (SLSQP optimization, Monte Carlo simulation, Black-Scholes options pricing, Fama-French factor models). All models have limitations and assumptions. Outputs are estimates, not guarantees.
Market data is sourced from Yahoo Finance and may be delayed up to 15 minutes during market hours. Data may contain errors. Always verify information with your broker before making decisions.
Where AI is used to generate content, outputs may contain errors, outdated information, or inaccuracies. Do not rely on AI-generated content for investment decisions.
Always consult a licensed financial advisor, tax professional, or attorney before making investment decisions. Portfolio Lab is a tool to assist your own research — it does not replace professional advice.