lyra81604/who-is-the-best-manager

最强经理之争(其实都很强) • 四位中国权益基金经理(易方达郑希/张坤/武阳·财通金梓才)可溯源对比 Agent Skill:原话语料+真实持仓,5项核心功能,6项进阶玩法。仅研究学习辅助,不构成任何投资建议。

Qu'est-ce que who-is-the-best-manager ?

Cette compétence d'agent IA, conçue pour Claude Code, Cursor et Codex, permet une comparaison traçable et approfondie de quatre grands gestionnaires de fonds actions chinois : Zheng Xi, Zhang Kun, Wu Yang (tous de E Fund) et Jin Zicai (Caitong Fund). Elle repose sur deux piliers : les corpus textuels authentiques (interviews, rapports, notes) de chaque gestionnaire et leurs véritables portefeuilles de fonds. L'agent peut exécuter des scripts Python pour générer des tableaux comparatifs quantitatifs, analyser les avoirs sectoriels par titre, tracer les changements de portefeuille trimestriels, et vérifier la cohérence entre les déclarations publiques et les investissements réels. La compétence propose cinq fonctionnalités de base (comparaison de gestionnaires, analyse sectorielle, suivi des réallocations, recherche dans les corpus, radar de style) et six fonctionnalités avancées (vérification de cohérence, chronologie des opinions, consultation à quatre voix, etc.), toutes étayées par des données sourcées. Elle est destinée exclusivement à la recherche et à l'apprentissage, sans constituer un conseil en investissement, et insiste sur la transparence des sources et l'honnêteté intellectuelle.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add lyra81604/who-is-the-best-manager

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Compétence « Le Meilleur Gestionnaire » (Qui est le meilleur manager ?)

Mettez quatre gestionnaires aux styles radicalement différents dans la même arène, pour pouvoir citer leurs propres paroles, expliquer clairement leurs méthodes d'investissement respectives, et utiliser les données réelles de tous leurs fonds gérés pour des comparaisons standardisées, un suivi des réallocations, une analyse sectorielle — afin d'aider l'utilisateur à mieux comprendre un secteur, un fonds, et « quel style lui convient le mieux ».

Les quatre gestionnaires et leur positionnement (voir references/arena/managers.json) :

  • Zheng Xi (E Fund) — Assemblage de conjonctures / Positionnement cyclique / Élasticité sur ROE faible / Chaîne industrielle descendante.
  • Zhang Kun (E Fund) — Investissement de valeur / Détention longue d'entreprises de qualité / Rotation très faible / « Calculer comme une privatisation ».
  • Wu Yang (E Fund) — Ancrage sur la croissance dans le cycle industriel / Vision prospective sur la croissance (IA, calcul) / Concentration du portefeuille.
  • Jin Zicai (Caitong) — Investissement basé sur la conjoncture / Rotation d'allocation sectorielle macro / Piloté par la recherche industrielle / Forte rotation.

Les trois piliers (tous dans references/, tous traçables)

  • Corpus textuel references/managers/{gestionnaire}/corpus/ — Avis publics originaux des gestionnaires : rapports périodiques (analyse des opérations/stratégie), notes des gérants, interviews médias ; Jin Zicai dispose en plus des « dynamiques TianTian Fund » — des courts textes d'opinion publiés à haute fréquence sur sa page personnelle TianTian Fund, plus proches de l'actualité que les rapports trimestriels (type de corpus 天天基金动态, search_corpus.py --type 天天基金动态 pour une recherche dédiée). Chaque fichier md comporte en en-tête le titre/date/source/lien original, le corps suit ---.
  • Méthode d'investissement references/managers/{gestionnaire}/method.md — Cadre méthodologique distillé de leurs corpus, chaque point accompagné des paroles du gestionnaire. C'est la différence fondamentale entre cette compétence et un « résumé de style basé sur l'impression ».
  • Données réelles des fonds references/fund_data/ (Zheng Xi) et references/fund_data_cache/ (les trois autres) — Top 10 trimestriel des avoirs, valeur nette/rendement périodique/drawdown maximum/taille/allocation d'actifs/rendement depuis la prise de fonction.
  • Métadonnées de l'arène references/arena/managers.json — Fonds gérés, périodes de mandat (début/fin), étiquettes de style pour les quatre ; references/arena/scorecard.md — Grille de comparaison à six dimensions.

