Login Page - Create Account

Support Board


Date/Time: Fri, 19 Apr 2024 07:46:57 +0000



Post From: IMPORTANT: TD Ameritrade Support to End December 31, 2019

[2019-11-22 20:32:50]
Sierra Chart Engineering - Posts: 104368
Updated announcement about TD Ameritrade support.

TD Ameritrade is requiring a new API to continue to use their service. This new API has a new login method.

We have reviewed the login method at this time and we have determined it is completely incompatible with a desktop trading program like Sierra Chart. It uses a web browser based method of authentication which also requires a secondary verification through a mobile phone. This is just wholly incompatible with Sierra Chart.

Therefore, since TD Ameritrade is ending support for their old API that Sierra Chart uses on December 31, 2019, access to TD Ameritrade services from within Sierra Chart ends on December 31, 2019.

If you are using TD Ameritrade to authorize real time CME data that you are receiving from either the Sierra Chart Exchange Data Feed or the new Denali Exchange Data Feed, we can still authorize that data through a manual statement method. You will need to provide your TD Ameritrade statement. We will provide more details on this over the next couple of days and this method of authorization will require the use of the lower cost Denali Exchange Data Feed.

Now there are some other alternatives:

1. You could use other supported trading services like Interactive Brokers:
Interactive Brokers Trading Service

Or for futures trading you could use AMP and our TT based order routing:
Sierra Chart / Trading Technologies Futures Order Routing Service

This is supported by other brokers as well as AMP.

2. Use the Sierra Chart Exchange Data Feed for US equities data:
Sierra Chart Exchange Data Feed

----
And for the record whoever at Ameritrade or whatever people at Ameritrade came up with the ridiculously complicated API, that they did, is really just simply plain dumb. Essentially there is no API usable in a commercial setting. The API is so difficult to access and support to the point of extreme impracticality.

As we review this again this is nothing more than point blank insane the new authentication method required by TD Ameritrade. Many of you users struggle to do the simplest of things and this whole new TD Ameritrade authentication process is so darn complicated, that all you would be doing be complaining to us, about how hard it is and why it does not work sometimes, if at all, and why it is so complicated and blaming that on us. It will also create an excessive support burden on us. This is nuts. TD Ameritrade is history. It is complete history and we will have nothing to do with this at all.

We are pulling support for Ameritrade mid-December in newer versions of Sierra Chart.

After further review of the TD Ameritrade new logon method, based on what we see it is just not even usable for commercial purposes. Why they do not even follow the established standard where a user would generate an application-specific key and secret and set permissions on that key and then just use in any application and not even disclose their username or password, we do not know.

What they should do is in their Think or Swim program, they should have expose a DTC protocol API server that Sierra Chart could just connect into and does not require any authentication. This is just like the model that Interactive Brokers Trader Workstation uses, of course they are not using the DTC protocol though. Now if no one wants to take our advice to do things properly, it is their loss. Not ours.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2019-11-25 04:15:15