Mittwoch, 26. August 2026

Scalable KI-verknüpfbar!

 Seit etwa 2 Jahren nutze ich für meine eher spekulativen Trading-Anlagen ein Scalable-Depot. Ich bis inzwischen sehr zufrieden damit, habe die Pro-Version für 4,99€/Monat und zahle damit keine Gebühren für Transaktionen ab 300€. Und das waren ganz schön viele dieses Jahr!

Auf dem zugeordneten TG.Konto gibt es immerhin 2,5%, ein Umbuchen ist in fast Echtzeit möglich, so dass ich mit einen (ungenutzten) Wertpapierkredit gut mit Limits arbeiten kann, ohne dass mich zu viele Käufe kalt erwischen.

Vor knapp einem Jahr hat man sich von der Baderbank getrennt und verwahrt die Papiere selbst auf. Das macht einiges einfacher. Bislang gab es keine Unstimmigkeiten. Auf Spreads, insbesondere außerhalb der US-Öffnungszeiten ist natürlich zu achten.

Was ist neu? Seit gestern kann man das Konto mit chatGPT oder claude verknüpfen. Die KI hat dann Zugriff, kann alle Daten auslesen und auch Aufträge  erteilen, die aber vom Investor rückbestätigt werden müssen. Ich habe chatGPT alle verfügbaren Möglichkeiten auslesen lassen:
-----------------------

Ich sehe aktuell 39 Scalable-Capital-MCP-Funktionen. Für diese Übersicht habe ich nur deren bereitgestellte Schnittstellenschemata gelesen – keine Kontodaten abgerufen, keine Vorschau erzeugt und keine Änderung oder Transaktion ausgeführt.

Allgemeines:

  • Viele Funktionen akzeptieren optional portfolioId. Ohne Angabe wird nur dann automatisch gewählt, wenn genau ein Depot zugänglich ist.
  • Instrumente werden überwiegend über isin, Kryptowerte über ticker identifiziert.
  • Nahezu alle Antworten können error: { code, message } enthalten.
  • Geldwerte kommen je nach Funktion als Dezimal-string oder number.
  • Schreibende Funktionen sind unten ausdrücklich gekennzeichnet.

Konto, Depot und Liquidität

FunktionWesentliche EingabenWesentliche Ausgaben
pingkeinestatus
get_account_profilekeineProfil: personId, displayName, firstName, lastName, locale; Anzahl/Status zugänglicher Depots
list_accessible_portfolioskeineportfolios[].portfolioId; automatische Auswahl oder selection_required
get_portfolio_overviewportfolioId?, includeYearToDate?Depotwert für Wertpapiere/Krypto/gesamt; Performance nach Zeitraum; Bewertungszeitpunkte
get_portfolio_holdingsportfolioId?Wertpapierpositionen mit isin, Name, Stückzahl filled/pending/blocked, aktuellem Mittelkurs und Sparplan; Kryptopositionen und hinterlegte ETPs
get_portfolio_cash_breakdownportfolioId?cashBalance, buyingPower, ausstehende Kauforders, geschätzte Steuern; Kreditlinie und Derivate-Kaufkraft
get_portfolio_performanceportfolioId?Allokationen und Gewichtungen, beitragende Instrumente, Marktgrößenstile, Anleiheratings, Health-Checks, Szenarien, Ausschüttungen und Zinsen
get_overnight_summarysavingsAccountId?Kontobezeichnung, Saldo, Zinssatz, bisher aufgelaufene Zinsen, erwartete nächste Auszahlung und Datum

get_portfolio_performance liefert umfangreiche Analysefelder, aber keinen allgemeinen realisierten Gewinn/Verlust je Verkauf.

Kurse, Charts, Nachrichten und Suche

FunktionWesentliche EingabenWesentliche Ausgaben
search_securitiesquery, portfolioId?Treffer mit isin, Name, Wertpapierart und aktuellem Mittelkurs
get_security_quoteisin, portfolioId?Geld-, Brief- und Mittelkurs, Währung, Zeitstempel, Aktualitätsstatus sowie Performance nach Zeitraum
get_security_chartisin, timeframeKurszeitreihe timestampUtc/midPrice, Währung und Referenzschlusskurs
get_security_newsisin, locale?kurze/lange Zusammenfassung sowie Quellen mit Überschrift, Anbieter und Veröffentlichungszeit
search_derivativesunderlyingIsin, derivativeType, strategy, limit?, offset?, portfolioId?Derivate mit ISIN, Emittent, Strike/Knock-out, Hebel, Delta, Laufzeit, Prämie und impliziter Volatilität
list_order_venuesportfolioId?verfügbare Handelsplätze: Gettex, Xetra und EIX

Chart-Zeiträume: one_day, seven_days, one_month, three_months, six_months, year_to_date, one_year, max.

Transaktionen und Abrechnungsdaten

FunktionWesentliche EingabenWesentliche Ausgaben
list_portfolio_transactionsZeitraum fromTime/toTime, isin?, cryptoTicker?, Status, Transaktionsarten, Suchtext, Seitengröße und CursorWertpapier-, Bar-, ELTIF- und Kryptotransaktionen; ID, Beschreibung, Status, Zeitpunkt, Seite, Betrag, Stückzahl, Kauf/Verkauf und ISIN/Ticker
get_transaction_detailstransactionId, portfolioId?vollständiger Statusverlauf, Ausführungsdaten, Dokumentverweise, Stückzahl, Ausführungspreis, Brutto-/Nettobeträge, Gebühren und aufgeschlüsselte Steuern

Besonders relevante Detailfelder:

  • securityTrade.averagePrice: durchschnittlicher Ausführungspreis
  • securityTrade.totalAmount: abgerechneter Gesamtbetrag
  • tradeTransactionAmounts.marketValuation: Brutto-Marktwert
  • tradeTransactionAmounts.taxAmount
  • tradeTransactionAmounts.transactionFee, venueFee
  • aggregatedTransactionTaxes.totalTax
  • capitalGainsTax, solidarityTax, churchTax, sourceTax, financialTransactionTax
  • documents[]: Dokument-ID, Bezeichnung und relativer Downloadverweis
  • history[]: Status, Zeitpunkt, ausgeführte Stückzahl und Ausführungspreis

Entscheidende Einschränkung: Das Schema enthält bei normalen Wertpapierverkäufen keinen steuerlichen Einstandswert und kein direktes Feld für realisierten Gewinn/Verlust. Die Steuerhöhe allein reicht wegen Freistellungsauftrag, Verlustverrechnung, Teilfreistellung und Steuererstattungen nicht für eine zuverlässige Rückrechnung.

Sparpläne

FunktionArtWesentliche Ein-/Ausgaben
list_savings_planslesendEingabe portfolioId?; Ausgabe Instrument, Betrag, Frequenz, Ausführungstag, Dynamisierung, Zahlungsweg, nächste Ausführung und Gesamtsparrate
get_savings_plan_configlesendEingabe isin, portfolioId?; Ausgabe Mindest-/Höchstbetrag, mögliche Frequenzen, Ausführungstage, Zahlungswege, Dynamisierungsraten und Standardwerte
preview_savings_planVorschau, noch keine ÄnderungEingabe isin, amount sowie optional Frequenz, Tag, Monat, Dynamisierung, Zahlungsweg; Ausgabe effektive Konfiguration, Ex-ante-Kosten, vollständige Kundenprüfung, Ablaufzeit und signiertes submission-Objekt
submit_savings_planschreibendEingabe ausschließlich das unveränderte, separat bestätigte submission der aktuellen Vorschau; Ausgabe Status, Instrument und endgültige Sparplankonfiguration
remove_savings_planschreibendEingabe isin, portfolioId?; Ausgabe removed

preview_savings_plan erstellt keine Änderung, ist aber Teil eines möglichen Änderungsprozesses. Erst submit_savings_plan verändert den Sparplan.

Kauf- und Verkaufsorders

