How to Install Thinkorswim Trading Platform on Ubuntu 22.04/20.04

This tutorial will show you how to install the Thinkorswim trading platform on Ubuntu 22.04/20.04 desktop, so you can trade stocks.

ThinkorSwim Features

  • It allows you to trade stocks, options, options on futures, ETFs, futures, and forex.
  • Free level 2 data.
  • Economic data straight from the Fed.
  • Trade select securities 24 hours a day, 5 days a week. Available securities include FXI, SPY, EEM, GLD, SLV, DIA, UNG, TLT, IWM, QQQ, USO, SH, RWM, PSQ, AGG, DOG, EWA, EFA, EWJ, IJH, VTI, XLF, XLE, and XLK.
  • Practice paper trading with the paperMoney feature.
  • Track and modify your watchlist, orders, and alerts, including saved orders.
  • Live stream programming from TD Ameritrade Network and CNBC
  • Custom alerts: Choose from pre-selected lists of popular events or create your own using a powerful array of parameters.
  • Market Maker Move: Determine which stocks may be making big moves by tracking the expected magnitude of price movement based on market volatility.
  • Market Monitor: In real time, view the whole market displayed in easy-to-read heat mapping and graphics.
  • Available for Windows, Mac, Linux, Android and iOS

Step 1: Create a Brokerage Account

Thinkorswim was developed by TD Ameritrade, which was one of the big four stock brokerage firms in the United States. It was acquired by Charles Schwab in 2020.

  • U.S. traders should open a brokerage account at Charles Schwab. There’s no minimum deposit requirement to use the Thinkorwim trading platform for U.S. person.
  • If you are not a U.S. person, then you should go to the international client signup page. Note that you will need to deposit at least $25,000 in order to use its services.
  • If you don’t want to trade real money right away, Thinkorswim allows you to create a simulated trading account to practice trading before using real money. It’s free for everyone.

Step 2: Install Java on Ubuntu Desktop

Thinkorswim is written with the Java programming language. We need to install the Java runtime environment in order to use the Thinkorswim software.

sudo apt install openjdk-11-jre

Next, check your Java version.

java -version

ubuntu install java 11 for thinkorswim

If you have already installed other versions of Java, then run the following command to set Java 11 as the default version.

sudo update-alternatives --config java

set java default version for thinkorswim

If you don’t use Java 11, then Thinkorswim may throw out an error message when it starts up.

Install Thinkorswim on Ubuntu Desktop

Go to the official page to download the install script for Linux. You can also download it from the command line.

wget https://mediaserver.thinkorswim.com/installer/InstFiles/thinkorswim_installer.sh

Then run the following command to install it.

bash thinkorswim_installer.sh

The install wizard will appear. First, choose your language.

Language Selection_thinkorswim

Then choose your accounty type. For this tutorial, I’m going to use a free trial account.

Setup - thinkorswim desktop

Next, agree to the license agreement.

thinkorswim license agreement

After that, choose whether you want to install Thinkorswim for yourself or for all users on the computer. I recommend installing only for yourself, because you don’t want others to mess with your stock trading.

Setup - thinkorswim desktop install only for the current user

Thinkorswim will be installed to your home directory, which is great.

install thinkorswim linux to home directory

It will create a desktop icon, so you can easily launch it next time.

install thinkorswim linux to home directory

After the setup wizard finishes installing Thinkorswim, you can launch it.

launch thinkorswim

Upon first launch, it will check if there’s any software update.

thinkorswim updater

Now you can login. (Note: Thinkorswim is under maintenance on the weekend.) Click the gear icon to choose your account type (Schwab, TD Ameritrade, Guest Pass). If you want to use the paperMoney feature for simulated trading, then choose the TD Ameritrade account type. Market data will be delayed 20 minutes for simulated trading.

Logon to thinkorswim paperMoney

Thinkorswim interface.

Thinkorswim linux user interface

Now you can create a watchlist and place orders. For more information on how to use the Thinkorswim trading platform, you can watch educational videos on the official YouTube channel, and use the Thinkorswim learning center.

Other Useful Stock Trading Tools

Install Thinkorswim on Fedora

The process is roughly the same. You need to install Java 11.

sudo dnf install java-11-openjdk

Then download the install script.

wget https://mediaserver.thinkorswim.com/installer/InstFiles/thinkorswim_installer.sh

And run the following command to install it.

bash thinkorswim_installer.sh

Enable AutoStartup

Open the “Startup Application” app and click the + button, then add the command /home/username/thinkorswim/thinkorswim to the startup list (Replace username with your real username).

Wrapping Up

I hope this tutorial helped you install Thinkorswim on Linux.

Rate this tutorial
[Total: 5 Average: 4.8]

2 Responses to “How to Install Thinkorswim Trading Platform on Ubuntu 22.04/20.04

  • Xiao Guoan (Admin)
    1 month ago

    You can use this method to install Thinkorswim on almost any Linux distribution, as long as Java 11 can be installed on your system.

  • Hello

    After installation screen goes blank.

Leave a Comment

  • Comments with links are moderated by admin before published.
  • Your email address will not be published.
  • Use <pre> ... </pre> HTML tag to quote the output from your terminal/console.
  • Please use the community (https://community.linuxbabe.com) for questions unrelated to this article.
  • I don't have time to answer every question. Making a donation would incentivize me to spend more time answering questions.

The maximum upload file size: 2 MB. You can upload: image. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here