CommunityRecherche & Datenanalysegithub.com

caredhieacid/fund-copilot

Fund Copilot – KI-Agent-Fähigkeit zum Screening chinesischer Publikumsfonds aus öffentlichen Daten für den manuellen Kauf über Alipay. Copilot, kein Autopilot – es filtert, du entscheidest. Kein Login, keine Bestellung, keine Vorhersage.

Was ist fund-copilot?

Dieser AI-Agent-Skill ermöglicht die systematische Suche und Bewertung chinesischer Publikumsfonds (Mutual Funds) aus öffentlichen Daten oder benutzereigenen Watchlists (z. B. aus Alipay). Er führt keine Trades aus, greift nicht auf Benutzerkonten zu und gibt keine Kursprognosen – er ist ein „Copilot“ für die manuelle Fondsauswahl. Der Skill unterstützt verschiedene Strategien (z. B. breite Marktabdeckung, Kernindexanlagen, Anleihen, aktive Aktienfonds) und bewertet Fonds anhand von Rendite-, Risiko- und Haltedauer-Kennzahlen. Die Ergebnisse werden als Markdown-Bericht und JSON ausgegeben und enthalten historische Haltungserfahrungen, Korrelationshinweise sowie Gebührenvergleiche von A/C-Anteilsklassen. Der Skill läuft als Python-Skript und erfordert eine lokale Umgebung, die über ein Setup-Skript eingerichtet wird. Besonderes Merkmal: Er kann auch Fonds aus Screenshots der Alipay-App extrahieren und in eine persönliche Watchlist integrieren. Datenschutz hat höchste Priorität – sensible Kontodaten werden ignoriert und niemals gespeichert.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add caredhieacid/fund-copilot

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Alipay-Fondsauswahl (Fund Copilot)

Ziel

Erstelle aus öffentlichen Publikumsfondsdaten oder benutzerdefinierten Alipay-Fondslisten eine überprüfbare Rangliste. Alle Kennzahlen werden durch Skripte berechnet; keine Werte aus dem Sprachmodell-Gedächtnis erfinden.

Standardverhalten

Wenn der Benutzer keine Parameter angibt, nicht nachfragen, sondern Folgendes verwenden:

  • Strategie: best – fächerübergreifende Empfehlung: chinesische A-Aktien-Breitmarktindizes, Strategie-/Themenindizes, QDII (Ausland), Anleihen, aktive Aktienfonds. Pro Kategorie wird der beste Fonds ausgegeben (QDII maximal 4), Bewertungen sind nur innerhalb derselben Kategorie vergleichbar; QDII-Fonds nehmen teil, aber wenn sie für Zeichnungen geschlossen sind, werden sie ausgeschlossen. Fonds mit Kaufbeschränkungen oder Limits bleiben erhalten und werden entsprechend gekennzeichnet.
  • Risiko: medium; Haltedauer: 3 Jahre.
  • Jeder Fonds erhält eine „historische Haltungserfahrung“ (Wahrscheinlichkeit einer positiven Rendite bei Kauf zu einem beliebigen Zeitpunkt und Haltedauer von 1/3/5 Jahren, längste Zeit bis zur Gewinnschwelle) und eine „empfohlene Haltedauer ≥ N Jahre“ (kürzestes Fenster mit historischer Gewinnwahrscheinlichkeit ≥80 %; Hinweis, dass die Geschichte sich nicht wiederholen muss).
  • Ausschluss: Geschlossene Fonds, Fonds mit festen Laufzeiten, Fonds mit Haltefristen/Rollierenden Haltefristen, Altersvorsorgefonds (养老), Fonds of Funds (FOF), Wandelanleihenfonds, Branchenwetten. Bei Einzelstrategien (z. B. core-index) nehmen QDII sowie Dividenden-/Low-Vol-/HK-Aktien-Strategieindizes nicht teil; bei best/all schon.
  • Fondsanteile mit einem Volumen unter 50 Millionen werden ausgeschlossen (Liquidationsrisiko); pro Index wird maximal ein Fonds behalten (--max-per-index kann angepasst werden).
  • Rendite, Drawdown, Volatilität usw. werden auf Basis reinvestierter Dividenden berechnet; im automatischen Modus werden nur Fonds mit vollständiger Historie über den Bewertungszeitraum behalten.
  • Kein Login in Alipay, kein Kontozugriff, keine Bestellungen.

