Filtrage des fonds Alipay
Objectif
À partir des données publiques des fonds communs de placement ou des codes candidats Alipay fournis par l'utilisateur, générer un classement vérifiable des candidats. Toutes les valeurs numériques sont calculées par un script ; ne pas compléter les données basées sur l'impression du modèle de langage.
Comportement par défaut
Lorsque l'utilisateur ne spécifie pas de paramètres, ne pas poser de questions, adopter :
- Stratégie :
best— recommandation toutes catégories : indices A-shares larges, stratégie/thématique, QDII (outre-mer), obligations, actions actives. Chaque catégorie reçoit son meilleur fonds (QDII : max 4), les scores ne sont comparables qu'au sein d'une même catégorie ; les QDII en compétition mais dont la souscription est suspendue sont exclus, les achats à quota important/limités sont conservés et marqués ; - Risque :
medium; Période de détention : 3 ans ; - Pour chaque fonds, fournir « l'expérience historique de détention » (probabilité de rendement positif en détenant 1/3/5 ans à un moment donné, et la durée maximale de retour à la rentabilité) et une « référence de détention recommandée ≥ N ans » (fenêtre la plus courte où le taux de succès historique ≥ 80 % ; obligation de déclarer que les performances passées ne préjugent pas des performances futures) ;
- Exclusion : produits fermés, à date d'ouverture fixe, avec période de détention/glissante verrouillée, retraite, FOF, obligations convertibles secondaires/obligations convertibles, paris sectoriels uniques ; sous une stratégie unique (ex.
core-index), les QDII et les indices stratégiques comme dividendes/faible volatilité/HK actions ne participent pas ; sousbest/all, ils participent ; - Exclure les fonds dont la part est inférieure à 0,5 milliard de parts (risque de liquidation) ; au maximum conserver 1 fonds par indice (
--max-per-indexajustable) ; - Les indicateurs de rendement, drawdown, volatilité etc. sont calculés sur la base des dividendes réinvestis ; en mode automatique, seuls les fonds ayant un historique complet couvrant la fenêtre d'évaluation sont conservés ;
- Pas de connexion à Alipay, pas de lecture de compte, pas de commande.
Il est obligatoire de préciser dans la réponse quels paramètres ont utilisé les valeurs par défaut, et de rapporter les préférences de chaque catégorie ainsi que leurs références de durée de détention.
Contrainte de paramètre : --risk low ne conserve actuellement que les fonds obligataires et ne peut être combiné avec --strategy core-index ou --strategy active (le script génère une erreur) ; pour les demandes de risque faible, utiliser --strategy bond (ou balanced/all).
Étapes d'exécution
- Localisez le répertoire contenant ce
SKILL.mdet nommez-leSKILL_DIR. - Vérifiez que
SKILL_DIR/.venv/bin/pythonexiste ; sinon, invitez l'utilisateur à exécuter./setup.shdans ce répertoire et ne fabriquez pas de résultats. - Mappez l'intention de l'utilisateur aux paramètres :
- « Recommande le meilleur », « Pas de type spécifique », « Regarde tout » :
--strategy best(par défaut) - Investissement périodique à long terme, position de base pour un particulier, indices larges :
--strategy core-index - Stable, faible volatilité, fonds obligataires :
--strategy bond --risk low - Fonds actions actifs/mixtes :
--strategy active, en rappelant que la correction des changements de gestionnaire est limitée - Comparaison multi-types :
--strategy balanced - Lorsque l'utilisateur donne des codes de fonds précis, utiliser
--codes; lorsqu'il fournit un CSV/une liste de candidats textuels, utiliser--watchlist
- « Recommande le meilleur », « Pas de type spécifique », « Regarde tout » :
- Exécutez le script depuis
SKILL_DIR. Exemple :
cd "$SKILL_DIR"
.venv/bin/python scripts/fund_picker.py \
--strategy core-index \
--risk medium \
--holding-years 5 \
--top 5 \
--output /tmp/alipay_fund_report.md \
--json-output /tmp/alipay_fund_report.json
Comparaison de codes de fonds spécifiques :
cd "$SKILL_DIR"
.venv/bin/python scripts/fund_picker.py \
--codes "000051,110020,161017" \
--risk medium \
--holding-years 3 \
--top 3
Mode strict pour les listes de surveillance Alipay :
cd "$SKILL_DIR"
.venv/bin/python scripts/fund_picker.py \
--watchlist /path/to/alipay_watchlist.csv \
--risk medium \
--holding-years 3 \
--top 5
- Lisez le Markdown et le JSON générés ; la réponse doit inclure :
- La date limite des données ( « Données de valeur nette jusqu'au » dans l'en-tête du rapport) ;
- Le(s) fonds préféré(s) et leurs codes (mode best : préféré de chaque catégorie) ;
- Au moins deux alternatives ;
- Rendement annualisé, drawdown maximum, volatilité annualisée, ratio de Sharpe ou proportion de mois à rendement positif ;
- Les principaux risques de chaque fonds, ainsi que la durée de détention recommandée et l'expérience historique de détention (proportion de fenêtres positives / pire fenêtre / durée de retour à la rentabilité) ;
- Si le rapport contient une « remarque sur la corrélation » ou une « comparaison des frais des parts A/C », elle doit être rapportée ;
- Si « référence d'évaluation de l'indice » est citée, l'adjectif « Données à titre indicatif, pas un conseil d'investissement » doit être conservé ;
- Les derniers éléments à vérifier dans Alipay.
- Si la source de données échoue, si un code de fonds n'existe pas ou si l'historique est insuffisant, le dire tel quel, sans deviner ni inventer de valeurs. Les codes de fonds explicitement fournis par l'utilisateur ne sont pas filtrés silencieusement : les QDII, les fonds à période de blocage, les suspensions de souscription etc. sont conservés et marqués de leur risque ; les codes qui n'ont pas pu être évalués apparaissent dans la section « Enregistrement des échecs de données et des exclusions » du rapport — la réponse doit les rapporter un par un à l'utilisateur. Si les parts A et C sont fournies en même temps, elles sont conservées côte à côte pour faciliter la comparaison des frais.
Maintenance de la liste de surveillance Alipay (import de capture d'écran)
Alipay n'offre pas de fonction d'exportation de la liste de surveillance. Lorsque l'utilisateur fournit une capture d'écran de la page des fonds Alipay (page de surveillance, page de résultats de recherche, page de détails du fonds), procédez comme suit pour intégrer les candidats dans la liste de surveillance :
- Extrayez uniquement le code du fonds et le nom abrégé du fonds de la capture d'écran ; ignorez les montants de détention, les chiffres de rendement, les pseudos de compte, les avatars etc. — ne les extrayez pas, ne les répétez pas, ne les écrivez dans aucun fichier.
- Si la capture d'écran ne contient qu'un nom sans code, ne complétez pas le code de mémoire ; utilisez d'abord le nom pour trouver un code unique dans les données publiques (comme le cache des classements) ; si le code n'est pas unique ou si la correspondance échoue, listez les éléments séparément et demandez à l'utilisateur de confirmer le code dans Alipay avant de l'ajouter.
- Fusionnez avec
SKILL_DIR/watchlist.csv(ou un CSV spécifié par l'utilisateur) : conservez les entrées existantes de l'utilisateur, dédupliquez par code à 6 chiffres et réécrivez le fichier. Si le fichier n'existe pas, créez-le en suivant le format deexamples/alipay_watchlist.example.csv. La liste de surveillance de l'utilisateur est une donnée personnelle, écrivez-la toujours danswatchlist.csvqui est gitignoré, jamais dans les fichiers modèles sousexamples/(pour éviter de divulguer les positions avec le dépôt). - Après l'import, re-filtrez avec
--watchlistet rappelez à l'utilisateur : la reconnaissance par capture d'écran peut être erronée ; avant d'acheter, vérifiez toujours le code du fonds dans Alipay.
Limites des risques
- Les résultats sont des candidats à la recherche, pas des ordres d'achat garantissant des profits.
- Ne pas utiliser les classements sur une semaine ou un mois comme fondement principal.
- Les frais de souscription dans le rapport sont les prix promotionnels tiers affichés par East Money ; la remise Alipay peut être différente ; pour les coûts de détention continue, regardez les « frais continus/an » (frais de gestion + frais de garde) et vérifiez les frais de service des parts C dans Alipay.
- Ne pas déclarer qu'un fonds obligataire est « supérieur » à un fonds actions dans une catégorie de risque différente.
- Ne pas lire ni enregistrer les identifiants, mots de passe, codes de vérification, ou informations sensibles de compte dans les captures d'écran de positions.
- Ne pas exécuter automatiquement les ordres d'achat, de rachat, de conversion ou de plan d'investissement périodique.
- Le mode automatique ne peut pas confirmer si le fonds est effectivement disponible sur le compte Alipay personnel de l'utilisateur ; vous devez vérifier avec le code du fonds dans Alipay.
- Pour les fonds actifs, si vous ne pouvez pas séparer précisément la performance sous le gestionnaire actuel, réduisez le niveau de confiance de la conclusion et expliquez-le clairement.