Frequently asked questions
The following subscriptions are required:
- OPRA Options Bundle
- CME S&P Indices
The settings for the API must be set as follows.
1.
2.
3.
A Windows PC or a Mac is required.
The TWS version 10.19 Stable must be running.
How to check the version:
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.
No, the bot can also be run on a server, for example. For example, start the TWS and the bot in the morning, the bot then waits for 10:05 (US Eastern Time) and then executes the trade.
Important: Make sure that the PC/server does not go into sleep mode.
First switch to stable:
If switching to stable did not result in the correct version, you can download the correct version here.
https://www.interactivebrokers.com/en/trading/tws.php#tws-software
When comparing, please note:
Execution in paper trading or live?
Has Take Profit been deactivated?
Were the same strikes chosen?
Were the strikes priced the same?
The last two points may vary as the order book is constantly changing.
Source: https://ibkr.info/node/1719
In this case, please send me the following log files by email and describe the error, ideally with screenshots.
1. Bot logs
Are created in the folder of the exe in which the bot was started and are named as follows: e.g. LogFile_jb_20240710_070431.txt
2. TWS logs
A .txt file is created with the name: tws-exported-logs.txt
No, everything runs locally on the PC.
Yes, you can also test the bot in paper trading.
Please note:
The execution, i.e. speed and prices, are not comparable to trading with real money.
The SPX works best in paper trading.
Unfortunately no.
The TWS is required.
However, it is possible to run the TWS on a server and log in there using a smartphone via remote desktop.
If you have any questions, please let me know.
It can be done via:
- Credit card
- SEPA direct debit
- Google Pay and Apple Pay
be paid.
The payment method can be set in the customer portal:
https://billing.stripe.com/p/login/cN27vV6bC5e8gLedQQ
Open the terminal and type "java -version".
The number in the red outlined area is important; it must be 22 or higher.
If this is not the case, please install the correct Java version as described here .
Download and install the correct version for your Mac from the following page.
https://www.oracle.com/java/technologies/downloads/#jdk23-mac
Help choosing the right version:
Afterwards, please check the version again as described here: https://www.optionsheads.com//s/f/java-version-bei-mac
Warning: Fix "Unknown developer".
(You can also set German subtitles)
Mac Os || How To bypass (FIX) "cannot be opened because the developer cannot be verified" - YouTube
Warning: "App startup failed. Check the console for possible error messages."
You can try running the Java .jar file in the console to get a meaningful error message.
1.
2.
Type "java -jar JB-Trade.jar" and press enter.
Then send me the error message from the console.
Basically yes.
However, a different TWS Client ID must be defined in the settings.
And with the DC57, there may be warnings from the TAT regarding "Missing Stop Detected".
Because the orders are based on the spread and not on the individual legs.
Yes.
Proceed:
You start the bot separately for each account.
So copy the folder twice, for example, and then give it a logical name.
Then enter a different TWS Client ID for each bot in the settings.
Then under Account ID, enter the 2 different account IDs.
And under "Number of Contracts" the number of contracts for the selected account.
"Auto restart" must be selected instead of "Auto logoff".
I also recommend setting the TWS time zone to US/Eastern.
You can do this on the login screen.
Start a conversation with the "optionsheads" bot.
To do so, simply click on the following link and then on "Send Message".
Next, start a conversation with the following bot:
And send him any message.
He will then reply with your user ID.
Example:
Now you can enter the ID from the message in the "Telegram Chat ID" field in the settings.
And then you receive messages from the bot in the chat.
Now close the Settings window and open it again.
Now you can test the function using the "Test Telegram" button.
If you want to run the bot on a V-server, but still want to log in to the same account from your smartphone or tablet, you need two users.
Small disadvantage: The other user also needs the market data.
You can create the second user as follows.
1. Open settings in Account Management (browser)
2. Click on "Users and Access Rights".
3. Click on the "Plus".
4. Follow the steps there and store the username and password securely.
5. Log in with the new user and complete the setup.
6. Complete the required market data subscriptions.
If you get this question:
For this question please select the 3rd/lower answer.
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: Remote Desktop Connection
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.