Expand model tag support: add GLM-5.1, simplify Anthropic IDs, scan tags anywhere in message

- Flink update_bars debouncing
- update_bars subscription idempotency bugfix
- Price decimal correction bugfix of previous commit
- Add GLM-5.1 model tag alongside renamed GLM-5
- Use short Anthropic model IDs (sonnet/haiku/opus) instead of full version strings
- Allow @tags anywhere in message content, not just at start
- Return hasOtherContent flag instead of trimmed rest string
- Only trigger greeting stream when tag has no other content
- Update workspace knowledge base references to platform/workspace and platform/shapes
- Hierarchical knowledge base catalog
- 151 Trading Strategies knowledge base articles
- Shapes knowledge base article
- MutateShapes tool instead of workspace patch
This commit is contained in:
2026-04-28 15:05:15 -04:00
parent d41fcd0499
commit 47471b7700
184 changed files with 9044 additions and 170 deletions

View File

@@ -0,0 +1,44 @@
---
description: "The low-risk factor strategy buys bonds with lower risk (shorter maturity and higher credit rating) within a credit tier, exploiting the empirical anomaly that lower-risk bonds outperform higher-risk bonds on a risk-adjusted basis."
tags: [fixed-income, factor, low-risk, credit, anomaly]
---
# Low-Risk Factor
**Section**: 5.9 | **Asset Class**: Fixed Income | **Type**: Factor / Anomaly
## Overview
Empirical evidence suggests that lower-risk bonds tend to outperform higher-risk bonds on a risk-adjusted basis (the "low-risk anomaly"), mirroring a similar effect in equities. "Riskiness" in fixed income is measured by credit rating and maturity. The strategy builds long portfolios of the lowest-risk bonds within a given credit tier.
## Construction / Mechanics
Portfolio construction uses two risk dimensions:
1. **Credit rating**: separates the investment universe into quality tiers.
- Investment Grade (IG): credit ratings AAA through A-.
- High Yield (HY): credit ratings BB+ through B-.
2. **Maturity (duration)**: within each credit tier, rank bonds by maturity and take the **bottom decile** (shortest maturities = lowest duration risk).
Example portfolios:
- IG low-risk: Investment Grade bonds (AAAA-), bottom decile by maturity.
- HY low-risk: High Yield bonds (BB+B-), bottom decile by maturity.
## Payoff / Return Profile
- Earns a risk-adjusted premium by being long the lowest-risk bonds in each tier.
- Outperforms the broad credit market on a Sharpe ratio basis due to the low-risk anomaly.
- Returns are driven by credit spread compression and coupon income, with lower sensitivity to interest rate moves (short maturity).
## Key Parameters / Signals
- Credit rating tier: AAAA- (IG) or BB+B- (HY)
- Maturity rank: bottom decile selects shortest-maturity bonds
- Risk-adjusted return (Sharpe ratio): primary evaluation metric
## Variations
- Can be combined with a short position in the top-risk decile (highest maturity within the tier) to create a long-short low-risk factor.
- Risk metrics beyond credit rating and maturity (e.g., option-adjusted spread, liquidity) can be incorporated.
## Notes
- The low-risk anomaly in bonds mirrors the similar effect documented in equities but is driven by different mechanisms (credit and duration rather than beta).
- Separating IG and HY tiers is important because the risk-return relationship differs significantly between investment grade and speculative grade.
- Liquidity may be lower for short-maturity high-yield bonds, increasing transaction costs.
- The strategy is typically implemented as a long-only portfolio; short positions in corporate bonds are operationally difficult.