Thinkorswim by TD Ameritrade (branded as "thinkorswim" and often referred to as "tos") is a trading platform for stock, options and futures traders.
While no official support exists for Arch Linux specifically, there is a broad installation approach for most Linux distributions.
Installbefore proceeding. As per its installation page, thinkorswim requires Java 1.8.0_60 JRE to run.
Execute the script by running:
$ sh thinkorswim_installer.sh
When prompted, it is recommended to install thinkorswim into your
/home/$USER/thinkorswim directory to avoid permissions issues, rather than
Java environment versioning
You may find it necessary to run
archlinux-java status to list your installed java versions, and set
java-8-openjdk/jre as the default by running
$ archlinux-java set java-8-openjdk/jre
According to the official instruction, as for July 26 2021, it needs to be run with AUR, which can be set by running
$ archlinux-java set zulu-11
Since thinkorswim is a Java application, creating a
.desktop file in
/usr/share/applications is recommended as it enables application indexing.
Here is an example configuration. Replace the
$USER parameter with your own username.
[Desktop Entry] Type=Application Name=thinkorswim GenericName=Trading platform Comment=Trading platform Icon=thinkorswim Exec=/home/$USER/thinkorswim/thinkorswim Path=/home/$USER/thinkorswim Terminal=false StartupNotify=true Categories=Java;
If thinkorswim hangs on "installing updates" when starting up, configuring the system with some additional name servers to the system, e.g. Google's name servers, may resolve the issue.