Selbst gehostet · Quellcode einsehbar

Dein Scalable-Depot.
Live auf deinem Server.

Scalable Live pollt während der Handelszeit das offizielle Scalable CLI, schreibt Tagesergebnis und Depotwert mit, baut daraus Monats- und Jahres-Charts in Excel — und schickt dir den aktuellen Verlauf jederzeit per Telegram. Kein Broker-Passwort im Tool, keine Cloud, keine Orders.

kein Broker-Passwort im Tool Daten bleiben lokal offizielles Scalable CLI Linux · Pi · NAS · VPS
SL
Scalable Live Bot
online
/value
Depotwert · Heute
09:0012:0015:3017:30
248.162 €  (+362 €) · 412
/status
Collector: OK · Session: OK
Letzter Wert: +9.278,75 · 128 Tage
/today/value/month/year/login
~30 s
Poll-Intervall
Mo–Fr
nur Handelszeit
16
Telegram-Befehle
0 €
laufende Kosten
Was es macht

Mitschreiben, visualisieren, melden.

Ein schlanker Hintergrunddienst sammelt die Werte, ein zweiter bedient Telegram. Beide lesen dieselbe Konfiguration — alles ohne SSH live umstellbar.

01

Erfassen

  • Pollt sc broker overview im wählbaren Takt
  • Nur Mo–Fr zur Handelszeit, Feiertage ausgelassen
  • Tagesergebnis und Depotwert je ein Log
  • Echter Schlusswert beim Marktschluss gesichert
02

Auswerten

  • Monats- und Jahres-Excel mit Diagrammen
  • Kennzahlen: bester/schlechtester Tag, Ø, Median
  • Grüne/rote Tage, kumuliertes Ergebnis
  • Je ein Sheet pro Handelstag, dazu Terminal-Chart
03

Melden & steuern

  • Charts als Bild zu jeder Abfrage
  • Tag, Von–Bis, Monat, Jahr, kumuliert
  • Tagesabschluss automatisch per Job
  • Session-Login direkt aus dem Chat
Welche Werte

Zwei Sichten, sauber getrennt.

Aus einem einzigen overview-Abruf zieht Scalable Live zwei verschiedene Zahlen — das Tagesergebnis (startet jeden Tag bei ~0) und den absoluten Depotwert (die Vermögenskurve).

1

Tagesergebnis

performance[].simpleAbsoluteReturn
  · timeframe = INTRADAY

Der Intraday-Return in Euro. Der Schlusswert eines Tages ist damit faktisch das Tagesergebnis.

2

Depotwert

valuation.total
  · 248.161,70 €

Der absolute Depotwert, parallel mitgeloggt. Wählbar auch securities oder crypto.

3

Tagesschluss

FINAL_POLL

Beim Übergang auf „Markt zu" holt der Collector einmal den echten Schlusswert — nicht den letzten Tick davor.

Bewusst nicht geloggt

Die rollierenden Zeitfenster (MAX, ONE_YEAR, SIX_MONTHS …) werden nicht als Intraday-Serie geschrieben — sie wären innerhalb eines Tages nahezu konstant und redundant zur Wert-/Return-Kurve.

So funktioniert's

Vom Broker bis aufs Handy.

Eine gerade Pipeline, kein Cloud-Umweg. Nur der Collector spricht mit dem CLI; Viewer und Bot lesen ausschließlich die Logs.

01

Scalable CLI

sc broker overview --json liefert Performance & Depotwert deines Brokers.

02

Collector

Pollt zur Handelszeit, schreibt pro Tag ein Log für Return und Depotwert.

03

Charts & Excel

Beim Tageswechsel werden Monats- und Jahresdatei mit Diagrammen gebaut.

04

Telegram

Abruf per Befehl oder automatischer Tagesabschluss — Chart inklusive.

Voraussetzung

Wie du an sc kommst.

Scalable Live nutzt das offizielle Kommandozeilen-Tool von Scalable Capital (ScalableCapital/scalable-cli). Es ist in der Beta und braucht eine einmalige Freischaltung deines Accounts. Der Login bleibt bewusst manuell — niemand außer dir bekommt Zugriff auf dein Depot.

Quelle

Alle Infos & Releases: github.com/ScalableCapital/scalable-cli

1

Installieren (Linux, headless)

