mirror of
https://github.com/0xrsydn/idx-cli.git
synced 2026-11-07 09:45:36 +00:00
fix(analysis): ratings need evidence; negative equity is high risk
From the full-repo Codex audit: - The overall fundamental rating was "healthy" whenever growth was growing and valuation and risk were merely not "expensive" / not "high risk", so with no valuation or risk data at all (partial MSN fundamentals) it still read "healthy". It now needs valuation undervalued or fairly valued and risk low or moderate. - Risk recognized only heavy leverage or a weak current ratio as high risk; negative equity fell through to "moderate risk", and a known adverse signal with the other metric missing became "incomplete data". Any known adverse signal now makes it high risk. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V3syn2fN2LNo5pvTSqc6eh
This commit is contained in:
parent
5cff14bf90
commit
49b2d3aaba
2 changed files with 44 additions and 6 deletions
|
|
@ -74,7 +74,7 @@ pub struct Ohlc {
|
|||
}
|
||||
|
||||
/// Fundamental metrics normalized from Yahoo Finance `/v10/finance/quoteSummary`.
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
|
||||
pub struct Fundamentals {
|
||||
pub trailing_pe: Option<f64>,
|
||||
pub forward_pe: Option<f64>,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue