feat(stock): news_issues (감성 기반 악재 flag)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -203,3 +203,13 @@ def test_market_events_detects_move_and_volume():
|
||||
types = {e["type"] for e in evts}
|
||||
assert "price_move" in types
|
||||
assert "volume_surge" in types
|
||||
|
||||
|
||||
def test_news_issues_flags_negative_sentiment(monkeypatch):
|
||||
# news_sentiment: 005930 음수 점수 → 악재 flag
|
||||
monkeypatch.setattr(hi, "_news_sentiment_map", lambda date: {
|
||||
"005930": {"score_raw": -0.6, "news_count": 8}})
|
||||
issues = hi.news_issues(["005930"], date="2026-05-29", use_llm=False)
|
||||
assert "005930" in issues
|
||||
assert issues["005930"][0]["type"] == "news"
|
||||
assert issues["005930"][0]["severity"] in ("med", "high")
|
||||
|
||||
Reference in New Issue
Block a user