Lade das tar.gz für deine Architektur (x86_64 oder aarch64) vom Release, entpacke es und lege sc in den PATH.

tar -xzf scalable-cli-*-linux.tar.gz
sudo install -m 755 sc /usr/local/bin/sc
sc --version
Integrität prüfen

Die Releases enthalten Prüfsummen und eine minisign-Signatur — vor dem Installieren verifizieren.

2

Account freischalten lassen

Installations-Code erzeugen (geht ohne Login) und per Mail von deiner Scalable-Adresse anfragen.

sc installation-code

# Mail an: cli.beta@scalable.capital
# Betreff:  Scalable CLI Allowlisting
# Inhalt:   der Installations-Code
3

Anmelden & prüfen

Login per OAuth-Geräte-Code: sc zeigt URL und Code, du bestätigst im Browser. Danach steht die Verbindung zum Broker.

sc login        # URL + Code im Browser bestätigen
sc whoami
sc broker overview --json
4

Session als Datei (für Dienste)

Auf einem Headless-Server ist der Schlüsselbund meist nicht entsperrt. Stell die Session auf Datei-Speicher um, damit der systemd-Dienst sie sieht.

# ~/.config/scalable-cli/config.toml
[auth]
session_backend = "file"
Härtung (optional)

Für mehr Isolation kann sc als eigener Unix-User mit einer eng gefassten sudoers-Regel laufen — Details im offiziellen README.

Installation

In wenigen Minuten eingerichtet.

Du brauchst Python 3.10+, das eingerichtete Scalable CLI (oben) und einen Telegram-Account. Die Schritte sind auf einen Linux-/Headless-Server zugeschnitten.

1

Projekt entpacken & Abhängigkeiten installieren

Eine virtuelle Umgebung hält die Pakete sauber vom System-Python getrennt.

tar -xzf scalable-live-1.0.0.tar.gz
cd scalable-live-1.0.0
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
2

Telegram-Bot anlegen & Chat-ID finden

In Telegram @BotFather öffnen, /newbot senden, Token notieren. Dann den Helfer starten und dem Bot „hi" schreiben — er gibt Chat- und User-ID aus.

python find_chat_id.py
3

Konfiguration per Wizard

Der setup_wizard.py fragt alle Werte ab, prüft sie und schreibt die config.json — oder du legst sie von Hand an.

python setup_wizard.py     # fragt alles ab -> config.json
# oder von Hand:
nano config.json           # TELEGRAM_TOKEN, TELEGRAM_CHAT_ID, SC_BIN
4

Als systemd-Dienste (24/7 headless)

Collector und Bot als Dienste — Autostart beim Boot, Neustart bei Absturz.

sudo cp *.py /opt/scalable-live/
sudo cp scalable-live.service scalable-telegram.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable --now scalable-live.service scalable-telegram.service
Wichtig: gleicher User

Beide Dienste müssen als derselbe Unix-User laufen wie dein sc login — nur dann teilen sie sich die Scalable-Session.

5

Loslegen

Im Bot /login ausführen (Geräte-Code bestätigen), dann /status und /today. Ab dann sammelt der Collector während der Handelszeit von selbst. Meldet sich die Session nach ~7 Tagen ab, schreibt dir der Bot „bitte /login".

Steuerung

Alles per Befehl — oder Tastatur.

Nur freigeschaltete Chats werden bedient. Zu jeder Abfrage kommt der passende Chart als Bild.

/todayIntraday-Chart von heute (live)
/valueDepotwert-Verlauf (heute oder Datum)
/day YYYY-MM-DDein bestimmter Tag
/days [n]die letzten n Tage
/month · /yearmit Blättern & Kumuliert-Umschalter
/cumulativeaufsummiertes Ergebnis über alle Tage
/range A Bfrei wählbarer Zeitraum
/statusCollector, Session, letzter Wert, Jobs
/login · /whoami · /logoutScalable-Session verwalten
/config [KEY=value]Einstellungen live ändern
Ehrlich vorab

Passt das zu dir?

Passt, wenn …

  • du ein Scalable-Broker-Depot hast und deine Tagesentwicklung dokumentieren willst
  • du einen kleinen Linux-Server, Pi oder NAS hast, der durchlaufen darf
  • du deine Daten lokal behalten und keinen fremden Dienst füttern willst
  • dir Telegram als Oberfläche reicht und du den Code anpassen können willst

