New user registration for the TD Ameritrade API has been disabled in preparation for the Charles Schwab integration.  Click here for more information on the API program as related to integration. As a result, we are postponing sales of Trade For Me automations until we have had time to update our application. Please checkout our other awesome Thinkscripts in the meantime!

Current users will be impacted by the transition and should come back to this page to get the most up-to-date information on the transition. As always, please contact support if you have any questions or concerns.

Current stable version: 1.2.17

  • 2022-11-18: Version 1.2.17
    • Enhancement: Improved database performance; Added saveHistory entrypoint that allows users to save historical stock market data by symbol. Added upgrade method to apply new database patches. If you have never upgraded your app, replace the app code and execute node tradeforme upgradeDatabase to get on the latest database version.
  • 2022-11-04: Version 1.2.16
    • Enhancement: The method to save the current day’s candle data (including premarket) has been updated to prevent re-downloading the same data if another strategy is watching the same symbol.
  • 2022-10-25: Version 1.2.12
    • Enhancement: This minor release increases the timeout value used to connect to the TD Ameritrade API’s. The increased timeout parameter will allow additional time to receive a response.
  • 2022-10-07: Version 1.2.1
    • Bugfix: An uncaught exception was causing the streaming data message broker to fail periodically. This version handles the exception appropriately.
    • Bugfix: An uncaught exception could potentially cause the dashboard to crash. This version logs the exception and prevents the dashboard from crashing.
  • 2022-08-18: Version 1.2.0
    • This major release improves database connection handling, fixes multiple bugs, and adds several enhancements to log messages and exception handling.
  • 2022-07-28: Version 1.0.5
    • Bugfix: database warning regarding incompatibility with only_full_group_by mode
    • Feature: Multiple instances of the same or different strategy may be run simultaneously
  • 2022-05-09: Version 1.0.4
    • This version contains code refactors and bugfixes.
    • It adds an additional token check at each chart equity event listener event to mitigate an issue in which an expired token was used to connect to the TD Ameritrade API.
  • 2022-05-02: Version 1.0.3
    • No version change. This patch is to an underlying library. It fixes an issue in which a race condition could cause the access token to be refreshed multiple times unnecessarily.
  • 2022-04-25: Version 1.0.3
    • This patch fixes an issue in which an exception was thrown when using –debug without an argument. When using the –debug flag, set –debug=[true | false]. Usage instructions are also updated.
  • 2021-11-16: Version 1.0.2
    • This patch release removes a vulnerable npm package. You can update your current installation by running the following commands from your app directory:
      • npm uninstall tableify
      • npm audit fix
  • 2021-11-08: Version 1.0.1
    • This patch release fixes an issue in which quitting the application did not wait for flattened positions to update the dashboard locally.
    • Added the –force flag to the stop option. Using the –force flag will force quit the application regardless of any outstanding open positions.
  • 2021-09-20: Version 1.0.0
    • Initial release