jwangkun/claude-for-financial-services-cn

china-portfolio-rebalance

Portfolio rebalancing analysis for A-share wealth management portfolios.

ソースを見る

使い方

  1. インストールコマンドをコピーし、自分の環境へ導入する前にソースを確認します。
  2. 必要なツール、認証情報、対応環境を原文で確認します。
  3. 入力と成果物を指定し、出力を資料と照合します。
npx skills add https://github.com/jwangkun/claude-for-financial-services-cn --skill china-portfolio-rebalance

開始前の確認

  • 導入にはモデル契約、API枠、ファイルへのアクセス許可は含まれません。
  • スター数や導入数は活動の指標であり、独立した品質・安全性試験ではありません。
リポジトリの原文

見出し、例、コード、表、リンク、参照画像を含む原文を表示しています。

china-portfolio-rebalance

Purpose

Perform A股投资组合再平衡 — analyze allocation drift, generate rebalancing recommendations, and optimize trade execution.

Data Sources

Primary: iFind MCP (Tier-1 付费) / AkShare MCP (Tier-2 免费备选)

python
get_quote(ticker)                     → Current prices for holdings
get_historical_data(ticker)           → Tax lot / cost basis context

Secondary Sources

  • Portfolio management system
  • Wind / Choice — market data
  • Tax rules — A-share tax treatment

Workflow

Step 1: Current Allocation

Portfolio snapshot:

Asset ClassTarget %Current %DriftMarket ValueAction

Within A-share equity:

SectorTargetCurrentDriftAction
消费XX%XX%±X%Buy/Sell/Hold
科技XX%XX%±X%Buy/Sell/Hold
医药XX%XX%±X%Buy/Sell/Hold
金融XX%XX%±X%Buy/Sell/Hold
新能源XX%XX%±X%Buy/Sell/Hold
其他XX%XX%±X%Buy/Sell/Hold

Step 2: Identify Drift

Drift thresholds:

Drift LevelAction
±2%Monitor, no action
±3-5%Consider rebalancing
±5%+Rebalance recommended

Drift causes:

  • Market price movements
  • Dividend reinvestment
  • Previous trades
  • Cash flows (contributions/withdrawals)

Step 3: Generate Rebalancing Trades

Rebalancing logic:

SituationAction
Sector overweight + price upTrim position
Sector underweight + price downAdd to position
Overweight + price downMonitor (may converge)
Underweight + price upMonitor (may converge)

Trade list:

ActionTickerSecurityCurrent %Target %Trade AmountEst. Shares
Buy
Sell
Hold

Step 4: Tax Considerations

A-share tax treatment:

ItemTax RateNotes
股票买卖价差暂免 (temporarily exempt)Capital gains on stocks
股息红利20% (持股>1年减半/免征)Dividend tax
基金分红暂免 (some funds)Fund distributions
买卖印花税0.05% (seller only)Stamp duty

Tax-loss harvesting opportunities:

PositionCost BasisCurrent ValueUnrealized LossTax Benefit

Tax-efficient selling:

  • Prioritize selling positions with losses
  • Consider holding period for dividend tax
  • Batch sales to minimize stamp duty impact

Step 5: Execution Plan

Trade sequencing:

PriorityTradeRationale
1Tax loss harvesting
2Largest drift correction
3Smaller adjustments

Execution considerations:

  • Market impact (liquidity)
  • Trading costs (commissions, stamp duty)
  • Market timing (volatility)
  • Block trading for large positions

Step 6: Rebalancing Report

Standard rebalancing report:

【组合再平衡报告】[Client] [Date]

一、当前配置 vs 目标配置
   [Allocation table with drift]

二、再平衡建议
   [Trade list]

三、税务影响
   [Tax implications]

四、执行计划
   [Sequencing and timing]

五、预期效果
   [Projected post-rebalance allocation]

China-Specific Rebalancing Considerations

A-share Market Characteristics

FactorRebalancing Implication
涨跌停限制May prevent immediate rebalancing
T+1 settlementTrade settlement timeline
印花税0.05% on sell side
佣金Varies by broker (typically 0.02-0.03%)
最低手续费Minimum commission threshold

Tax-Loss Harvesting (A-share)

China-specific TLH:

  • Capital gains on stocks: currently tax-exempt (暂免)
  • Losses: can offset gains within the same asset class
  • 股息红利 tax: 20%, reduced to 10% for >1 year holding, 0% for >1 year (recent changes)
  • Fund distributions: tax treatment varies by fund type

Common Rebalancing Triggers

TriggerFrequencyAction
Calendar rebalancingQuarterly/Semi-annualSystematic rebalance
Drift thresholdWhen ±5%Opportunistic rebalance
Cash inflowAs receivedDeploy to underweights
Client requestAd-hocTargeted rebalance
Tax planningYear-endHarvest losses, reset cost basis

Quality Checks

Before executing:

  • [ ] Allocations calculated correctly
  • [ ] Trades aligned with policy
  • [ ] Tax implications assessed
  • [ ] Trading costs estimated
  • [ ] Client approval obtained
  • [ ] Execution plan sequenced

After rebalancing:

  • [ ] Trades confirmed
  • [ ] Allocation updated
  • [ ] Tax lots recorded
  • [ ] Client notified
Data Source Mode Switch: Set env var IFIND_DATA_SOURCE_MODE to control data source preference. - ifind-only (strict): Use iFind only, error if unavailable - ifind-fallback (default): iFind preferred, fallback to AkShare - akshare-only: Skip iFind, use AkShare only

タスクに関連する項目

同じリポジトリから

関連する Skills

すべての Skills
jwangkun
コミュニティ

china-catalyst-calendar

Track upcoming catalysts for A-share coverage universe — earnings dates, regulatory announcements, sector conferences, product launches, and policy events relevant to Chinese equities. Adapted from the original catalyst-calendar skill for A-share market conventions. Triggers on "A股催化剂日历", "事件日历", "财报日历", "earnings calendar A-share", "upcoming catalysts China", or "what's coming up for [company]".

導入数
1
GitHub Stars
840
更新日
9月14日
jwangkun
コミュニティ

china-cim-builder

Structure and draft Confidential Information Memorandums (CIMs) for A-share sell-side M&A processes. Organizes company information into professional, investor-ready documents with Chinese market context. Triggers on "A股CIM", "保密信息备忘录", "CIM China", "confidential memorandum A-share", or "offering memorandum [company]".

導入数
1
GitHub Stars
840
更新日
9月14日
jwangkun
コミュニティ

china-competitive-analysis

Competitive landscape analysis for A-share companies and Chinese industries. Maps competitors, compares positioning, and assesses relative strengths. Adapted from the original competitive-analysis skill for Chinese market context. Triggers on "A股竞争格局", "行业竞争分析", "competitive landscape China", "competitive analysis A-share", or "[company] competitors China".

導入数
1
GitHub Stars
840
更新日
9月14日
jwangkun
コミュニティ

china-datapack-builder

Build professional data packs for A-share investment banking deals — M&A due diligence, IC materials, company profiles. Adapted from the original datapack-builder skill for Chinese data sources (AkShare, 巨潮, exchange filings) and CAS accounting. Triggers on "A股数据包", "投行数据包", "datapack China", "due diligence pack A-share", or "IC data pack [company]".

導入数
1
GitHub Stars
840
更新日
9月14日