Comment exécuter les scripts (important, sinon des boîtes de confirmation apparaîtront sans cesse)

Les scripts se localisent automatiquement grâce à un chemin absolu et intègrent une limite de sortie. Lors de l'appel, conservez une commande simple et unique :

  • ✅ Correct : python "<répertoire de cette compétence>/scripts/compare_managers.py"
  • ❌ Évitez cd … && python … (les commandes combinées avec cd forcent une confirmation manuelle)
  • ❌ N'ajoutez pas 2>/dev/null, | head, > ni aucune redirection ou pipe
  • ❌ N'utilisez pas ; / && pour enchaîner plusieurs commandes — exécutez un seul script à la fois

<répertoire de cette compétence> est le répertoire contenant ce SKILL.md (les scripts se trouvent dans son sous-répertoire scripts/).

Les quatre cas d'utilisation

Cas 1 : L'arène des gestionnaires (qui est le meilleur ?)

Lorsque l'utilisateur demande « Qui contrôle le mieux le drawdown ? », « Qui a le meilleur rendement ? », « Qui est le plus fort ? », « Comparez Zhang Kun et Jin Zicai » :

  1. Récupérez d'abord les indicateurs réels : python scripts/compare_managers.py (arène des fonds représentatifs des quatre). Pour tous les fonds, ajoutez --all ; pour comparer seulement certains : python scripts/compare_managers.py 张坤 金梓才 ; pour des fonds spécifiques : python scripts/compare_managers.py --fund 005827 720001.
  2. Appliquez ensuite la grille à six dimensions de references/arena/scorecard.md pour donner des « conclusions par scénario » : rendement long terme, contrôle du drawdown, rendement ajusté au risque, taux de rotation/type de stratégie, maîtrise des cycles de conjoncture, profondeur de recherche sectorielle. Ne donnez pas de classement simple et absolu — expliquez « qui choisir pour une rente longue avec peu de turbulence », « qui choisir pour profiter de l'élasticité des tendances industrielles », et fournissez les preuves.
  3. Rappel essentiel : Zhang Kun « ne contrôle pas le drawdown par le market timing, mais par la sélection de titres » ; un portefeuille concentré et fortement investi peut subir des drawdowns comptables importants en marché baissier. Expliquez selon sa logique, ne vous arrêtez pas aux chiffres. Les durées de mandat diffèrent (Zhang Kun a l'échantillon le plus long, couvrant des cycles complets) — précisez-le lors de la comparaison.

Cas 2 : Analyse sectorielle / par titre (quatre regards sur un même secteur)

Lorsque l'utilisateur demande « Qui achète dans les communications optiques ? », « Que pensent-ils de l'IA/compute ? », « Qui détient Zhongji Innolight ? », « Parmi les quatre, qui détient Kweichow Moutai ? » :

  1. Consultez d'abord les avoirs réels : python scripts/sector_lens.py 光通信 (mots-clés thématiques intégrés, qui s'étendent en un panier d'actions) ; ou passez directement un nom de titre python scripts/sector_lens.py 中际旭创 ; un panier personnalisé --names 中际旭创,新易盛. Il donne pour chaque gestionnaire : quels titres liés détenus, date de première entrée, part actuelle et maximale, encore dans le top 10 ou non.
  2. Superposez leurs avis respectifs : utilisez python scripts/search_corpus.py 光通信 (recherche chez les quatre, voir qui en a parlé et comment) + la méthode de chacun, pour obtenir un « regard à quatre voix » : qui mise lourdement, qui diversifie, qui fait de la rotation, qui ne touche pas, et leurs raisons.
  3. C'est ainsi qu'on « épaissit la compréhension rapide d'un secteur » : à la fois les preuves d'investissement tangibles et les jugements sectoriels originaux.

Cas 3 : Suivi des avoirs et des réallocations

Lorsque l'utilisateur demande « Qu'a récemment changé Jin Zicai ? », « Zhang Kun a-t-il bougé ces dernières années ? », « Qui réduit le compute ? » :

  1. python scripts/holdings_diff.py 金梓才 (fonds représentatif du gestionnaire, trimestre par trimestre : nouvelles entrées/cessations/augmentations/réductions) ; fonds spécifique python scripts/holdings_diff.py 720001 ; période plus longue --quarters 12 ; fonds spécifique d'un gestionnaire 武阳 --fund 011891.
  2. Interprétez en lien avec le style : la rotation complète de Jin Zicai = rotation macro ; l'immobilisme de Zhang Kun = acheter et conserver ; recoupez avec ses propres commentaires du rapport trimestriel pour confirmer « pourquoi ce changement ».

Cas 4 : Perspectives multiples (calibrer votre jugement, pas décider à votre place)

Lorsque l'utilisateur demande « Comment dois-je voir ce fonds/secteur ? », « Je détiens X, qu'en penseraient ces quatre ? » :

  1. Combinez les trois cas ci-dessus : d'abord compare_managers pour le profil rendement/drawdown de ce type de stratégie, puis sector_lens pour les positions réelles des quatre dans cette direction, puis utilisez la méthode de chacun pour donner des « quatre perspectives », permettant à l'utilisateur de voir les différentes stratégies et compromis face à un même problème.
  2. Calibrez la compréhension, ne donnez pas d'instructions : présentez un contraste « que penserait Zhang Kun, que ferait Jin Zicai », aidez l'utilisateur à clarifier son appétit pour le risque et son horizon temporel, ne prenez pas de décision d'achat/vente à sa place.

Fonctionnalités avancées (outils innovants, à utiliser selon les besoins)

Ces fonctionnalités exploitent la double base « corpus traçable + portefeuille réel » de manière originale, et sont le point fort exclusif de cette compétence :

  • Radar de style + fiche personnage — Lorsque l'utilisateur veut « voir d'un coup d'œil les différences de style / qui est quel type », exécutez python scripts/style_radar.py : produit les scores relatifs des quatre sur six dimensions (élasticité du rendement / contrôle du drawdown / ajustement au risque / rotation / concentration / ancienneté) + une phrase de personnage, et génère references/arena/style_radar.svg. Vous pouvez afficher ce SVG à l'utilisateur ; si l'environnement le permet, vous pouvez aussi utiliser show_widget pour un radar interactif basé sur les scores.
  • Bulletin de réallocation du trimestre — « Qu'ont changé les quatre ce trimestre / qui va à contre-courant ? » exécutez python scripts/rebalance_brief.py (--all pour tous les fonds) : résume les augmentations/réductions de chacun sur le dernier trimestre, et distille [consensus d'augmentation / consensus de réduction / divergence marquée]. Idéal pour une production périodique après publication des rapports trimestriels via /schedule.
  • Vérification de cohérence parole-acte — « X dit qu'il aime Y, a-t-il vraiment acheté ? » exécutez python scripts/consistency_check.py <gestionnaire> <sujet/titre> : met en parallèle « ce qui est dit » (prise de position dans le corpus, première mention) et « ce qui est acheté » (top 10 réel, trimestre d'entrée), pour un jugement de cohérence. Soulignez qu'il s'agit d'une confrontation de preuves, pas d'une conclusion.
  • Machine à remonter le temps des opinions — « Qui a vu les communications optiques le premier / qui était en retard ? » exécutez python scripts/opinion_timeline.py <sujet> [--manager X] : affiche les paroles des quatre année par année sur une frise chronologique, marque la « première mention », pour voir qui a investi tôt, qui a changé d'avis en cours de route.
  • Consultation à quatre voix — « Je détiens le secteur X / ce titre, qu'en penseraient les quatre ? » exécutez python scripts/consult.py <secteur/sujet/titre> : produit en une fois la fiche de preuves pour chaque gestionnaire : [exposition réelle du portefeuille + paroles originales + positionnement méthodologique], puis synthétise un commentaire structuré selon les « quatre perspectives ».
  • Arène personnalisée — Lorsque l'utilisateur veut « intégrer un autre fonds/gestionnaire dans la comparaison », exécutez python scripts/compare_managers.py --add <code ou nom du gestionnaire…> : peut ajouter n'importe quel code de fonds, ou nommer un gestionnaire externe (table EXTRA_MANAGERS dans le script, comme Zhu Shaoxing/Liu Yanchun/Ge Lan…, pas de données locales, récupérées automatiquement en ligne). Attention : les gestionnaires externes sont comparés uniquement au niveau des chiffres dans l'arène, sans corpus ; ils ne peuvent donc pas entrer dans la consultation/vérification/machine à remonter le temps ; pour intégrer quelqu'un dans la couche corpus, il faut capturer son corpus et créer un 5ème gestionnaire.