Passt nicht, wenn …

  • du einen Bot suchst, der automatisch Orders ausführt — Scalable Live handelt nicht
  • du nichts Technisches einrichten oder gelegentlich neu einloggen möchtest
  • du nicht in der Scalable-CLI-Beta freigeschaltet werden willst/kannst
  • du Anlageberatung oder garantierte Renditen erwartest (gibt es hier nicht)
Funktionsumfang

Alles drin. Kein Aufpreis.

  • Live-Config — alle Einstellungen in config.json, per /config editierbar und ohne Neustart aktiv.
  • Session-Handling — erkennt den 7-Tage-Logout, warnt gezielt und drosselt das Pollen bis zum nächsten /login.
  • Excel-Export — Monats- und Jahresdateien mit Kurven, Kennzahlen-Box und Tages-Sheets.
  • Terminal-Live-Chart — Intraday direkt im Terminal, nur lesend.
  • Fehler-Warnungen — meldet ausgefallene Abrufe per Telegram, inkl. Entwarnung.
  • Auto-Push & Tagesabschluss — optionaler periodischer Chart und Zusammenfassung zum Marktschluss.
  • systemd-Dienste — Single-Instance-Lock, rotierende Logs, sauberes Stop-Verhalten.
  • Feiertage — Börsenfeiertage werden automatisch ausgelassen.
Sicherheit & Datenschutz

Deine Zahlen. Deine Maschine.

Kein Broker-Passwort im Tool

Die Anmeldung übernimmt das offizielle sc-CLI in seinem eigenen, sicheren Session-Speicher. Scalable Live speichert keine Zugangsdaten.

Keine Orders

Es werden nur lesende Befehle aufgerufen. Gehandelt wird ausschließlich von dir in der Scalable-App.

Nur freigeschaltete Chats

Bedient werden ausschließlich die in der Config hinterlegten Chat-/User-IDs. Alle anderen sehen nur ihre eigene ID.

Lokal & verifizierbar

Logs, Charts und Excels liegen in deinem Datenordner. Der gesamte Python-Code liegt offen vor dir — keine Telemetrie.

FAQ

Häufige Fragen.

Ja. Scalable Live liest seine Werte ausschließlich über das offizielle sc-CLI aus. Du musst dafür einmalig in die Beta freigeschaltet werden (siehe „Wie du an sc kommst"). Ohne aktive sc-Session kommen keine Daten.

Nein. Es ruft nur lesende Befehle auf (broker overview, whoami). Es protokolliert deine Entwicklung — handeln tust du selbst in deiner Scalable-App.

Die sc-Session läuft nach rund 7 Tagen ab — so ist das CLI gebaut. Scalable Live erkennt das, schickt eine klare „bitte /login"-Meldung und pollt gedrosselt weiter, bis du dich neu angemeldet hast. Ein /login im Bot genügt.

Ja, genau dafür ist es gedacht. Wichtig sind zwei Dinge: session_backend = "file" in der config.toml des CLI (sonst sieht der Dienst die Session nicht), und beide Dienste als derselbe Unix-User wie der sc login.

Sehr wenig. Ein Raspberry Pi, ein kleines NAS oder ein VPS ab ~3 €/Monat reichen völlig. Der Collector verbraucht im Leerlauf praktisch nichts; nur beim Excel-Bau steigt die Last kurz.

Nichts — kein Abo, keine API-Gebühren. Telegram und das Scalable CLI sind kostenlos. Auf eigenem Pi nur Stromkosten, auf einem VPS dessen Miete.
Download

Scalable Live herunterladen.

Vollständiges Python-Projekt: Collector, Telegram-Bot, Excel-Export, Terminal-Viewer, systemd-Dienste und kommentierte Konfiguration.

scalable-live-1.0.0Python-Projekt · Collector · Bot · Tests · Doku
Stable
Integrität prüfen: SHA-256-Prüfsumme
Im PaketCollector, Bot, Export, Viewer, Dienste, README.
VoraussetzungPython 3.10+ und das eingerichtete Scalable CLI.
Headless-readysystemd-Dienste, file-Session, kein Desktop nötig.

Sofortiger Download · kein Account · selbst gehostet · proprietäre Lizenz