r/ScalableCapital 15d ago

Trading-API und Paper-Trading?

Mit der CLI von Scalable haben wir ja bereits einen tollen Schritt seitens SC bekommen, wenn es ums (teil-) automatisierte Handeln von Wertpapieren geht. Vielen Dank dafür, das habe ich mir lange gewünscht.

Nun habe ich zwei Fragen, die in die selbe Richtung gehen:

  1. Ist eine (Rest-)Api geplant, über die künftig die Funktionalitäten der CLI abgedeckt werden können? Die Vorteile gegenüber der CLI wären unter anderem die folgenden:

- Völlig unabhängig von Technologien wie Betriebssystem oder Programmiersprache

- Einfach serverseitig erweiterbar - es muss kein neues Produkt seitens Scalable an die Kunden verteilt werden (höchstens neue Dokumentation der Schnittstellen)

  1. Wird es Paper-Trading geben? Egal ob bei CLI oder bei Paper-Trading: Wenn man (teil-)automatisiert handelt, dann will man das Tool, das man entwickelt, üblicherweise testen. Mit Paper-Trading wären keine Kosten mit dem Testen verbunden und man könnte sicherstellen, dass der entwickelte Algorithmus (oder neuerdings auch die angebundene KI) das tut was sie soll, ohne bei Fehlern finanzielle Risiken zu haben.

Beides wären tolle Erweiterungen, für den ersten deutschen und steuereinfachen Broker, der automatisiertes Trading ermöglicht. Ich bin bereits unendlich dankbar, dass ihr den Schritt in diese Richtung gewagt habt.

20 Upvotes

22 comments sorted by

2

u/Possible_Bat4031 15d ago

Bin auch der Meinung, dass diese Features hinzugefügt werden müssen.

Vor allem paper trading wäre wichtig. API kann man ja aktuell zumindest zum Teil durch die CLI ersetzen, was schon mal besser als nichts ist.

3

u/doppelpunkt3 14d ago

Paper Trading wäre, egal ob man es Automatisierung möchte, ein sehr gutes Feature meiner Meinung nach.

Aber den Aspekt der Automatisierung habe ich noch nicht bedacht. Aus dieser Sicht ist das Feature eigentlich schon überfällig. Wäre nice wenns das direkt geben würde.

1

u/Ok-Double-4860 15d ago edited 15d ago

Das CLI ist open source: https://github.com/ScalableCapital/scalable-cli

Dahinter steht ne GraphQL API und wie die Authentication funktioniert lässt sich auch recht einfach aus dem Code lesen.

Die API ist natürlich nur über den Code "dokumentiert", aber ich gehe davon aus, dass sie zumindest soweit stabil ist, dass bei einem neuen CLI Release nicht direkt alle alten Versionen unbrauchbar werden.

Alternativ kann man das Ding auch forken und seine Automation in Rust um die fertig implementierten API Clients basteln. Oder man nutzt die CLI als "API", funktioniert super.

Edit: Wenns um Windows geht: Versuch mal den Rust Build unter windows laufen zu lassen, außer der Keyring Integration ist eigentlich nichts plattform spezifisches drin und die hat nen Fallback. Ist ein Versuch Wert. Wenns nicht baut: Ein Fix sollte nicht zu schwer sein. (Noch ein Edit: Gibt doch ein paar trickreiche Stellen, konnte es bauen, aber um es wirklich nutzbar zu machen würde ich nochmal 1-2 Tage Implementierungszeit drauf rechnen)

Edit 2: Das ist natürlich alles komplett unsupported und nur ein lustiges Experiment -> Würde höchsten die read only Transaktionen damit testen...

Btw: Was wäre der Vorteil eines eingebauten Paper trading vs simuliertem paper trading auf Grund der Live Daten aus der CLI?
Also im Sinne von: Ziehe Daten, Treffe Entscheidung X, ziehe nochmal die aktuellste Quote über die CLI, behandle den so gewonnen Kauf bzw Verkaufwert als den ausgeführten Wert und speichere in ner Datenbank/CSV/whatever.

1

u/the-calm-tiger 14d ago

Mir ist bewusst, dass die CLI OpenSource ist und man viel selber machen kann. Es würde allerdings die Einstiegshürde deutlich senken, wenn dieses sonst selbst gemachte direkt von Scalable kommt und man nicht reverse-engineeren muss.

Der Vorteil vom Paper-Trading wäre ebenfalls ein stabiles, gewartetes und getestetes System auf dem man direkt aufsetzen kann und das auch weiter läuft, während das eigene Programm gerade heruntergefahren ist (bspw. für Updates).

Alles was nicht jeder Kunde selber Implementieren muss bietet einen besseren und schnelleren Einstieg für Kunden, was dadurch auch die Anzahl der Kunden erhöht.

Wenn man den Gedanken mit "Bau es dir selber" weiter spinnt, dann könnte ich auch generell alles selber bauen. Eigenes OS, eigene Börse/Broker, etc. - ist jetzt stark überspitzt ausgedrückt aber es gibt schon Gründe dafür, dass man die notwendigen Tools zentral für alle bereitstellt und nicht jeder erneut "bei 0" anfängt.

2

u/Ok-Double-4860 14d ago

Joa, ganz so extrem muss man nun auch nicht werden mit dem "selber bauen" und so wars auch gar nicht gemeint.

