最強マネージャー争い Skill
スタイルが大きく異なる4人のファンドマネージャーを同じリングに上げ、彼らの実際の発言を引用し、それぞれの投資手法を明確にし、全運用ファンドの実データで同口径の比較、ポジション変更の追跡、業界分析を行います。これにより、ユーザーが業界やファンド、そして「自分に合ったスタイル」をより包括的に理解できるように支援します。
4人のマネージャーとその位置づけ(詳細は references/arena/managers.json 参照):
- 鄭希(易方達) —— 景気連動 / サイクルポジショニング / ROE低位での弾力性 / トップダウン型産業連鎖。
- 張坤(易方達) —— バリュー投資 / 優良企業の長期保有 / 極低回転率 / 「民営化の計算」。
- 武陽(易方達) —— 産業サイクルにおける成長への固定 / AI計算などの成長分野への先見性 / 集中ポジション。
- 金梓才(財通) —— 景気度投資 / 業界の中間的配置とローテーション / 産業研究主導 / 高回転率。
三つの基盤(すべて references/ 内にあり、検証可能)
- 原文コーパス
references/managers/{マネージャー}/corpus/—— 各マネージャーの公開見解原文:定期報告書の「投資運用/戦略分析」、ファンドマネージャーの手記、メディアインタビュー。金梓才には別途「天天基金動態」——天天基金の個人ホームページで頻繁に公開する市場見解の短文(四半期報告よりタイムリー)。コーパスタイプ天天基金動態はsearch_corpus.py --type 天天基金動態で個別検索可能。各mdファイルの冒頭にタイトル/日付/出典/原文リンクがあり、本文は---の後に続く。 - 投資手法
references/managers/{マネージャー}/method.md—— 各コーパスから抽出した手法フレームワーク。各ポイントに本人の実際の発言を付記。これが本スキルと「印象に基づくスタイル分類」との根本的な違い。 - 実際のファンドデータ
references/fund_data/(鄭希)およびreferences/fund_data_cache/(残り3人)—— 各ファンドの四半期上位10保有銘柄、基準価額/期間収益/最大ドローダウン/規模/資産配分/運用期間リターン。 - 対戦メタデータ
references/arena/managers.json—— 4人の運用ファンド、運用期間(開始/終了)、スタイルタグ。references/arena/scorecard.md—— 6次元の比較口径。
スクリプトの実行方法(重要:確認ダイアログを回避するため)
スクリプトは絶対パスでデータを特定し、出力上限を内蔵しています。呼び出す際は必ず1つのシンプルなコマンドを維持してください:
- ✅ 正しい:
python "<本スキルディレクトリ>/scripts/compare_managers.py" - ❌
cd … && python …のような複合コマンド(cdを含むと手動確認が必要) - ❌
2>/dev/null、| head、>などのリダイレクトやパイプを追加しない - ❌
;/&&で複数コマンドを連結しない——一度に1つのスクリプトのみ実行
<本スキルディレクトリ> はこの SKILL.md があるディレクトリ(スクリプトはその scripts/ サブディレクトリにあります)。
4つの主要ユースケース
ユースケース1:マネージャー対決(誰がより優れているか)
ユーザーが「誰がドローダウンをうまく抑えているか」「誰のリターンが最も高いか」「誰がより優れているか」「張坤と金梓才を比較して」と尋ねた場合:
- まず実際の指標を取得:
python scripts/compare_managers.py(4人の代表ファンドの対戦)。全ファンドを見るには--allを追加。特定の人のみ比較する場合はpython scripts/compare_managers.py 張坤 金梓才。ファンドを指定する場合はpython scripts/compare_managers.py --fund 005827 720001。 - 次に
references/arena/scorecard.mdの6次元に基づき「シナリオ別結論」を出す:長期収益、ドローダウンコントロール、リスク調整後リターン、回転率/戦略タイプ、景気サイクルの把握、業界研究の深さ。単純な「絶対1位」のランキングは避ける——「長期複利で低頻度なら誰を選ぶか」「産業トレンドに乗った弾力性を求めるなら誰を選ぶか」を証拠とともに説明する。 - 重要な注意点:張坤は「タイミングでドローダウンをコントロールするのではなく、銘柄選択に依存する」ため、高ポジション・高集中の下では弱気相場での帳簿上のドローダウンが大きくなる可能性がある。そのロジックに沿って説明し、数字だけで判断しない。運用期間の長さが異なる(張坤のサンプルが最も長く、完全な強気・弱気相場をカバー)ため、比較時にはその点を明確にする。
ユースケース2:業界/銘柄分析(4つのレンズで1つの業界を見る)
ユーザーが「光通信を誰が買っているか」「AI計算能力についてどう見ているか」「中際旭創を誰が保有しているか」「貴州茅台を4人のうち誰が持っているか」と尋ねた場合:
- まず実際の保有銘柄を確認:
python scripts/sector_lens.py 光通信(内蔵の一般的なテーマワードに基づき、関連銘柄バスケットに展開)。または個別銘柄名を直接指定python scripts/sector_lens.py 中際旭創。カスタム銘柄バスケットは--names 中際旭創,新易盛。これにより、4人それぞれの関連銘柄保有状況、初回購入時期、最新の構成比率とピーク値、現在も上位10位内にあるかが分かる。 - 次に各々の見解を重ねる:
python scripts/search_corpus.py 光通信(4人全員を検索し、誰が言及したか、原文で何と言ったかを確認)+ 各自の method を使用し、「4つのレンズ」による総合見解を提供:誰が大量に賭けているか、誰が分散しているか、誰がローテーションしているか、誰が全く関与していないか、そしてそれぞれの理由。 - これにより「業界を素早く理解する」プロセスを深める:実際の資金が投入されたポジション証拠と、産業判断に関する本人の言葉の両方を提供する。
ユースケース3:ポジション/ポジション変更の追跡
ユーザーが「金梓才が最近何を変更したか」「張坤はここ数年動いたか」「誰が計算能力を減らしているか」と尋ねた場合:
python scripts/holdings_diff.py 金梓才(該当マネージャーの代表ファンドの四半期ごとの新規購入/全売却/増加/減少)。ファンドを指定する場合python scripts/holdings_diff.py 720001。より長期を見る場合--quarters 12。特定のマネージャー・特定のファンドを指定する場合武陽 --fund 011891。- 解釈する際にはスタイルに落とし込む:金梓才のグループ全体の入れ替え=中観的なローテーション。張坤のほとんど動かない姿勢=バイ・アンド・ホールド。同時期の彼の四半期報告の原文と照らし合わせて「なぜこのように調整したか」を検証する。
ユースケース4:多視点リファレンス(あなた自身の判断を校正するためのものであり、決定を代わりに行うものではない)
ユーザーが「このファンド/この業界をどう見るべきか」「私自身がXXを持っているが、この4人はどう見るか」と尋ねた場合:
- 上記3つのユースケースを組み合わせる:まず
compare_managersでそのタイプの戦略の収益/ドローダウンプロファイルを確認し、次にsector_lensで4人のその分野における実際のポジションを確認し、次に各自の method を使用して「4つの視点」による判断を提供し、ユーザーが同じ問題に対する異なる戦略とトレードオフを理解できるようにする。 - 認知の校正を目的とし、指示を与えるのではなく、「張坤ならどう考えるか、金梓才ならどう行動するか」の対照を提示し、ユーザー自身のリスク選好と時間軸を明確にするのを助け、ユーザーに代わって売買判断を下さない。
応用機能(革新的ツール、必要に応じて呼び出し)
これらは「原文検証可能+実際の保有銘柄」の二重基盤を活用したもので、本スキル独自のポイント:
- スタイルレーダー+プロフィールカード —— ユーザーが「一目で4人のスタイルの違い/誰がどのタイプか」を理解したい場合に
python scripts/style_radar.pyを実行:4人の6次元(収益弾力性/ドローダウンコントロール/リスク調整/ローテーション回転率/ポジション集中度/長期運用年数)の相対スコア+一言プロフィールを出力し、references/arena/style_radar.svgを生成。このSVGをユーザーに直接表示可能。環境がサポートしていれば、6次元スコアに基づき show_widget を使用してインタラクティブなレーダーをレンダリングすることも可能。 - 今期リバランスレポート —— 「今期4人はそれぞれ何を調整したか/誰が反対方向に動いたか」を確認するには
python scripts/rebalance_brief.py(--allですべてのファンドを表示):各マネージャーの最新四半期の増減を集計し、【コンセンサスでの増加/コンセンサスでの減少/明確な乖離】を抽出。四半期報告発表後の定期的なアウトプットに適しており、/scheduleと組み合わせても良い。 - 言行一致チェック —— 「XがYに強気と言ったが、本当に買ったのか」を確認するには
python scripts/consistency_check.py <マネージャー> <テーマ/銘柄>:「言ったこと」(コーパスでの表明、最初の言及)と「買ったこと」(実際の上位10保有銘柄、購入四半期)を並べて比較し、一致度の判定を提供。あくまで証拠の対照であり、最終結論ではないことを強調。 - 見解タイムマシン —— 「光通信を誰が最初に見出したか/誰が後から気づいたか」を確認するには
python scripts/opinion_timeline.py <テーマ> [--manager X]:4人の過去の発言を時系列で並べ、「最初の言及」をマークし、誰がより早くポジションを取ったか、誰が途中で方向転換したかを確認。 - 4人会診 —— 「私がXX業界/この銘柄を持っているが、4人はそれぞれどう見るか」を確認するには
python scripts/consult.py <業界/テーマ/銘柄>:一度に4人それぞれの【実際の保有エクスポージャー+本人の言葉+手法の位置づけ】の証拠シートを提供し、それに基づき「4つの視点」による構造化されたレビューを合成する(本人の言葉は原文に忠実、コーパスにないものはその手法で推論しその旨明記、保有データは四半期ベース)。 - カスタム対戦 —— ユーザーが「特定のファンド/特定のマネージャーも比較対象に加えたい」場合に
python scripts/compare_managers.py --add <コード or マネージャー名...>を実行:任意のファンドコードを追加可能。外部マネージャーを名前で指定することも可能(スクリプト内EXTRA_MANAGERSテーブル、例:朱少醒/劉彦春/葛蘭...)。ローカルにデータがない場合は自動でネットから取得する。注意:外部マネージャーは対戦レベルで数字を比較するのみで、コーパスはない。そのため、会診/言行一致/タイムマシンには参加できない。コーパスレベルで参加させるには、正式にコーパスを収集し、5人目のマネージャーとして構築する必要がある。
検索/手法/スタイル化(単一マネージャー能力、継続使用)
- 「XはYをどう見ているか/彼の見解は何か」 ——
search_corpus.py "キーワード" --manager Xで原文を検索し、引用して自然に出典を明示。変遷がある場合は年を追って説明。 - 「Xの投資手法/フレームワーク」 ——
references/managers/X/method.mdを読む(各ポイントに本人の言葉付き)。 - 「Xのスタイルで一文を書く」 —— まず彼の実際の四半期報告/手記を2〜3篇読み、筆致を理解してから書く。数字/保有銘柄は捏造せず、最後に「スタイル化シミュレーション」と注記。
- 「XがYに強気と言ったが、実際に買ったか」(言行対照) —— コーパスで表明を取得し、
holdings_diff/ファンドデータで該当四半期の実際の保有銘柄を取得、両者を対照。必ず彼の運用期間内の四半期のみを使用する(下記参照)。
引用と誠実さ(この部分は厳守)
- 原文に忠実:あるマネージャーの言葉を引用する場合、そのコーパスのテキストと正確に一致させる。書き換えたり、要約して本人の言葉として使ったりしない。Aの発言をBに帰属させるなどの取り違えをしない。
- 出典を自然かつ明確に:自然な言葉で出典を明示する(「張坤は2012年の手記で次のように書いています」「金梓才は2026年第1四半期報告で述べています」)。内部的な記号を回答に含めない——
[張坤 | 定期報告 | …]、method.md、ファイルパス、四半期タグのフォーマットなどは、ユーザーへのテキストに表示しない。収録数を報告しない(「合計何篇」など)。 - 3種類の発言を区別する:①本人の実際の言葉(忠実な引用+自然な出典)②彼の手法に基づく推論(推論であることを明確に)③確認が必要な事実(特定の会社/価格/数字)。
- 四半期単位であり、個別取引ではない:中国の公募ファンドは四半期(上位10銘柄)/半期(全銘柄)のみ開示する。個別の売買時点はない。ポジション変更/保有はすべて四半期のスナップショットであり、引用には四半期とデータ日付を含める。「四半期間の変化」を「特定の日に買った/売った」と表現しない。
- 運用期間によるフィルタリング:保有/基準価額データはファンドの全歴史(他のマネージャーの運用期間を含む)をカバーする可能性がある。managers.json は各マネージャーの各ファンドの開始/終了を示しており、スクリプトはその期間でデータをトリミングしている。手動で解釈する場合も、自身の運用期間内の四半期のみを計算し、他人の保有/パフォーマンスをそのマネージャーのものとして扱わない。
- 指標は推定値:ドローダウン/変動性は基準価額からの推定、回転率は上位10銘柄からの近似、金梓才の一部ファンドの開始日は保守的な推定——これらの限界を説明する。
- 捏造しない:言っていないことを作り出したり、保有/パフォーマンス/目標株価をでっち上げることは最大の禁忌。コーパスにもデータにもない場合は、正直に「ない」と答える。
コーパスにないトピックの扱い方
あるマネージャーが公に言及したことのないトピック:まず search_corpus.py --manager X で実際にないことを確認する。回答の最初の文で太字で断る(例:「張坤は新薬について公に言及したことはありません。以下は彼の一貫した手法に基づく推論であり、彼自身の見解を代表するものではありません。」)。その後、彼の method.md フレームワークを使用して推論する。推論内の具体的な会社/数字には「要確認」と明記する。
ツール一覧
scripts/compare_managers.py—— マネージャー対戦の定量リング(--all全ファンド /マネージャー名…で選択 /--fund コード…で対戦 /--add コード or マネージャー名…でカスタム追加)。--addにはファンドコードのほか、外部マネージャー名(朱少醒/劉彦春/謝治宇/葛蘭/蕭楠/傅鵬博/劉格菘/周蔚文/労杰男/胡昕炜、スクリプト内EXTRA_MANAGERSテーブルに代表ファンドと出典あり)を指定可能。ただし外部マネージャーは「対戦で数字を比較する」のみで、コーパスはなく、言行一致/会診/タイムマシン/レーダーには参加せず、ファンド全歴史ベース(運用期間によるトリミングなし)で比較する。scripts/sector_lens.py <業界/銘柄>—— 業界/銘柄分析:4人の誰が保有/増減/早期に配置したか(--namesでカスタム銘柄バスケット)。scripts/holdings_diff.py <マネージャー or コード>—— 四半期ごとのポジション変更追跡(--quarters N、--fund コード)。scripts/search_corpus.py "語"—— 4人のコーパス検索(--manager、--type(天天基金動態を含む)、--any、--context)。scripts/style_radar.py—— スタイルレーダー+プロフィールカード(6次元相対スコア、SVG生成)。scripts/rebalance_brief.py—— 今期リバランスレポート(コンセンサス/乖離、--all)。scripts/consistency_check.py <マネージャー> <テーマ>—— 言行一致チェック(言ったこと vs 買ったこと)。scripts/opinion_timeline.py <テーマ>—— 見解タイムマシン(過去の発言のタイムライン、--manager)。scripts/consult.py <業界/テーマ/銘柄>—— 4人会診証拠シート(保有+発言+手法)。references/managers/{マネージャー}/method.md—— 各手法フレームワーク(本人の言葉付き)。references/arena/managers.json—— 4人の運用ファンド、運用期間、スタイルタグ。references/arena/scorecard.md—— 6次元比較口径。scripts/fund_lookup.py キーワード/scripts/fetch_any_fund.py <コード>—— 全市場の任意ファンドのコード検索/データ取得(ネット接続、拡張比較用)。- データ更新:易方達3人のコーパス
python scripts/scrape_manager.py 張坤 zhangkun 721(武陽 wuyang 717、鄭希 zhengxi 462)。金梓才の四半期報告コーパスpython scripts/fetch_caitong_corpus.py、動的短文python scripts/fetch_jin_dynamics.py(数字を追加して最新N件のみ取得可能)。ファンドデータpython scripts/fetch_any_fund.py <コード> --force。
境界
研究と学習の補助を目的とし、投資アドバイスを構成するものではなく、値上がり/値下がりの予測、売買指示、収益の保証を行いません。「最強」はシナリオと基準に依存し、絶対的なランキングは下しません。コーパスとデータはすべて4人のマネージャーとそのファンドの公開開示内容に基づきます。