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...

Column Titles

ATM wants to do as little calculations as possible. If it has already calculated the RSI(14), it doesn't want to do it again. To work out if a calculation has been done already or not, ATM goes by the Column Title.

You have to provide enough information for your Column Title to be unique amongst all other Columns (yours and everyone else's).

Here's an example with the Simple Moving Average. We could have just used a Column Title of "SMA". Someone uses the SMA(CLOSE, 20) in the trading system. So ATM creates a column and gives it a title of "SMA". But then that person adds another SMA to their trading system - this time SMA(CLOSE, 50). ATM checks to see if the "SMA" column already exists, and it does, so ATM doesn't calculate again. But here, there are actually 2 different SMAs. Let's try again.

This time we change the Column Title to "SMA_Setting01". Now ATM would correctly create 2 Columns - 1 titled "SMA_20", and the other titled "SMA_50". Fixed? No. The person decides they want another SMA in there - this time SMA(HIGH, 20). That would create the Column Title of "SMA_20", which already exists. But SMA(CLOSE, 20) is different to SMA(HIGH, 20). So the correct Column Title to use in this case is "SMA_OHLC_Setting01".

OHLC will get substituted with "CLOSE" or "HIGH", and Setting01 will be substituted with "20" or "50". That gives us 3 different Column Titles: SMA_CLOSE_20, SMA_CLOSE_50, SMA_HIGH_20.

But if the person used SMA(CLOSE, 20) three different times, then the SMA_CLOSE_20 column will only be calculated once.

The message is - your Column Title needs to work out to be unique based on the options available.

Lastly, don't use any of Column01-Column20 in the title.

See also:

Groups: