Sponsors
Major Sponsor: Alpari
Golden Sponsor: United World Capital
Silver Sponsor: RoboForex
Organizer
Organizer: MetaQuotes Software Corp.
MQL5.community

Preparing for the Championship and Arrangement Specifics

[ru]

Automatic tests of the Expert Advisors submitted by prospective Participants of the Automated Trading Championship 2012 will start soon. It is about time to tell you how to prepare for the Championship and how it will be held in details. We believe that virtually anyone who reads this article will not miss this exciting event.

So, first things first.

Preparing for the Championship and Some Specifics of Its Arrangement


Registration and Filling In the Data

We continue to remind you to register for the Automated Trading Championship 2012 as soon as possible and fill in your personal data correctly. To help you with this, we have released the article "How to Participate in the Automated Trading Championship 2012" where all necessary actions are described in details.

Every day we manually check all the submitted data accepting the applicants having correct data and issuing warnings to those who have made some mistakes.


Testing an Expert Advisor Before Sending It to the Championship

After the registration, each applicant receives a trading account that can be used to test an Expert Advisor. You can find your test account at the bottom of the "Files" page of the Participant profile. The page itself is used to upload an Expert Advisor for participation in the Championship:

Expert Advisor testing account

All trading conditions on this account are similar to the ones observed during the Automated Trading Championship 2012. More information on trading conditions can always be found in the Championship Rules (Section IV. Trading terms) and MQL5.community Forum.

To connect to the Championship server, enter your login, password and server access.metatrader5.com: 443 in the authorization window of the terminal.

Connecting to the Championship Server

Test and optimize your Expert Advisor using this account to ensure that it meets the Championship requirements (for example, the number of pending orders, maximum deal volume, maximum position and orders volume for a separate symbol, etc.).

In the tester, select the symbol and the period, which are indicated for the EA in your profile, set the interval from January 1, 2012 to the current day and choose the "Every tick" testing mode.

Remember that the symbol and period selected for testing should not affect the performance of your Expert Advisor in general. To identify potential programming errors, the Championship Organizers can test EAs on any symbols, periods and intervals.

Test Setup

Analyze the operation of your Expert Advisor for compliance with the requirements described below. To do this, you will need not only test results but also an Expert Advisor test journal located in the <terminal_folder>\tester\<agent_folder>\logs.


Submitting an Expert Advisor to the Championship and Automatic Tests

After you have tested your Expert Advisor, do not hesitate to upload it on the "Files" page of your profile. Automatic tests of submitted Expert Advisors will start soon.

An automatic test includes launching an Expert Advisor in MetaTrader 5 Strategy Tester at the history period from January 1, 2012 to August 1, 2012. The test checks the compliance of an Expert Advisor with the following requirements:

  • Upon completion of the test at the specified time interval, an Expert Advisor should have a positive balance. If an EA completes its work because of Stop Out, it will not be allowed to participate in the competition.
  • An EA should perform at least 5 true deals during the test. True deals are the ones that are performed as a result of the market (signals) analysis, not just random market entries/exits.
  • An EA should use its resources in a saving manner. The test should not take more than 30 minutes at the specified time interval. The time required to download necessary historical data is not considered.
  • An Expert Advisor should not return any errors during the test.

All applicants will get notifications on the automatic test results in their Participant Profiles.

  • The automatic tests will be launched for each EA one time per day until the Registration end on September 21, 2012.
  • Please submit your Expert Advisors for the automatic tests in advance to be able to fix possible errors in time.


Holding the Automated Trading Championship 2012

Let as assume that the long-awaited moment has come. You have registered, passed all tests and the Automated Trading Championship 2012 is about to begin. What has the Organizer prepared for the Participants?

We have prepared special lightweight versions of MetaTrader 5 terminals to be used in the Championship. They do not have some functions that are not needed for the automated trading including Mailbox and News tabs, etc. The lightweight versions are used to reduce the amount of resources consumed by each terminal. Several copies of the terminals containing submitted Expert Advisors will be launched on each Championship server.

The Organizer rents modern servers specially for the Automated Trading Championship 2012. The lightweight versions of the terminals will be installed and submitted EAs will be launched on these servers.

All three Championship months the Expert Advisors will work completely independently. Neither the Organizers, nor the Participants will be able to change their operation, alter the parameters, etc. The Expert Advisors will be launched on October 1, 2012 and stopped on December 28, 2012.


Conclusion

This article is not the last one in the series of publications dedicated to the preparation of the Expert Advisors for the Automated Trading Championship 2012. In the next articles, we will take a closer look at the trading conditions and common errors made by the applicants.

Get ready for the start of the automatic tests and check your Expert Advisors carefully.

Published by: MetaQuotes Created: 2 July 2012  Print version
How to Participate in the Automated Trading Championship 2012How to Participate in the Automated Trading Championship 2012

Automated Trading Championship 2012 is an exciting event for all keen on the automated trading. All Applicants are warmly welcome. Unfortunately, we often see that many Expert Advisor developers fail to complete all necessary preparations for some reason. But being an Applicant does not mean being a Participant! For your convenience, we have prepared step by step instructions on how to successfully register and fill in your personal data to join the Automated Trading Championship 2012.

How to Submit an Expert Advisor to the Championship

How to Submit an Expert Advisor to the Championship

More than a month has passed since the start of the registration for the Automated Trading Championship 2012, and we already have about 1000 applicants. This figure significantly exceeds the last year one, as we got about 700 applicants for the first month in 2011. In this article we will deal with submitting Expert Advisor files to the Championship.

 Previous Next 

Hi,

 

I have a multi currency EA, if I backtest it using only one currency it will end before 30 minutes as you are asking, but a good multi currency EA will take a lot longer to finish a year backtest. You are trying to motivate people to program multi currency EAs but with your rules you are making most of the EAs disqualified. Please explain why you are filtering only 30 mins backtest, I dont think a good EA thats take longer should be disqualified, if you run it live you will see it doesn't consume a lot of resources.

2012.07.05 00:55 fjccpm148

Hello,

Previous years the limitation was 10-15 minutes and people did manage to backtest their multicurrency EAs within this period.

We are trying to motivate people to program their multicurrency EAs effectively, make them fast and consuming less resources.

At MQL5.community you can find a lot of articles describing how to program an Expert Advisor.

2012.07.05 17:25 Alexx
fjccpm:

Hi,

 

I have a multi currency EA, if I backtest it using only one currency it will end before 30 minutes as you are asking, but a good multi currency EA will take a lot longer to finish a year backtest. You are trying to motivate people to program multi currency EAs but with your rules you are making most of the EAs disqualified. Please explain why you are filtering only 30 mins backtest, I dont think a good EA thats take longer should be disqualified, if you run it live you will see it doesn't consume a lot of resources.

I donno the spec of your computer, but their computers to use for automatic test our EAs are more than twice faster than mine. (it's not latest but just dual core though) When my computer took 45 min, theirs took only less than 20 min, something like that.

And also the test is not one year but 7 month.

So you better try your EA with 12 symbols first, and if they say it's too much time, then you need to get the symbols to half or so. Keep going try and error and find how many symbols you can get.

2012.07.06 06:05 alohafx417
Alexx:

Hello,

Previous years the limitation was 10-15 minutes and people did manage to backtest their multicurrency EAs within this period.

We are trying to motivate people to program their multicurrency EAs effectively, make them fast and consuming less resources.

At MQL5.community you can find a lot of articles describing how to program an Expert Advisor.

Yes, but I don't understand the reason for this. The objective is to do good, strong and profitable EAs, not to do fast EAs. The more intelligent the EA the more time demanding it is. when I run it live on a demo account it isnt really resource demanding, so whats the problem of having a more intelligent EA which only on backtest is a little more time demanding, which is normal when you have to process multiple currencies. The message is that this rule for me isn't necessary and could block good EAs from participating. my suggestion is to extend it to 2 hours. I am sending my EA as it is to see what happens, I hope so they have faster machines that mine and pass the test.
2012.07.06 18:53 fjccpm148
Finally it was tested and the time limit was exceeded, I tried several configurations with less symbols and with the eventSetTimer at 60 seconds but the performance of my EA got really bad. I definitely dont understand the reason for the time limit, multicurrency experts with good logic wont pass the backtesting time limit. This is really sad.
2012.07.18 06:31 fjccpm148

Hello,

"The automatic tests will be launched for each EA one time per day until the Registration end on September 21, 2012. "

About this issue :

I have submitted my EA for two days but did not recieved any Reports if it fails or not. Please can you explain how can I see what is heapening with my EA. I dont know even if the EA was tested ?

 

Thanks a lot! 

2012.07.19 22:21 FxAndroid337
FxAndroid:

Hello,

"The automatic tests will be launched for each EA one time per day until the Registration end on September 21, 2012. "

About this issue :

I have submitted my EA for two days but did not recieved any Reports if it fails or not. Please can you explain how can I see what is heapening with my EA. I dont know even if the EA was tested ?

 

Thanks a lot! 


2012.07.23 10:47 A.K
A.K:

The last days I have received lot of feedback and reports, so everythings is fine i have fixed my EA problems,

thank you for your support - best wishes :)

2012.07.23 21:39 FxAndroid337
TUNTUN SAYA DALAM HAL INI..
2012.08.27 12:59 rifonamin