Think or Swim on ubuntu 17.10

I really wish TOS would distinguish themselves from the other trading service and support Linux. Regardless, I have TOS running on 17.10. Here is how I did it. The majority of the instructions are from the TOS website with a minor change or two.

Just to be clear this the same as all the other ubuntu directions, but I just want to make sure if someone was having an issue on 17.10 they could find it.

  1. Load your system with Java 8

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

2. Download the installer 

3. install

cd /Downloads
sh ./

4. When you are going thru the wizard, install the thinkorswim software here: I believe that is the trick that worked for me, was to install the app into:


The installer should start the application for you.

The TOS small box will pop up and say that it is intalling updates. This seems to take a long time, like 5 minutes? So go do something else for a few. Then you should get login screen after a while.

When it’s time to shutdown and start from stratch use:

    sudo ./thinkorswim

Note: If you find any discrepancies or tips please leave them in the comments. I will do my best to post them, as this blog post and the other Ubuntu / TOS get a lot of hits, there are people out there that need hits.

Why won’t Think or Swim work on ubuntu 15.10

Once again desperately trying to install TOS on ubuntu 15.10. But once again I get a big fail from TOS.

My previous post on 14.04 worked fine, but I haven’t been trading that much and I upgraded my linux box. 

Here is what I have done so far:

Thinkorswim needs Java7 to run. To install java7 on the machine:

  1. sudo apt-add-repository ppa:webupd8team/java
  2. sudo apt-get update
  3. sudo apt-get install oracle-java7-installer

To install Thinkorswim:

  1. Click “Install thinkdesktop” to download the thinkorswim installer to a directory on your PC.
  2. After downloading open a shell and CD to the directory where you downloaded the installer.
  3. At the prompt type: sh ./

Once I get the program installed I get a new error message. There is no proxy to chose from as it just comes up blank. I’m not doing any thing fancy with proxy or firewalls so this shouldn’t be an issue.

think or swim fail

Any thoughts Think or Swim? or anybody else?


Update: 11/30 – 12/1



Screenshot from 2015-11-30 11-01-53

So if you go to  you get the following error message

{"error":"symbol is not futures"}

So if I getting a return message from the server then how can it be a 400 response code. Also I concerned that an organization such as TD Ameritrade isn’t using all https? I’m not an expert in this area but even my twitter bootstrap cdn’s are using https. (Of course I’m not but that’s a whole other story…)

Don’t call the SEC or FINRA on Scottrade, they will close your account

If you are not happy with your brokerage account, whatever you do don’t contact FINRA or the SEC. This is the fastest way to get your account closed. But then again it might the fastest way to shut it down…

I forgot that I had this laying letter around in some files that I was sifting thru the other day. At the time of this letter, I filled a complaint with the SEC as I believe that Scottrade was not only recording my phone calls without permission. (This is a federal offense since I have a California phone number) Most importantly Scottrade was providing misleading information in regards to my account. With that I took the time and filed a compliant with FINRA and then SEC.  We all know that FINRA, the self policing organization with the highest standards, did absolutely nothing.  The Porn watching employees of the SEC, as you can image did absolutely nothing.

The moral of the story is that if you file a complaint with FINRA or SEC, then Scottrade will happily shut down your account.

Scottrade closure letter

RE: OptionsFirst Account XXXXX901

Dear Mr. Humphrey:

We are writing to inform you that the status of your OptionsFirst Account has changed. Due to our determination that you7 require a higher level of services, we no longer feel comfortable maintaining your account. It is the decision the Compliance Department to terminate our Business relationship with you.

Please be advised that as of the close of business on April 16, 2010, your account will be closed for new purchases and any orders to opne new positions. Furthermore, your internet access will be limited to view your account information only. You will no longer be able to place trades online.

Please be aware that your account will not be frozen, but will be restricted to liquidation transaction only. We will accept instructions to liquidation and closer out existing positions through the OptionstFirst Department. You can place your trades by calling them at 1-877-223-3344. Please be aware you will only be charged the Internet rate.

If you do not wish to liquidate your positions, we kindly ask that you make immediate arrangement to transfer our account to antother brokerage firm of your choice.

We regret that we are not longer able to serve your investment needs.


Cilnton Borchardt
Senior Compliance Examiner