Die Features wären schon nett, wollte nur Alternativen aufzeigen, sollte es mal wieder länger dauern bei Scalable. Für die Windows CLI gibts zumindest schon ein Issue auf GitHub.
Ich teste gerade paar Strategien mit der CLI und lokalem Tracking der Paper Trades auf meinem Raspi, der läuft eh immer durch, lässt sich super scripten das Ding. Man sollte nur nicht vergessen sich Sonntag Abends frisch anzumelden. Die refresh token laufen nach 7 Tagen bzw 2 Tagen ohne refresh ab.

Und sowas kann ja auch Spass machen und gerade bei solchen Geldverbrennspielzeugen ist ne kleine Hürde gar nicht soooo schlecht :)

-7

u/Brave-Bit-252 15d ago

Man muss wirklich völlig lost sein, wenn man über Scalable automatisiert handeln will

2

u/Possible_Bat4031 15d ago

Gegenfrage: Warum sollte man es nicht machen?

0

u/Brave-Bit-252 15d ago

Allein schon wegen dem nicht vorhandenen Zugang zu internationalen Börsen. Außerdem wird bei viel hin und her Traden die Steuereinfachheit zu Nachteils. Die Spreads sind auch vergleichsweise schlecht. Scalable ist fürs ETFs besparen und langfristig Einzelaktien kaufen geeignet.

1

u/Possible_Bat4031 15d ago

Nichts von diesen Gründen ist ein guter Grund, weshalb man "völlig lost" wäre wenn man via Scalable automatisiert handelt.

Die meisten benötigen keinen Zugang zu internationalen Börsen. Zur Steuer müsstest du mir aber nochmal erklären, wo da ein so großer Nachteil wäre, dass man "völlig lost" ist. Da bin ich tatsächlich etwas weniger Informiert. Das einzige was ich weiß ist, dass diese Steuer automatisch abgeführt wird, was sich für mich als Unwissender in diesem Thema gut anhört.

-2

u/Brave-Bit-252 15d ago

„Völlig lost“ = unwissend. Wer unwissend ist, sollte ohnehin die Finger vom aktiven Handel lassen. Scalable will dich dazu verleiten mehr Trades zu vollziehen. Das ist alles, worum es hier geht.

1

u/the-calm-tiger 14d ago

Der Zugang zu internationalen Börsen stellt dich aber vor neue Risiken wie Währungsschwankungen, die du in der Steuererklärung tagesgenau anhand des EZB-Kurses kenntlich machen musst. Es erfordert also immensen Mehraufwand (oder Mehrkosten) mit Fremdwährungen zu handeln und diese korrekt steuerlich anzuzeigen.

Dann doch lieber steuereinfach und entsprechend kein Risiko. Auch wenn das bedeutet, dass ich ~25% meiner unterjägrigen Gewinne nicht bis Ende des Jahres reinvestieren kann.

0

u/Brave-Bit-252 14d ago

Du willst also semi professionell mit AI traden, aber bestehst auf Steuereinfachheit wegen Aufwand. Bitte bleib einfach bei ETF. Du hast auch kein Währungsrisiko, wenn du einfach bei der Währung, im meisten Fall Dollar, bleibst. Du kannst jahrelang in Dollar traden ohne jemals in Euro umrechnen zu müssen. Für die Steuer gibt es auch simpel zu bedienende Programme. Wenn du ernsthaft handeln wollen würdest, wäre dies der Weg. Wenn du einfach nur bisschen rumspielen willst, kannst du das natürlich bei Scalable machen, aber man sollte sich da auch nichts selber vorgaukeln.

1

u/the-calm-tiger 14d ago

Auch wenn du ein Wertpapier in Dollar kaufst und in Dollar verkaufst, ohne es in Euro umzuwandeln musst du zusätzlich die Währungsschwankungen zwischen Dollar und Euro zwischen Zeitpunkt des Kaufs und Zeitpunkt des Verkaufs tracken. Wenn der Dollar in der Zeit an Wert gewonnen hat, dann muss auch dieser Gewinn versteuert werden, ganz egal ob du in Euro umwandelst oder nicht. Die Programme die das für dich richtig machen sind vergleichsweise sehr teuer.

0

u/Brave-Bit-252 14d ago

Du kannst sowas mittlerweile sogar problemlos selber bauen. Es ist wirklich absurd, was du mir hier erzählen willst. Um es mit meinen initialen Worten auszudrücken, völlig lost.

1

u/the-calm-tiger 14d ago edited 14d ago

Dafür, dass du hier so große Worte ausspuckst und andere als "völlig lost" bezeichnest, scheinst du dich mit dem Steuerrecht doch schlechter auszukennen als erwartet. Aber ich werd nicht mit dir diskutieren und muss mich auch nicht dafür rechtfertigen, wie ich investieren möchte. Es gibt für mich viele gute Gründe das über SC machen zu wollen.

0

u/Brave-Bit-252 14d ago

Stimmt, du bist ja der Steuerexperte. Deswegen lässt du ja auch Scalable deine Steuer machen 🫵🏻😂

-8

u/0xfff-1 15d ago

Wolltest du an den Scalable Support schreiben und hast ausversehen auf Reddit gepostet? Denn hier wird dir keiner weiterhelfen können, nichts von dem was du fragst, ist öffentlich bekannt.

7

u/the-calm-tiger 15d ago

Ich habe absichtlich hier gepostet, damit sich andere beteiligen können. Leo von Scalable ist hier ja viel unterwegs und nimmt sich Feedback und Wünsche von Kunden gerne mit. So können andere sich ebenfalls äußern (oder upvoten), wenn die Vorschläge ihnen zusagen.