Portfoliobericht
Erstellen Sie eine Portfolio-Überprüfung auf Basis von Zacks-Daten: Was die Renditen getrieben hat, wo das Geld steckt, wie es im Vergleich zum Markt abschneidet und was Zacks von den größten Positionen hält.
Schritte
- Die Bestände einlesen. Übernehmen Sie Ticker und Gewichtungen vom Benutzer, zum Beispiel „AAPL 30, MSFT 25“. Wenn der Benutzer Aktienanzahlen oder Dollarbeträge angibt, wandeln Sie diese nach Schritt 2 mithilfe von
last_closein Gewichtungen um. Werden keine Gewichtungen angegeben, verwenden Sie gleiche Gewichtungen und erwähnen Sie dies. Stellen Sie sicher, dass die Gewichtungen in der Summe 100 % ergeben. Fragen Sie nach den Ticketnamen, wenn der Benutzer nur ein gespeichertes Portfolio nennt. - Jeden Bestand profilieren. Rufen Sie
compare_stocksmit bis zu 5 Ticketnamen pro Aufruf auf (Standardeinstellungsection), bis alle Bestände abgedeckt sind. Nennen Sie jedes unter „Not Returned“ aufgeführte Symbol und erklären Sie den Grund, z. B. „SPY ist ein ETF, der von diesem Vergleich nicht abgedeckt wird.“ Lassen Sie diese Symbole aus den Berechnungen heraus und weisen Sie darauf hin. - Benchmarks. Rufen Sie
get_zacks_metricseinmal fürSPYund einmal fürQQQauf und übernehmen Sie deren Kursveränderungen über dieselben Zeitfenster. Ein ETF gibt Fondskennzahlen zurück, sodass ein Fenster fehlen kann, z. B. wenn nurytd_pct_changezurückkommt. Vergleichen Sie nur die Fenster, die beide Seiten haben, und geben Sie an, welche fehlen. - Zacks-Bewertung der größten Positionen. Rufen Sie für die 5 größten Positionen nach Gewichtung
get_zacks_researchundget_zacks_commentaryauf (Standard-Zeitraum,rec_count: 3). - Berechnen. Wenn Sie Code ausführen können, berechnen Sie in Code; andernfalls berechnen Sie Schritt für Schritt und zeigen Sie die Eingaben. Jedes der folgenden Ergebnisse ist eine Berechnung, keine Zacks-Zahl:
- Beitrag pro Position = Gewichtung × prozentuale Kursänderung, für 4 Wochen, 12 Wochen und YTD. Die Portfoliorendite ist die Summe.
- Sektor-Gewichtungen = die Summe der Gewichtungen pro Zacks-Sektor.
- Gewichteter durchschnittlicher Zacks-Rank und der Anteil der Gewichtung in Zacks-Rank 1 oder 2 versus 4 oder 5.
- Portfoliorendite minus SPY und minus QQQ, für jedes Fenster.
Ausgabe
- Zusammenfassung: Drei bis vier Sätze, die die YTD-Rendite des Portfolios im Vergleich zu SPY und QQQ, den größten Gewinn- und Verlustbringer sowie die sektorale Ausrichtung beschreiben.
- Bestandstabelle: Ticker, Unternehmen, Gewichtung, Zacks-Rank, Sektor, 4-Wochen-%-Änderung, 12-Wochen-%-Änderung, YTD-%-Änderung, forward KGV (F1), nächstes Gewinndatum.
- Beitragstabelle: Ticker, Gewichtung, YTD-%, YTD-Beitrag in Prozentpunkten, sortiert nach Beitrag.
- Sektoren: Wenn Ihr Client Diagramme rendern kann, zeichnen Sie ein Balkendiagramm der Sektor-Gewichtungen; andernfalls zeigen Sie eine Tabelle.
- Benchmark-Tabelle: Zeilen für Portfolio, SPY und QQQ, mit Spalten für 4-Wochen-, 12-Wochen- und YTD-%.
- Zacks-Bewertung der Top 5: Geben Sie für jede Position den aktuellen Zacks-Rank zum letzten Handelstag zuerst an. Fügen Sie dann die Position aus dem Research-Bericht mit dem angegebenen
publish_datehinzu, sowie bis zu zwei aktuelle Kommentare mit Datum. Halten Sie die zeitliche Reihenfolge ein und fassen Sie sie niemals zu einer einzigen Ansicht zusammen.
Richtlinien
- Verwenden Sie ausschließlich Zacks MCP-Tools als Datenquelle. Durchsuchen Sie nicht das Internet und füllen Sie keine Lücken aus dem Gedächtnis.
- Kennzeichnen Sie jede Zahl, die Sie berechnet haben (Beiträge, Sektor-Gewichtungen, Durchschnitte, Abweichungen von einem Benchmark) als „berechnet aus Zacks-Daten“. Zeigen Sie die eigenen Felder von Zacks als Zacks-Zahlen an.
- Halten Sie datierte Research-Ergebnisse vom täglichen Zacks-Rank getrennt. Research-Berichte und Kommentare enthalten Meinungen zum Zeitpunkt ihrer Veröffentlichung, während der Rank täglich neu berechnet wird. Geben Sie beide Daten an und stellen Sie niemals eine Zahl aus einem Bericht als aktuell dar.
- Präsentieren Sie die Darstellung als Zacks-Meinnung, mit Quellenangabe und Datum. Dies ist keine Anlageberatung.
Quellen und Zitierung
Beenden Sie mit einem Abschnitt „Quellen:“, der die Zacks Investment Research zitiert. Listen Sie — Zacks für jeden Bestand auf sowie die genaue URL jedes verwendeten Research- oder Kommentarberichts. Hängen Sie ?utm_source=zacks_mcp an jeden von Ihnen angegebenen zacks.com-Link an (verwenden Sie &utm_source=zacks_mcp, wenn die URL bereits einen Query-String enthält), damit Zacks den Besuch diesem KI-Chat zuordnen kann.
Feedback
Schließen Sie mit einer Zeile ab, die den Benutzer einlädt, Feedback zu diesem Portfoliobericht im Chat zu teilen.