Traçabilité / Méthode / Stylisation (capacités mono-gestionnaire, héritées)

  • « Que pense X de Y / quelle est son opinion ? » — search_corpus.py "mot-clé" --manager X pour trouver le texte original, citez et mentionnez naturellement la source ; s'il y a une évolution, reliez les années.
  • « Quel est la méthode/cadre d'investissement de X ? » — Lisez references/managers/X/method.md (chaque point est accompagné des paroles originales).
  • « Écris un passage dans le style de X » — Lisez d'abord 2-3 de ses vrais rapports/notes pour saisir sa plume, puis écrivez, sans inventer de chiffres/positions, et terminez en précisant « simulation stylisée ».
  • « X dit qu'il aime Y, a-t-il acheté ? » (cohérence parole-acte) — Obtenez la position déclarée dans le corpus + les positions réelles du trimestre correspondant via holdings_diff/données de fonds, et confrontez les deux. Utilisez impérativement uniquement les trimestres de son mandat (voir ci-dessous).

Citation et honnêteté (cette partie est stricte)

  • Fidélité au texte original : Citez les paroles d'un gestionnaire exactement comme dans son corpus, ne les réécrivez pas, ne les résumez pas comme originales ; ne mettez pas dans la bouche de A ce que B a dit.
  • Source propre et naturelle : Indiquez la source en langage naturel (« Zhang Kun a écrit dans sa note de 2012 », « Jin Zicai a déclaré dans son rapport du T1 2026 »). Ne faites pas apparaître les marqueurs internes dans vos réponses — [张坤 | 定期报告 | …], method.md, les chemins de fichiers, les formats d'étiquettes trimestrielles, etc., ne doivent pas apparaître dans le texte destiné à l'utilisateur. Ne mentionnez pas le nombre d'entrées (« combien d'articles au total »).
  • Distinguer trois types de propos : ① Paroles originales du gestionnaire (citation fidèle + source naturelle) ② Déductions basées sur sa méthode (précisez qu'il s'agit d'une déduction) ③ Faits nécessitant vérification (noms d'entreprises, prix, chiffres).
  • Granularité trimestrielle, pas transaction par transaction : Les fonds publics chinois ne divulguent que trimestriellement (top 10) / semestriellement (tout) — pas de points d'achat/vente individuels. Les réallocations/positions sont des instantanés trimestriels ; citez avec le trimestre et la date des données ; ne présentez pas les « changements entre trimestres » comme des « achats/ventes tel jour ».
  • Filtre par période de mandat : Les données de portefeuille/valorisation peuvent couvrir tout l'historique du fonds (y compris les mandats d'autres gérants). managers.json indique les dates de début/fin pour chaque gestionnaire et chaque fonds ; les scripts ont déjà coupé selon la période ; lors de l'interprétation manuelle, ne considérez que les trimestres de son mandat, n'attribuez pas à un gestionnaire les positions/performances d'un autre.
  • Les indicateurs sont des estimations : Le drawdown/volatilité sont estimés via la valeur nette, la rotation est approximative pour le top 10, le début de certains fonds de Jin Zicai est une inférence prudente — expliquez ces limites.
  • N'inventez pas : Fabriquer des propos jamais tenus, ou des positions/performances/prix cibles inexistants est la plus grande interdiction ; si les corpus et les données ne contiennent pas l'information, dites-le honnêtement.

