TD Ameritrade Trading Service
Sierra Chart is fully integrated with the TD Ameritrade Trading service for US stock data and trading.
When using TD Ameritrade, you will have access to historical Daily and Intraday data, and streaming real-time data for US stocks.
If you are here directly from the TD Ameritrade website, then visit the Sierra Chart Home Page for complete information about Sierra Chart and to get started.
Futures trading and futures market data is *not* supported with the interface that TD Ameritrade provides to Sierra Chart and other programs. Although when using the Sierra Chart Real-Time and Historical Exchange Data Feed, you can access the real-time futures data supported by this Sierra Chart data feed when using your TD Ameritrade account. You will be able to take advantage of the lower-priced CME Group exchange fees since you are using a trading account through TD Ameritrade.
Notice: The API (application program interface) that Sierra Chart uses to TD Ameritrade is an API from TD Ameritrade which is not actively supported and maintained by TD Ameritrade any longer. There potentially could be some issues encountered which we may not be able to help with or resolve. However, it is perfectly acceptable to use TD Ameritrade as a supported trading service when you want to receive real-time CME data from the Sierra Chart Real-Time and Historical Exchange Data Feed.
What is Included
- Streaming Real-Time Data: Yes.
- Historical Intraday Data: Yes.
- Real-time and Historical Intraday Futures Data: No. However, this can be obtained with the Sierra Chart Exchange Data Feed.
- Historical Daily Data: Provided through the Sierra Chart Historical Daily Data service. Historical Daily data from the TD Ameritrade system is not supported.
- Historical BidVolume and AskVolume: No.
- Live Trading Services: Yes.
- Simulated Trading: Yes.
- Order Types Supported: All but MIT. Attached orders once submitted cannot be modified, they can only be cancelled.
- Server Managed OCO (Order Cancels Order): Yes.
- Automated Trading (applies to Live or Simulated): Yes.
- To use Sierra Chart with TD Ameritrade, you will need a TD Ameritrade account. If you do not have an account with TD Ameritrade, open a TD Ameritrade account now.
- If you have not already created a Sierra Chart account, then create a Sierra Chart account here.
- If you have not already downloaded and installed Sierra Chart, first download and install Sierra Chart.
- Once you have Sierra Chart installed, run it or if it is already running, go to Sierra Chart. Select Global Settings >> Data/Trade Service Settings on the menu. Click on the Service list box at the top of the window. Select the TD Ameritrade service name from the list.
- Enter your TD Ameritrade or Think or Swim trading account Username and Password in the corresponding boxes. For help with your Username and Password, contact TD Ameritrade.
- Enable the Connect On Program Startup and the Reconnect on failure options.
- Set the Time Zone setting to the time zone that you want times displayed in.
- Press OK to close the Data/Trade Service Settings window.
- To connect to the data and trade servers, select File >> Connect to Data Feed on the menu.
You cannot connect to the same TD Ameritrade account from more than one copy of Sierra Chart at the same time. Otherwise, you will have connection problems between the copies of Sierra Chart you are running that are connected to the same TD Ameritrade account.
- To open a chart, select File >>Find Symbol. Stock symbols will not be listed. In the case of a stock symbol you need to manually type the symbol into the Selected Symbol box and press either Open Historical Chart or Open Intraday Chart.
For stock options, this is an example symbol format: VMF Jan 22 2011 25.0 Call. The letters are case-sensitive.
- Continue with step number 3 on the Getting Started documentation page. Note that the symbols you need to use in Sierra Chart are the same as the symbols you use on the TD Ameritrade website.
- For instructions for trading from Sierra Chart, refer to the Overview of Trading page. With the TD Ameritrade API that Sierra Chart uses, futures trading is not currently supported. Only stock trading.
- Note: Futures trading and market data is not supported when using TD Ameritrade because it is not supported by the TD Ameritrade API that Sierra Chart uses to connect to the TD Ameritrade systems. However, it is possible to use a separately paid for futures data feed for CME/CBOT/NYMEX/COMEX futures when using the TD Ameritrade trading service. For instructions to use this data feed, refer to Sierra Chart Real-Time and Historical Exchange Data Feed.
Ameritrade Data Feed Problems
The TD Ameritrade data feed only provides US stock data. Some cash index data may be provided. If you encounter any problems with the TD Ameritrade data feed, depending upon the problem, Sierra Chart support may not be able to help with it.
If it is a problem that Sierra Chart support cannot help with or is not willing to help with for various technical and time related reasons, then we recommend using the Sierra Chart Exchange Data Feed for market data. This way you will have a reliable and accurate stock and futures real-time and historical data feed.
From time to time, we do hear about problems with the TD Ameritrade data feed which Sierra Chart support can either not resolve, or not reasonably resolve without potentially creating other issues.
The TD Ameritrade data feed implementation in Sierra Chart uses the Simulate Trades to Match Daily Volume setting. It is considered always enabled.
When using Sierra Chart service package 3 or higher, the historical data when using TD Ameritrade always comes from the Sierra Chart Historical Data service other than the most recent 10 minutes. So that data is reliably delivered.
TD Ameritrade, Inc. and Sierra Chart are separate unaffiliated businesses and are not responsible for each other's products, services or policies. Brokerage services are provided exclusively by TD Ameritrade, Inc.
TD Ameritrade, Division of TD Ameritrade, Inc., member FINRA/SIPC. TD Ameritrade is a trademark jointly owned by TD Ameritrade IP Company, Inc. and The Toronto-Dominion Bank. Used with permission.
*Last modified Thursday, 12th January, 2017.