Kanchi Dividend Review Monitor

作者 tradermontyeab8d5cb97b9无许可证2.9K 个星标收录于 2026年10月8日更新于 2026年10月8日仓库3天前更新

Monitor dividend portfolios with Kanchi-style forced-review triggers (T1-T5) and convert anomalies into OK/WARN/REVIEW states without auto-selling. Use when users ask for 減配検知, 8-Kガバナンス監視, 配当安全性モニタリング, REVIEWキュー自動化, or periodic dividend risk checks.

AI 生成的概览

检测投资组合中的股息风险异常,并将其归入 OK/WARN/REVIEW 人工复核队列。

功能
该技能对规范化的股息持仓 JSON 数据集运行本地规则引擎,依据 T1-T5 风险触发条件将每只股票映射为 OK、WARN 或 REVIEW 状态。它会生成带日期的队列 JSON(含汇总计数与逐股票发现)、用于快速分诊的 Markdown 仪表板,以及需要立即处理的股票的人工复核工单。它明确不自动卖出,自动化仅用于异常检测。
适用场景
适用于对股息持仓进行每日、每周或每季度的异常检测,包括减配检测、8-K 与治理关键词扫描,以及覆盖率或结构性衰退检查。适合需要在人工决策前获得确定性 OK/WARN/REVIEW 输出的工作流程。
运行要求
需要 Python 3 运行随附脚本 scripts/build_review_queue.py,以及 requirements.txt 中列出的依赖。输入必须是符合 references/input-schema.md 的规范化 JSON,至少包含 ticker、instrument_type 以及最新/上一期常规股息字段。实时 SEC 文件抓取需要合规的 User-Agent、缓存、限流,以及对 SEC 端点的网络访问。

Kanchi Dividend Review Monitor

Overview

Detect abnormal dividend-risk signals and route them into a human review queue. Treat automation as anomaly detection, not automated trade execution.

When to Use

Use this skill when the user needs:

  • Daily/weekly/quarterly anomaly detection for dividend holdings.
  • Forced review queueing for T1-T5 risk triggers.
  • 8-K/governance keyword scans tied to portfolio tickers.
  • Deterministic OK/WARN/REVIEW output before manual decision making.

Prerequisites

Provide normalized input JSON that follows:

  • references/input-schema.md

If upstream data is unavailable, provide at least:

  • ticker
  • instrument_type
  • dividend.latest_regular
  • dividend.prior_regular

Non-Negotiable Rule

Never auto-sell based only on machine triggers. Always create WARN or REVIEW evidence for human confirmation first.

State Machine

  • OK: no action.
  • WARN: add to next check cycle and pause optional adds.
  • REVIEW: immediate human review ticket + pause adds.

Use references/trigger-matrix.md for trigger thresholds and actions.

Flat-dividend cadence caveat

When T6 is driven only by freeze_flag / latest regular dividend equal to prior regular dividend, treat it as a WARN for cadence confirmation, not as proof of dividend deterioration. Many quarterly dividend payers repeat the same dividend for several quarters between annual raise cycles. In reports, phrase this as “confirm next dividend-growth cadence / pause optional adds until checked” and avoid implying a cut or broken thesis unless T1/T2/T3/T4/T5 evidence also supports escalation.

Monitoring Cadence

  • Daily:
    • T1 dividend cut/suspension.
    • T4 SEC filing keyword scan (8-K oriented).
  • Weekly:
    • T3 proxy credit stress checks.
  • Quarterly:
    • T2 coverage deterioration and T5 structural decline scoring.

Workflow

1) Normalize input dataset

Collect per ticker fields in one JSON document:

  • Dividend points (latest regular, prior regular, missing/zero flag).
  • Coverage fields (FCF or FFO or NII, dividends paid, ratio history).
  • Balance-sheet trend fields (net debt, interest coverage, buybacks/dividends).
  • Filing text snippets (especially recent 8-K or equivalent alert text).
  • Operations trend fields (revenue CAGR, margin trend, guidance trend).

Use references/input-schema.md for field definitions and sample payload.

2) Run the rule engine

Run:

bash
python3 skills/kanchi-dividend-review-monitor/scripts/build_review_queue.py \  --input /path/to/monitor_input.json \  --output-dir reports/

