Thinking Stuff's ATM

Automated Trading Machine (ATM) makes it simple to remove fear and greed from your trading. Automated trading is no longer just for the rich or nerdy. Our revolutionary software runs on your computer, using your trading rules, but none of your emotions. There's just one requirement - you know how to use a mouse.  Learn more...

Thinking Stuff's ATE

Automated Trading Execution (ATE) is where we run your trading systems for you on our servers. Your system can be exported from ATM, or written in plain English and we'll make it for you. We'll even backtest and suggest improvements if you want us to. This service essentially automates your automated trading.  Learn more...

Thinking Stuff's Groups

Join a group of like-minded individuals, and help each other to trading success. Once you join a group, you will have access to that group's trading systems, ideas, and feedback. And please contribute your own knowledge as much as possible. Or contact us to start your own group.  Learn more...

New Release: v2.0.5 - No Longer Just USD

TS used to have the limitation of only working in trading accounts denominated in USD. There were some workarounds to get it working for other currencies, but now you don't have to bother with workarounds because TS does it properly by itself.

Fixed a few other things as well, and one in particular means you have some work to do yourself after upgrading. While TS was working only with Gain Capital and Oanda, it was easy to know how many units could be purchased - Oanda allows any number of units, while Gain Capital makes you buy them in multiples of 10K.

However, now that we're moving towards FXCM as well, FXCM have 3 different kinds of accounts, and you can buy different numbers of units in each one - multiples of 1K in their micro accounts; multiples of 10K in their mini accounts; and multiples of 100K in the 'real' accounts. So it's not possible anymore to just go by the company name. And so, each account has a new field where you tell TS how many units it can buy in that account - multiples of 1, 1K, 10K, or 100K. After upgrading, please check each of your accounts and make sure the setting is correct.

Similarly, backtesting has the same new feature. So please also check each backtesting configuration entry and make sure the setting is correct.

Here is the full list of changes:

Added in v2.0.5

  • Remove limitation of TS only working in trading accounts denominated in USD.
  • New setting on backtesting configurations and accounts - allow purchases in multiples of 1, 1K, 10K, 100K.
  • Double-clicking on the Chart window now makes it fill the available area on the screen. (There's also the "Actions..." > "Make maximum size" menu item, which does the same thing).
  • When I start TS V_2, on the trading system 'other' tab, the last gasp filter does not remember the setting, I have to re select my choice every time.
  • Number fields now have little up-down spinners (click the up button to increase the value, the down button to decrease it).
  • I don't want TS to _create_ any messages, because with 1 min Systems it creates a lot. Like Activity Logging I want to turn it off.
  • Oanda now allows trading in these currencies: AUD/CAD, EUR/NZD, GBP/CAD, NZD/CAD, NZD/JPY, USD/CZK, USD/HUF, USD/SEK.
  • Is there a way to set the stop loss at the Minimum close of last x intervals for Long trades, vice versa for Short trades, Maximum close of last x intervals?
  • Row Count menu item on Data Manager is now called "Table information", and shows row count, earliest date of price data, and latest date of price data in that table.
  • Backtesting, when no USD in the currency pair being tested, and the trading system's money management says to use % of balance or VFP, then TS always 'buys' 1 contract. It was originally done this way because all calculations were converted back to USD, and if there is no USD in the currency pair, then % of balance cannot be calculated in USD. However, with TS not exclusive to USD accounts anymore, this restriction has also been removed.
  • Update web addresses to reflect new website structure.

Fixed in v2.0.5

  • I discovered that I only need to click 'OK' once... and then wait... or go and make a coffee... to 'add' the m/a ... (of period 2880 over 50K bars) but when performing this operation there is no egg-timer telling me that the software is thinking... If I get impatient and click more than once I get an exception error and have to close the program.
  • Some of the indicators cannot be added to the chart... coz when I try to add the indicator, I get a message box which says... 'could not find config type' ... see attached screen capture attachment. It seems that indicators with TS after the name are loadable but ones...without TS.... are not...
  • Data Manager, File Loader, and Price History windows need to disable Close button when doing their respective functions.
  • FXCM account numbers are too big for the account number field.
  • "Unexpected error" when click "Prices" link in toolbar (or probably any web link).
  • When an account was being used by an active trading system, and try to edit that account, a message would appear saying that the account cannot be edited, but it would appear to edit it anyway.
  • When close Command Centre abruptly without switching off auto-trading/alerting, then open Command Centre again and download prices, auto-trading/alerting starts again even though the window shows them as being switched off.
  • User Wizard doesn't ask for a server type (i.e. demo/live) when FXCM is selected for the company.
  • Directional Movement System is not being calculated correctly.