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

Bug: each rule of a trading system should be able to check different price data [Fixed in v3.0.3]

3 replies [Last post]
sharky
sharky's picture
User offline. Last seen 2 days 17 min ago. Offline
Joined: 03/06/2009

ATM can presently only handle trading systems where the same price data is used for all rules. Need to be able to handle any combination of selected price data. This includes the case where the symbol being traded is different to any of the price data being used by the trading rules.

To explain the problem in more detail, first we need to explain some basics for the benefit of first-time users.

1. "Price data" is made up of symbol/interval/company, e.g. EURUSD/Hourly/FXCM.

2. A "trading system" is made up of multiple "trading rules".

3. Each trading rule is tested against the price data of your choosing.

3a. All rules in a system can test the same price data, e.g:
    - Rule 1 does its calculations with EURUSD/Hourly/FXCM
    - Rule 2 does its calculations with EURUSD/Hourly/FXCM
    - Rule 3 does its calculations with EURUSD/Hourly/FXCM

3b. Each rule can test different price data, e.g:
    - Rule 1 does its calculations with EURUSD/Hourly/FXCM
    - Rule 2 does its calculations with EURUSD/Daily/FXCM
    - Rule 3 does its calculations with AUDJPY/Weekly/Oanda

What is written in paragraph 3b does not work yet.

Moreover, still using the examples from 3a and 3b, if the trading system wants to trade in USD/CAD - a completely different symbol to anything used by the trading rules - it should be able to do that.
 


n/a
matshorics
matshorics's picture
User offline. Last seen 1 year 50 weeks ago. Offline
Joined: 02/18/2010
Groups: None
Hi, Just looking for

Hi,

Just looking for clarification - for now, rules are limited to the same timeframe, currency and broker?

ex)

Where a system that uses multiple timeframes  -

Rule 1: EURUSD calculation with daily indicator
Rule 2: EURUSD calculation with hourly indicator

Wouldn't work for now?

sharky
sharky's picture
User offline. Last seen 2 days 17 min ago. Offline
Joined: 03/06/2009
Correct. v3.0.1 will fix up

Correct. v3.0.1 will fix up some silly bugs, like the FXCM file check thing. I plan to fix this issue in v3.0.2. So shouldn't be too long.
 

n/a
matshorics
matshorics's picture
User offline. Last seen 1 year 50 weeks ago. Offline
Joined: 02/18/2010
Groups: None
Thanks for the update, much

Thanks for the update, much appreciation for all your work.