Es muss in der Antwort klar gemacht werden, welche Parameter auf Standardwerten basieren, und die bevorzugte Kategorie sowie die empfohlenen Haltedauern müssen genannt werden.

Parametereinschränkungen: --risk low behält nur Anleihenfonds und kann nicht mit --strategy core-index oder --strategy active kombiniert werden (das Skript gibt einen Fehler aus); bei geringem Risiko --strategy bond (oder balanced/all) verwenden.

Ausführungsschritte

  1. Lokalisieren Sie das Verzeichnis, das diese SKILL.md enthält, nennen Sie es SKILL_DIR.
  2. Stellen Sie sicher, dass SKILL_DIR/.venv/bin/python existiert; falls nicht, weisen Sie den Benutzer an, dort ./setup.sh auszuführen. Keine erfundenen Ergebnisse liefern.
  3. Ordnen Sie die Benutzerabsicht den Parametern zu:
    • „Empfohlene Fonds“, „beliebige Art“, „alle ansehen“: --strategy best (Standard)
    • Langfristiger Sparplan, Kernposition für Privatanleger, Breitmarktindex: --strategy core-index
    • Stabil, niedrige Volatilität, Anleihen: --strategy bond --risk low
    • Aktive Aktien-/Mischfonds: --strategy active, mit dem Hinweis auf begrenzte Korrekturmöglichkeiten bei Fondsmanagerwechseln
    • Vergleich mehrerer Typen: --strategy balanced
    • Bei konkreten Fondscodes vom Benutzer: --codes verwenden; bei einer CSV-/Text-Watchlist: --watchlist verwenden.
  4. Führen Sie das Skript vom SKILL_DIR aus aus. Beispiel:
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

Bestimmte Fondscodes vergleichen:

cd "$SKILL_DIR"
.venv/bin/python scripts/fund_picker.py \
  --codes "000051,110020,161017" \
  --risk medium \
  --holding-years 3 \
  --top 3

Alipay-Watchlist im strikten Modus:

cd "$SKILL_DIR"
.venv/bin/python scripts/fund_picker.py \
  --watchlist /path/to/alipay_watchlist.csv \
  --risk medium \
  --holding-years 3 \
  --top 5
  1. Lesen Sie das generierte Markdown und JSON; die Antwort MUSS Folgendes enthalten:
    • Stichtag der Daten („净值数据截止“ aus dem Berichtskopf);
    • Erste Wahl und Fondscode (im best-Modus: erste Wahl pro Kategorie);
    • Mindestens zwei Alternativen;
    • Annualisierte Rendite, maximaler Drawdown, annualisierte Volatilität, Sharpe Ratio oder Anteil der Monate mit positiver Rendite;
    • Hauptrisiken jedes Fonds sowie empfohlene Haltedauer und historische Haltungserfahrung (Anteil der Fenster mit positiver Rendite / schlechtestes Fenster / Zeit bis zur Gewinnschwelle);
    • Wenn der Bericht „Korrelationshinweise“ oder „A/C-Anteilsklassen Gebührenvergleich“ enthält, müssen diese zitiert werden;
    • Bei Zitaten von „Indexbewertungsreferenzen“ muss der Zusatz „Datenreferenz, keine Anlageberatung“ beibehalten werden;
    • Letzte Überprüfungspunkte in Alipay.
  2. Wenn die Datenquelle fehlschlägt, Fondscodes nicht existieren oder die Historie unzureichend ist, dies genau so angeben – keine Werte erraten oder erfinden. Vom Benutzer explizit angegebene Fondscodes werden nicht stillschweigend herausgefiltert: QDII, gesperrte Fonds, Fonds mit ausgesetzten Zeichnungen usw. bleiben erhalten und werden mit Risikohinweisen versehen. Codes, die nicht bewertet werden konnten, erscheinen im Abschnitt „Datenfehler und Ausgeschlossene“ des Berichts – diese müssen dem Benutzer einzeln mitgeteilt werden. Wenn A- und C-Anteilsklassen gleichzeitig angegeben werden, werden sie nebeneinander aufgeführt, um den Gebührenvergleich zu erleichtern.