FunktionArtWesentliche Ein-/Ausgaben
preview_buy_orderVorschauisin, Betrag oder Stückzahl, Orderart, Preis, Handelsplatz, portfolioId?; Ausgabe Kurs, geschätztes Volumen, Stückzahl, Kosten, Warnungen, Handelbarkeit, Dokumente und vollständige Kundenprüfung
preview_sell_orderVorschauisin, Stückzahl, Orderart, Preis, Handelsplatz, portfolioId?; gleiche wesentliche Prüfdaten wie beim Kauf
submit_buy_ordertransaktionalsigniertes submission aus der bestätigten Kaufvorschau plus erforderliche acknowledgementIds; Ausgabe orderId, Status und Einreichungszeit
submit_sell_ordertransaktionalsigniertes submission aus der bestätigten Verkaufsvorschau plus erforderliche Bestätigungen; Ausgabe orderId, Status und Einreichungszeit
cancel_orderschreibendorderId, portfolioId?; Ausgabe, ob der Stornoauftrag angenommen wurde

Unterstützte Orderarten:

  • Market
  • Limit mit limitPrice
  • Stop mit stopPrice

Handelsplätze: gettex, xetra, eix.

Kauf- und Verkaufsvorschauen enthalten außerdem:

  • marketQuote
  • calculation
  • exAnteCosts
  • priceWarnings
  • tradability
  • suitability
  • requiredAcknowledgements
  • regulatoryDisclosures
  • documentLinks
  • userReview
  • zeitlich begrenztes submission

Eine Einreichung ist technisch als separater zweiter Schritt vorgesehen und verlangt eine vorherige vollständige Darstellung sowie eine ausdrückliche Bestätigung in einer späteren Interaktion.

Watchlist und Preisalarme

FunktionArtWesentliche Ein-/Ausgaben
list_watchlist_itemslesendportfolioId?; Ausgabe ISIN, Name, Wertpapierart und aktueller Kurs
add_watchlist_itemschreibendisin, portfolioId?; Ausgabe Watchlist-Status
remove_watchlist_itemschreibendisin, portfolioId?; Ausgabe Watchlist-Status
list_price_alertslesendactiveOnly?, portfolioId?; Ausgabe Alarm-ID, Instrument, Zielpreis, Richtung, Aktivstatus und Auslösezeit
create_price_alertschreibendInstrument als Wertpapier-ISIN oder Krypto-Ticker, Zielpreis, portfolioId?; Ausgabe Alarm-ID und Status
remove_price_alertschreibendalertId, portfolioId?; Ausgabe removed

Eigene Depotgruppen

FunktionArtWesentliche Ein-/Ausgaben
list_portfolio_groupslesendportfolioId?; Gruppen, zugeordnete und nicht zugeordnete Positionen, Bewertung, Performance, Sparplanvolumen und Gruppenlimit
get_portfolio_grouplesendgroupId, portfolioId?; Name, Beschreibung, Positionen, Bewertung, Performance und ausstehende Orders
create_portfolio_groupschreibendName, optionale Beschreibung und portfolioId?; Ausgabe groupId
upsert_portfolio_groupschreibendgroupId, optional Name/Beschreibung beziehungsweise clearDescription; Ausgabe updated
add_portfolio_group_holdingsschreibendgroupId, Liste von isins, portfolioId?; Ausgabe zugeordnete ISINs
remove_portfolio_group_holdingsschreibendgroupId, Liste von isins, portfolioId?; Ausgabe entfernte Zuordnungen
remove_portfolio_groupschreibendgroupId, portfolioId?; Ausgabe removed

Damit sind 22 Funktionen rein lesend beziehungsweise diagnostisch, 3 reine Vorschaufunktionen und 14 kontoverändernde oder transaktionale Funktionen verfügbar.

---------------

Im Moment habe ich meine Portfoliogruppen thematisch umgruppieren lassen und allerlei Analysen gefahren: realisierte/unrealisierte Gewinne nach Monat, Abhängigkeiten vom Dollarkurs, Analyse meiner Silberminentrades...

Auch ein korrekter Buchungsexport für PortfolioPerformance ist jetzt ein Kinderspiel.

Gefällt mir ausnehmend gut! 

 

Keine Kommentare:

Kommentar veröffentlichen