cc: Brian Falls, OptionsFirst Manager


ThinkorSwim on Ubuntu 14.04

It is clear that the TOS support desk is worthless when it comes linux and have no desire to work with any linux user. (I have emailed them twice with no response. Also there documentation still references ubuntu 12.10)

For those of us that have seen the future (but not everybody else has yet.) Here is a quick way to install TOS on to 14.04.

Assuming you have loaded

cd ~
cd Downloads
sudo sh ./

When the wizard comes up be sure to install into the following directory: /usr/local/bin “/thinkorswim” The wizard will add the tos folder. Also the wizard will open TOS for you and it should work. The problems that people seem to be having it is opening the application again. I had placed it in /opt and when I went to open it again it would hang on updates. With this method I just cd into /usr/local/bin/thinkorswim and then sudo sh ./thinkorswim

Obviously this isn’t perfect, but its up and running. As mentioned before TOS / TDameritrade doesn’t really care to much about linux users. (They are to busy front running your trades.)  But maybe this will help someone. The full thread can be found here.

The jobs number is bogus and Bernanke knows it.

jobs number liars BLS stock markets “If you tell a lie that’s big enough, and you tell it often enough, people will believe you are telling the truth, even when what you are saying is total crap.” ~ concept accredited to Joseph Goebbels

Anyway you look at the jobs number, you have to realize it is easily the most manipulated number in all of government financial reporting. If you think the current party in political power is the first one to do so then I think you should cast your vote for the following candidate.  The real question should be why are so many people contesting people and defending the number?

2. Santelli: Here’s What’s Wrong With the Jobs Number

3. The Gigantic Conspiracy To Inflate Jobs Numbers In America via Business Insider

4. TrimTabs Explains Why Today’s “Very, Very Suspicious” NFP Number Is Really Down 2.9 Million In Past 2 Months via Zerohedge

Cramer is the CNBC cheerleader, Santelli is the antagonist, and Business Insider is usually lots of pictures & graphs and generally leans left. The Business Insider provides a good argument as well. However TrimTabs uses real time data based on tax income receipts. Simple numbers.  The trimtabs piece is the one I believe is the most analytical. (aside from the brief mention of politics) You either have a job or you don’t.  I can understand the concept of a birth death model in the jobs report, but as he says in the video no one understands the seasonally adjusted model. You have a job in one season and not in the next?

So if someone can explain the seasonally adjusted component of the BLS, please tell me or Trimtabs. Or you can keep it to yourself and make millions.  The other key issue as stated in the video, most financial reporters don’t actually read the report, they just report the number. And for someone who has written millions of lines of code, I can tell you it’s not hard anymore to write a program that evaluates the number and starts buying or selling based on the number long before you have a chance to refresh your web browser. Code doesn’t need details it just looks for the number and then the market are off to the races…

So how do I know the number is manipulated? Well the Federal Reserve has dual mandate. The first is max employment and the second is price stability.  (The unspoken third mandate, is to maintain confidence in the stock market.)  So if the employment number continus to decrease and yet the Federal Reserves interest rate policy remains at zero, then the Fed is clearly indicating it doesn’t believe the jobs number and continues to hold interest rates low to stimulate the economy.   Only when we start to see an increase in the interest rate will we know that the Federal Reserve actually believes the economy is getting better and there is actual sustainable job growth. But seeing as how the Federal Reserve has projected a zero interest rate policy until 2014, I think we know the answer. If the jobs number continues to decrease, look for interest rates to increase soon rather than later and say goodbye to Quantitative easing part 3 or 4 or 5. If the jobs number continues to decrease and the interest rate stays at zero, then start buying guns and gold because inflation or a revolution is pending.





3 reasons the market was up today.

hipster versus homeless stock market rallyIf you are wondering what was the leading cause of today’s rally, it might be one of 3 things. First, it could be Republican candidate Mitt Romney’s confirmation that he doesn’t care about the very poor and is focused on the super rich, which is generally considered bullish for the markets.  A second item could be the successful conclusion of the Greek Debt Crisis.  Or finally, it could be the market rallying on the anticipation of the (enter team name here) winning the superbowl. There is a very strong correlation with this (enter team name here) and stock market performance.   The market is also clearly telling the American public that it is time to get back into stocks or they might miss out on the 40% rally that lies ahead! I can’t guarantee the following, but I suspect this rally will probably kick off with the launch of the Facebook IPO, don’t worry it’s different this time.


