
Portfolio Risk Advisor - Risk Score & Stress Test
What it does
Tell it your investment style and your stock/ETF holdings (ticker and number of shares; average cost is optional). It returns one HTML report that describes your portfolio's risk:
- Portfolio Risk Score (0–100) with an overall risk level: Low / Moderate / Elevated / High
- Style fit — whether that score is within the typical range for the style you chose (Conservative, Balanced, or Aggressive)
- Risk level for each holding (Low / Moderate / Elevated / High) with the reasons behind it, such as leverage, volatility, trend, or portfolio weight
- Factor exposure — an estimate of how much of the portfolio sits in themes such as semiconductors, leverage, or the broad market
- Four hypothetical stress scenarios — US 10Y yield at 5.25%, Nasdaq -15%, semiconductors -20%, and a recession case — each with an estimated portfolio impact
- Style guideline check — how your leveraged exposure and your largest single-stock positions compare with reference limits for each style, and by how many percentage points
What it does not do
This tool describes risk. It does not tell you what to do:
- No buy, sell, or hold recommendations for any security
- No trade quantities, amounts, or lists of trades
- No broker connection and no orders
- Not investment advice. For personal advice, consult a licensed financial advisor.
If you ask it how many shares to sell or what to buy, it will explain that it cannot recommend trades and point you to the relevant risk numbers instead.
How to use it
- Pick a style: reply 1 (Conservative), 2 (Balanced), or 3 (Aggressive).
- List your holdings in any format, for example:
SOXL 20, NVDA 13, VOO 15
- The agent shows a table of what it understood. Reply "OK" to run, or fix a line (e.g. "2 → 15 shares").
If your first message already includes holdings, the agent runs right away with the Balanced style and tells you how to switch styles.
Example output
The attached image is a sample built from the holdings above at fixed example prices. Your numbers will differ, because the agent uses current market prices when you run it.
How it works
- Scoring and calculations are rule-based code. The risk score, risk levels, stress-test math, and guideline comparison come from fixed formulas. The report's "Why" column shows what drove each holding's level.
- Some inputs are AI estimates. For each ticker, the AI classifies the sector, whether it is leveraged, whether it is a broad index fund, and its approximate sensitivity to the Nasdaq, semiconductors, and interest rates. If it is unsure about a ticker, it tells you what it assumed.
- Market data (prices, recent volatility, trend, US 10Y yield, VIX, SOX, Nasdaq) comes from public sources: Yahoo Finance, with Stooq as a backup for prices. If data cannot be fetched, the report says so in a "Data notes" section.
- Stress scenarios are hypothetical sensitivity estimates, not forecasts.
- Options, futures, crypto, margin, and short positions are not supported.
Languages
The report is generated in English, Korean, or Vietnamese, matching the language you chat in. Other languages fall back to English.
FAQ
Do I need to connect my brokerage account?
No. You type your holdings as text. No API keys or login details are needed.
Does it work for non-US stocks?
It works best with US-listed tickers. Some tickers listed on other exchanges may not return a live price from the public data source. When that happens, the agent tells you and asks for the current price instead of guessing.
Why is my score different from the example image?
The example uses fixed sample prices. Your report uses the market prices available when you run it.
Why is P/L shown as "–"?
You did not provide an average cost for that holding. Add it if you want loss-based risk included.
This agent describes portfolio risk for reference only. It does not recommend buying, selling, or holding any security, does not suggest trade quantities, and never places orders. Not investment advice.
واجهات API الخارجية
query1.finance.yahoo.com · stooq.com


