Häufige Fragen
So kannst du die Abos abschließen bzw. prüfen, ob du alle Abos abgeschlossen hast.
in der TWS:
2.
Für Privatkonten (Non-Professional):
Für GmbHs (Professional):
Auf der folgenden Seite, kannst du die Abos auswählen.
Stelle außerdem sicher, dass hier zugestimmt wurde.
Die Einstellungen für die API müssen wie folgt gesetzt sein.
1.
2.
3.
Es wird ein Windows PC oder ein Mac benötigt.
Es muss die TWS in der Version 10.37 (oder höher) in der Stable Version ausgeführt werden.
Falls du eine andere Version benutzt, bitte wie hier beschrieben die Stable Version installieren.
So kann die Version überprüft werden:
Nein.
Der PC, die App und die TWS muss nur zur Einstiegszeit des Trades laufen.
Danach liegen alle Exit und Take Profit Orders bei Interactive Brokers.
Die TWS kann geschlossen werden.
Ich empfehle aber zumindest einmal nach dem Einstieg zu prüfen, dass sicher alle Orders angelegt wurden.
Nein, der Bot kann auch z.B. auf einem Server ausgeführt werden. Also z.B. morgens die TWS und den Bot starten, der Bot wartet dann auf 10:05 (US Eastern Time) und führt den Trade dann aus.
Wichtig: Unbedingt sicherstellen, dass der PC/ Server nicht in den Ruhemodus geht.
Erst wechseln auf Stable:
Falls der Wechsel auf Stable nicht zu der richtigen Version geführt hat, kann man hier die richtige Version herunterladen.
https://www.interactivebrokers.com/en/trading/tws-offline-stable.php
Beim Vergleichen beachten:
Ausführung im Paper Trading oder Live?
Wurde der Take Profit deaktiviert?
Wurden die gleichen Strikes gewählt?
Wurden die gleichen Preise für die Strikes abgerechnet?
Die letzten beiden Punkte können abweichen, da sich das Orderbuch ständig ändert.
Quelle: https://ibkr.info/node/1719
In dem Fall bitte mir per E-Mail die folgenden Log Dateien schicken und den Fehler beschreiben, idealerweise auch mit Screenshots.
1. Logs des Bots
Werden im Ordner der Exe Erstellt, indem der Bot gestartet wurde, und sind wie folgt benannt: z.B. LogFile_jb_20240710_070431.txt
2. Logs der TWS
Es wir eine .txt datei erstellt mit dem Namen: tws-exported-logs.txt
Nein, alles läuft lokal auf dem PC.
Ja, man kann den Bot auch im Papertrading testen.
Bitte unbedingt beachten:
Die Ausführungen, also geschwindigkeit und Preise sind nicht mit dem Handel im Echtgeld vergleichbar.
Im Papertrading funktioniert der SPX am besten.
Leider nein.
Es wird die TWS benötigt.
Es ist aber möglich die TWS auf einem Server auszuführen und sich mit dem Smartphone per remote desktop dort einzuloggen.
Bei Fragen dazu, gerne melden.
Es kann per:
- Kreditkarte
- SEPA-Lastschrift
- Google Pay und Apple Pay
bezahlt werden.
Die Zahlungsmethode kann im Kundenportal eingestellt werden:
https://billing.stripe.com/p/login/cN27vV6bC5e8gLedQQ
Öffne das Terminal und gebe "java -version" ein.
Wichtig ist die Zahl in dem Rot umrandeten Bereich, es muss 22 oder größer sein.
Falls das nicht so ist, bitte die richtige Java Version installieren, wie hier beschrieben.
Lade auf folgender Seite die richtige Version für deinen Mac herunter, und installiere diese.
https://www.oracle.com/java/technologies/downloads/#jdk23-mac
Hilfe bei der Auswahl der richtigen Version:
Danach bitte nochmal die Version überprüfen, wie hier beschrieben: https://www.optionsheads.com//s/f/java-version-bei-mac
Warnung: "Unbekannter Entwickler" beheben.
(Man kann auch deutsche Untertitel einstellen)
Mac Os || How To bypass (FIX) "cannot be opened because the developer cannot be verified" - YouTube
---
Warnung: "Start der App fehlgeschlagen. Überprüfe die Konsole auf mögliche Fehlermeldungen"
Du kannst probieren die Java .jar Datei in der Konsole zu starten, um eine aussagekräftige Fehlermeldung zu bekommen.
1.
2.
z.B. "java -jar JB-Trade.jar" eingeben und enter drücken.
Statt JB-Trade.jar eben die .jar Datei, die in dem Ordner ist.
Dann mir die Fehlermeldung aus der Konsole schicken.
Ja!
Es muss die TWS in Version 10.19 Stable installiert sein.
Und Java mindestens in Version 22, siehe hier.
Grundsätzlich Ja.
Es muss aber eine andere TWS Client ID in den Settings definiert sein.
Und es kann zu Warnungen von der TAT kommen, bzgl. "Missing Stop Detected".
Da die Orders teilweise auf den Spread und nicht auf die einzelnen Legs angelegt sind.
Und somit die TAT nicht erkennt, dass Stop Orders vorhanden sind.
Ja.
Vorgehen:
Man Startet den Bot separat für Jedes Konto.
Also den Ordner z.B. 2 mal Kopieren und dann am besten logisch benennen.
Dann in den Settings bei jedem Bot eine andere TWS Client ID eingeben.
Dann Bei Account ID, die 2 verschiedenen Account IDs eingeben.
Und bei "Number of Contracts" die Anzahl der Kontrakte für das gewählte Konto.
Es muss "Auto restart" statt "Auto logoff" ausgewählt sein.
Ich empfehle außerdem die Zeitzone der TWS auf US/Eastern zu setzen.
Das kann man auf dem Login Screen erledigen.
Starte eine Konversation mit dem "optionsheads" Bot.
Klicke dazu einfach auf folgenden Link und dann auf "Send Message".
Als nächstes, starte eine Konversation mit folgendem Bot:
Und schicke ihm eine beliebige Nachricht.
Er Antwortet dann mit deiner User ID.
Beispiel:
Nun kannst du in den Settings im Feld "Telegram Chat ID" die Id aus der Nachricht eingeben.
Und erhältst dann in dem Chat die Nachrichten von dem Bot.
Schließe nun das Settings Fenster und öffne es erneut.
Jetzt kannst du mit dem Button "Test Telegram" die Funktion testen.
Wenn man den Bot auf einem V-Server Laufen lassen möchte, sich aber trotzdem z.B. vom Smartphone oder Tablet bei dem gleichen Account einloggen will, benötigt man zwei User.
Da sonst der andere aktive Login die Marktdaten verliert, und die Apps so nicht mehr funktionieren.
Kleiner Nachteil: Der andere User benötigt auch die Marktdaten.
Man kann den zweiten User wie folgt anlegen.
1. Einstellungen im Account Management (Browser) öffnen
2. Hier auf "Benutzer und Zugriffsrechte" klicken.
3. Auf das "Plus" klicken.
4. Den Schritten dort folgen und den Benutzername und das Passwort sicher ablegen.
5. Mit dem neuen Benutzer einloggen und die Einrichtung abschließen.
6. Die benötigten Marktdatenabos abschließen.
Falls du diese Frage bekommst:
Bei dieser Frage bitte die 3./ untere Antwort auswählen.
Weiter Erklärung:
1. Server aussuchen und buchen
2. Die Verbindung von dem PC oder Mac zum Server herstellen.
3. Die TWS installieren
4. Die TWS Einstellungen vornehmen
und
5. Apps herunterladen und starten
Windows PC:
App: Remotedesktopverbindung
Mac:
https://apps.apple.com/us/app/windows-app/id1295203466?mt=12
iOS:
https://apps.apple.com/de/app/windows-app-mobile/id714464092
Android:
https://play.google.com/store/apps/details?id=com.microsoft.rdc.androidx&hl=de
Windows Server 2022 oder neuer
Mindestens 8 GB Arbeitsspeicher
Mindestens 2 Prozessorkerne
Mindestens 40 GB Festplattenspeicher
Ich hatte bisher mit meinem Strato Server keine Probleme.
Sonntags oder Montagvormittag: TWS und Apps starten.
Samstag oder Sonntag: TWS und Apps beenden und evtl. Windows Updates einspielen.
Die Apps und die TWS laufen eine Handelswoche durch, ohne dass man sich neu einloggen muss.
Natürlich sollte man trotzdem mal nachschauen, ob die Trades wie geplant geschlossen wurden.
Wenn man bei der App die Meldung "Fehler, Ausführung abgebrochen. Der erhaltene Preise des Basiswerts ist nicht Valide" erhält, ist die Börse entweder aktuell geschlossen oder man hat nicht die nötigen Marktdatenabos.
Grundsätzlich müssen die Kurse, für die Aktien, die gehandelt werden sollen, wie folgt aussehen:
Also die Schrift weiß und nicht Grau und Rote oder Grüne Punkte und keine Gelben Punkte.
Das selbe gilt auch für die Optionen:
Betriebssystem: Ubuntu
Linux: Version 24, Debian Paket heruntergeladen von hier: https://www.oracle.com/java/technologies/downloads/#jdk24-linux
Die Zip Datei entpacken
2. Ein Terminal in dem Ordner öffnen
3. Die App mit Java starten
java -jar OrderConnect.jar
4. Jetzt öffnet sich die App
Falls es einen Fehler gibt, bitte mir einen Screenshot und das Logfile schicken.