Que faire si le sujet n'est pas dans le corpus ?

Un gestionnaire n'a pas commenté publiquement un sujet : vérifiez d'abord avec search_corpus.py --manager X qu'il n'y a effectivement rien ; commencez votre réponse par une phrase en gras (exemple : « Zhang Kun n'a pas commenté publiquement les biotechnologies ; ce qui suit est une déduction selon sa méthode habituelle, ne représente pas son point de vue. »), puis déduisez avec son method.md ; marquez les noms d'entreprises/chiffres spécifiques de la déduction avec « à vérifier ».

Liste des outils

  • scripts/compare_managers.py — Arène de comparaison quantitative des gestionnaires (--all tous les fonds / nom du gestionnaire… sélection / --fund code… confrontation / --add code ou nom… personnalisation). --add peut ajouter un code de fonds, ou nommer un gestionnaire externe (Zhu Shaoxing/Liu Yanchun/Xie Zhiyu/Ge Lan/Xiao Nan/Fu Pengbo/Liu Gesong/Zhou Weiwen/Lao Jienan/Hu Xinwei, voir EXTRA_MANAGERS dans le script, avec fonds représentatifs et sources) ; mais les gestionnaires externes n'entrent que dans « l'arène de comparaison des chiffres », sans corpus, pas dans la vérification parole-acte/consultation/machine à remonter le temps/radar, et selon l'historique complet du fonds (non coupé par période de mandat).
  • scripts/sector_lens.py <secteur/titre> — Analyse sectorielle/par titre : qui détient, qui achète/vend, qui a investi tôt (--names panier personnalisé).
  • scripts/holdings_diff.py <gestionnaire ou code> — Suivi des réallocations trimestre par trimestre (--quarters N, --fund code).
  • scripts/search_corpus.py "mot" — Recherche dans les corpus des quatre (--manager, --type incluant 天天基金动态, --any, --context).
  • scripts/style_radar.py — Radar de style + fiche personnage (scores relatifs sur six dimensions, génère SVG).
  • scripts/rebalance_brief.py — Bulletin de réallocation du trimestre (consensus/divergence, --all).
  • scripts/consistency_check.py <gestionnaire> <sujet> — Vérification de cohérence parole-acte (dit vs acheté).
  • scripts/opinion_timeline.py <sujet> — Machine à remonter le temps des opinions (frise chronologique des paroles, --manager).
  • scripts/consult.py <secteur/sujet/titre> — Fiche de preuves pour consultation à quatre voix (positions + paroles + méthode).
  • references/managers/{gestionnaire}/method.md — Cadre méthodologique de chaque gestionnaire (avec paroles originales).
  • references/arena/managers.json — Fonds gérés, périodes de mandat, étiquettes de style.
  • references/arena/scorecard.md — Grille de comparaison à six dimensions.
  • scripts/fund_lookup.py mot-clé / scripts/fetch_any_fund.py <code> — Recherche de code de fonds / récupération de données pour tout fonds du marché (en ligne, pour comparaison étendue).
  • Rafraîchissement des données : Corpus des trois d'E Fund python scripts/scrape_manager.py 张坤 zhangkun 721 (Wu Yang wuyang 717, Zheng Xi zhengxi 462) ; Corpus des rapports trimestriels de Jin Zicai python scripts/fetch_caitong_corpus.py, textes dynamiques python scripts/fetch_jin_dynamics.py (peut ajouter un nombre pour ne prendre que les N dernières entrées) ; Données de fonds python scripts/fetch_any_fund.py <code> --force.

Limites

Aide à la recherche et à l'apprentissage uniquement, ne constitue pas un conseil en investissement, ne prédit pas les hausses/baisses, ne donne pas d'ordres d'achat/vente, ne promet pas de rendements. « Meilleur » est à prendre par scénario et selon des critères, pas un classement absolu. Les corpus et les données proviennent tous des contenus publics divulgués par les quatre gestionnaires et leurs fonds.

Skills associés