The script maps each ticker to OK/WARN/REVIEW based on T1-T5. Output files are saved to the specified directory with dated filenames (e.g., review_queue_20260227.json and .md).

3) Prioritize and deduplicate

If multiple triggers fire:

  • Keep all findings for audit trail.
  • Escalate final state to highest severity only.
  • Store trigger reasons as single-line evidence.

4) Generate human review tickets

For each REVIEW ticker, include:

  • Trigger IDs and evidence.
  • Suspected failure mode.
  • Required manual checks for next decision.

Use references/review-ticket-template.md output format.

SEC Filing Guardrail

When implementing live SEC fetchers:

  • Include a compliant User-Agent string (name + email).
  • Use caching and throttling.
  • Respect SEC fair-access guidance.
  • In scheduled portfolio reviews where upstream filing snippets are empty, use SEC company_tickers.json plus https://data.sec.gov/submissions/CIK##########.json to enumerate recent 8-K / 8-K/A filings for each holding, then scan primary filing documents for the T4 keyword family (Item 4.02, non-reliance, restatement, material weakness, SEC investigation, subpoena, going concern, auditor resignation, internal control). Record the scan window, recent 8-K count, and whether hits were found. Treat "no keyword hits" as a narrow T4 scan result, not a full governance clearance.

Output Contract

Always return:

  1. Queue JSON with summary counts and ticker-level findings.
  2. Markdown dashboard for quick triage.
  3. List of immediate REVIEW tickets.

Multi-Skill Handoff

  • Consume ticker universe and baseline assumptions from kanchi-dividend-sop.
  • Feed REVIEW results back to kanchi-dividend-sop for re-underwriting and position-size review.
  • Share account-type context with kanchi-dividend-us-tax-accounting when risk events imply account relocation decisions.

Resources

  • scripts/build_review_queue.py: local rule engine for T1-T5.
  • scripts/tests/test_build_review_queue.py: unit tests for T1-T5 and report rendering.
  • references/trigger-matrix.md: trigger definitions, cadence, and actions.
  • references/input-schema.md: normalized input schema and sample JSON.
  • references/review-ticket-template.md: standardized manual-review ticket layout.

来源与署名

来源:tradermonty/claude-trading-skills位于skills/kanchi-dividend-review-monitor提交eab8d5c

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架

更多来自 tradermonty/claude-trading-skills 的技能

Weekly Performance Digest

tradermonty

将已平仓的交易论点汇总为每周绩效报告,包含指标、模式分解和经验教训。

包含脚本
Data & Analytics2.9K3天前更新

Trade Performance Coach

tradermonty

审查已记录的交易,评估流程遵守、风险纪律、执行质量与行为模式,并生成教练报告。

包含脚本
Business & Finance2.9K3天前更新

Strategy Pivot Designer

tradermonty

检测回测迭代停滞,并为交易策略生成结构不同的策略转向方案。

包含脚本
Business & Finance2.9K3天前更新

Skill Designer

tradermonty

Design new Claude skills from structured idea specifications. Use when the skill auto-generation pipeline needs to produce a Claude CLI prompt that creates a complete skill directory (SKILL.md, references, scripts, tests) following repository conventions.

包含脚本
待分类2.9K3天前更新

Residual Edge Analyzer

tradermonty

Separate a strategy return series into declared baseline exposure and residual edge with returns-based OLS attribution, HAC inference, rolling stability, alternate-baseline sensitivity, and regime breakdowns. Use when evaluating whether backtest, out-of-sample, or live returns contain independent alpha beyond market, equal-weight, momentum, sector, or user-supplied factor returns; when explaining whether a drawdown came from baseline exposure or strategy-specific behavior; or when a strategy needs an attribution quality gate after backtesting. Do not use for holdings-based Brinson attribution, feature-level Shapley explanations, or analysis from summary metrics without a dated return series.

包含脚本
待分类2.9K3天前更新

Pre Trade Discipline Gate

tradermonty

离线交易前检查清单闸门,批准、复核或阻止计划中的手动订单并记录决策。

包含脚本
Business & Finance2.9K3天前更新