#pic: Unrelated. I have to do something to get your attention. Irrational exuberance or fear tactics get old after a while.  (plus people keep downloading my pictures, so it must be working)

#Just to easy: The following was on CNBC’s webpage: Cramer: Facebook Should Offer IPO to Users . I’m not even going to link to the video. I am just going to leave it without comment.  It’s just to easy.

#Payday loans: Need urgent access to the discount window or a $1 trillion overnight loan at 0.001% interest? Call 877-52-FRBNY. (Federal Reserve Bank of New York) via Zerohedge tweet

#Golden cross:  Funny how we just had a Death cross about 4 months ago. Just remember, past preformance is not an indication of future performance, Taken directly from my Janus mutual fund prospectus.  They weren’t kidding either.

#I’m having a superbowl party: Please maintain strict adherence to my rules. (funny)

#Below are the winners and losers for January.  You can see where I stand on any of the 641 stocks here.


Greece default. Don’t even worry about it…

support your local banker federal reserve
There is nothing like waking up in the morning and pulling out the good old blackberry, (sorry, I’m old school) and reading via my twitter feed that Jamie Dimon sees little impact from Greece default. After that I turned off the alarm, because there is no longer need to worry and slept for another hour or so!  Thank goodness we have bankers to tell us how to think!

Well I won’t go into a tirade,  there are plenty of other people I can link to that deserve the credit. Of course, Zero Hedge, had an immediate response. (Weather you like the site or not, thank goodness we have a free press.) Even the “highly analytical” Business Insider produced a simple slide show, two months ago. If Jamie is so unconcerned, maybe we should stop with the whole Bernanke ZIRP (Zero Interest Rate Policy) and  he can start marking to market JP Morgan’s balance sheet.


#If your bullish don’t watch this:  Charles Biderman Explains The Bullish Market Ponzi, video via Zerohedge.

#Congressional portfolios: Politicians are the best traders. video via 60 minutes.

#CNBC  investigates: Most Share Buybacks Don’t Pay Off for Investors. The following is probably true in the long run, just ask Eddie Lambert of Sears. On the contrary, let’s not forget the robots see buybacks in the news feed it can send the stock up 11% in one day, just look at Dick’s Sporting Goods.

Below are the best and worst performing stocks of 2012. Do you see a trend?

Back to the Honey Badger market.

No QE 3, no problem.  Uncle Ben isn’t going to print any money, but he is going to screw savers until at least 2014.  Markets rejoice!  It’s Honey Badger time! credit crunch cereal bernake federal resereve fomc(I was shocked by the analytics, there are people out there that don’t know about the Honey Badger.)

#Lottery tickets:   Congratulations to Netflix shareholders! Let us never forget the difference between a trade and an investment.

#FED goes Mainstream: It might be concerning when the FED’s announcement find on the front page of page. Insight: Today it pays to owe money, while U.S. savers suffer.

#FOMC vs. Twitter: This person echos my thoughts exactly.

#Dotcom valuations: This blogger does a great job of trying to make sense of  market valuations.

#trending: Yesterday’s post about top 10 best and worst stock went over well.  I will be publishing that on a daily basis. But in the mean time just take yesterday numbers and multiply by another 10% to get the most current results.

#robots:  I have received a lot of inquires as of late about my algorithmic trading system and if I can customize it for individual traders. Please email me if you would like more information. 



CNBC indicator is at an all time high!

CBNC Porn markets front page
CNBC front page 1-19-2012

Oh, boy! CNBC doesn’t even report the news anymore, they are terribly concerned about the Porn industry! Can you figure out which links they want you to click on?

This after yesterday’s indicator was at a high level as well! I don’t have the stats in front of me but generally speaking CNBC ratings go up when the market starts to tank. That’s why they have those “special” reports in the after hours to explain why the market is going down and you should be buying stocks.  Or maybe it was this time that Cramer saved the market from the flash crash. When the market goes up, nobody cares, so they have to rely on other tricks…

No setups today. But you can run your stock thru my database to see how I am tracking it, there just 600 or so with a buy signal on 80% of the stocks tracked.