An account will be created for you during checkout, however, the checkout flow will not bother you for username and password details. The username and password will be generated for you and sent to your email address. Accounts are required for you to securely login to access your download link, and to download the latest version of the app after updates are released.
This happens occasionally for reasons only a tech nerd could figure out. If you landed on that error page, please log into your account using the username and password sent to you after creating your account. You will be able to access your secure download link after logging in.
Notifications regarding app updates will be sent to your registered email address. To update your app, login to your account and download the latest version.
The code runs on your own computer, server, inside a docker container, or you could even run it in the cloud if you like. The technical requirements are only Node and a MySql database.
account if you did not have a stop in place when the outage occurred?
It is possible in one circumstance to have a greater loss than anticipated. Because app waits for an order fill message to place the stop loss and target orders, it could place an order entry request, and the order could be filled while the computer running the app was down. That is why is is recommended to run the app on a server or in a HA cloud environment. A home computer could be sufficient as long as it’s power plan is set up to stay awake always, and it’s plugged into an uninterruptable power supply (UPS).
Another recommendation to protect your account is to have TD Ameritrade place a max loss per day on it (you have to call them to do set this up). Once you’ve reached your max loss on the day, all future orders that day will be rejected.