Wartung der Alipay-Merkliste (Screenshot-Import)

Alipay bietet keine Exportfunktion für Merklisten. Wenn der Benutzer Screenshots von Alipay-Fondsseiten bereitstellt (Merkliste, Suchergebnisse, Fondsdetails), führen Sie die folgende Prozedur aus, um die Kandidaten in die Merkliste aufzunehmen:

  1. Extrahieren Sie nur Fondscode und Fondsname aus dem Screenshot; alle Beträge, Ertragszahlen, Kontonamen, Avatare usw. werden ignoriert – nicht extrahiert, nicht wiedergegeben, nicht in Dateien geschrieben.
  2. Wenn auf dem Screenshot nur der Name, aber kein Code sichtbar ist, den Code nicht aus dem Gedächtnis ergänzen; zuerst versuchen, den Namen in öffentlichen Daten (z. B. Ranglistencache) auf einen eindeutigen Code abzubilden. Nicht eindeutig oder fehlgeschlagen? Die entsprechenden Einträge separat auflisten und den Benutzer bitten, den Code in Alipay zu bestätigen, bevor er in die Liste aufgenommen wird.
  3. Mit SKILL_DIR/watchlist.csv (oder einer vom Benutzer angegebenen CSV) zusammenführen: Vorhandene Einträge des Benutzers behalten, nach 6-stelligem Code deduplizieren und zurückschreiben. Wenn die Datei nicht existiert, eine neue Datei im Format von examples/alipay_watchlist.example.csv erstellen. Die persönliche Merkliste des Benutzers sind private Daten; sie werden IMMER in die git-ignorierte watchlist.csv geschrieben, niemals in die Vorlagendatei unter examples/ (um zu vermeiden, dass das Portfolio mit dem Repository durchsickert).
  4. Nach dem Hinzufügen mit --watchlist erneut filtern und den Benutzer daran erinnern: Screenshot-Erkennung kann fehlschlagen; vor dem Kauf muss der Fondscode in Alipay überprüft werden.

Risikogrenzen

  • Die Ausgabe ist ein Forschungskandidat, keine garantierte Kaufanweisung.
  • Nicht auf Wochen- oder Monatsrankings als primäre Grundlage stützen.
  • Die im Bericht angegebenen Zeichnungsgebühren sind von East Money angezeigte Drittanbieter-Rabatte; Alipay-Rabatte können abweichen; die laufenden Kosten (Verwaltungsgebühr + Verwahrstelle) als „持续费/年“ angeben und in Alipay die C-Klasse-Vertriebsgebühr überprüfen.
  • Kein Fonds aus einer Risikokategorie darf direkt als „besser“ als ein Fonds aus einer anderen Risikokategorie bezeichnet werden.
  • Keine sensiblen Kontodaten aus Alipay (Passwörter, Captchas, Screenshots von Portfolios) lesen oder speichern.
  • Keine automatischen Käufe, Verkäufe, Umtausche oder Sparpläne ausführen.
  • Der automatische Modus kann nicht bestätigen, ob das persönliche Alipay-Konto des Benutzers den Fonds tatsächlich gelistet hat; die Überprüfung muss mit dem Fondscode in Alipay erfolgen.
  • Bei aktiven Fonds, wenn die Leistung des aktuellen Fondsmanagers nicht genau isoliert werden kann, die Vertrauenswürdigkeit der Schlussfolgerung reduzieren und dies klar angeben.

Verwandte Skills