Download MetaTrader 5

How to Become a Participant of Automated Trading Championship 2008?

25 June 2008, 11:47
MetaQuotes Software Corp.

The main purpose of the Championship is to popularize automated trading and accumulate practical information in this field of knowledge. However, some Participants are interested only in getting prize money. For this purpose, they use various unfair methods.

As the Organizer of the Championship, we are doing our best to provide a fair competition and suppress all attempts to “play booty”. It is this reasoning that sets the strict Rules of the Championship.

In order to identify each Participant of the Championship unambiguously, we conduct the annual Registration. In this year it will start on the 1st of July and finish on the 19th of September 2008. You should enter correct details about yourself, since, in case of infringement of the Registration rules, you may be disqualified at any stage of the Championship.

The Registration page contains four sections:

  • Public
  • Private
  • Files
  • Comments

The first section, Public, contains information that (except the e-mail address) will be available to all visitors of the Championship website.

The next section, Private, contains the details that will only be available to the authorized representatives of the Organizer and of the Sponsors.

All information of the contest Participant must be provided in the most reliable and error-free manner. In case you don’t comply with this requirement, you won’t be admitted to take prize places.

This section also contains an additional provision:

If you win, you must, according to the Championship Rules, submit the photocopy of your passport (pages with your photo) to the Organizer by fax or email within 7 working days after the Winners have been announced. This is necessary to identify you. In case of breaking this rule, you will be, unfortunately, automatically disqualified.

In addition, you must submit your bank details to the Organizer within 7 working days after your win. The prizes will be transferred to the Winners' accounts through a bank within 7 working days after the Winners' bank details have been received.

In case the Organizer cannot contact you by phone given above within 7 days after the Winners have been announced, you will be disqualified by the Judges' decision and the winners list will be revised.

Remember: If you leave any fields in this section unfilled or filled out with violation of the rules, you will not be able to complete Registration! You can check whether your details have been accepted or not by viewing the "Your details are accepted after moderator's check" field. If it is checked, your details have been accepted.

In section Files, you must specify the name of your Expert Advisor in the English language (!), select a symbol and a timeframe for your EA to trade. Your EA will be launched exactly on the chart with this currency pair and on the specified timeframe, if you are allowed to participate in the Championship. You won’t be able to correct any mistakes after the Registration is closed.

Below is the form you should use to upload in your Participant’s profile all allowed files, namely:

  • one EA file as a source code or as an executable file;
  • one file containing the data that may be necessary for your EA to work;
  • up to 5 libraries;
  • up to 5 indicators.

You can modify, delete and upload again any of the above files until the Registration is closed.

If you forgot to add something or to modify a file on the Files page, you will not be able to make any changes after the Registration is closed on the 19th of September 2008. No exceptions are provided for.

Section Comments is intended for contacting moderators and for technical messages about pre-checks of the EA submitted for the contest. Don’t forget to look into it from time to time: It is very likely that your EA will not comply with the Rules and you will have to make urgent changes in it.


Participation in the Championship is free of charge, but has its limitations. The amount of Participants of the Championship will be considerably smaller than that of persons completed Registration. EAs submitted for the contest must comply with technical requirements described in the Rules of Automated Trading Championship 2008.

The experiences gained from the previous Championships shows clearly that the amount of competitors intending to trick is very large. Below is the list of most frequent infringements that cause guaranteed non-admission for the authors of Expert Advisors:

  • submitting one EA by different Participants;
  • submitting one EA with different parameters by different Participants;
  • submitting one EA with some insignificant cosmetic changes by different Participants;
  • submitting EAs written by third parties;
  • registering relatives and/or friends;
  • submitting unauthentic registration details;
  • registering using anonymous proxy servers.

Such infringements will result in unambiguous disqualification of all suspected Participants. No discussions or private investigations of any disqualification cases will be performed. In previous contests, many Participants ignored these rules and set themselves up cleverer than others. This is why many of them (hundreds of registrations) were not admitted to participate. Be rational and don't make such mistakes, please.


  • Any Participant qualified for the competition may be disqualified in the course of the Championship because of cardinal changes in his or her Expert Advisor’s working.
  • Each EA must make at least 5 conscious trades independently (it means that it must independently open and close each position) within the Championship period. Buy&Hold strategies are not allowed.
  • If an EA consumes considerable CPU resources at the expense of other Participants’ EAs, this will result in disqualification, too. The qualification of a Participant must comply with the requirements of economical code writing.
Attention: Organizers are justified in non-admitting to participation in the Championship without assigning any reasons to any developer, in respect of whom there are any smallest suspicions of infringing the Rules.

We conduct the Championship among traders that know how to trade on financial markets and are able to create an Expert Advisor independently. Therefore, each Participant must have sufficient knowledge about this subject and be able to answer one or another question about automated trading. Any suspicion of a Participant’s substitution can result in disqualification. If you doubt about whether you have infringed one Rule or another or not, this must set you thinking.

Translated from Russian by MetaQuotes Software Corp.
Original article:

Last comments | Go to discussion (16)
Giampiero Raschetti
Giampiero Raschetti | 9 Jul 2008 at 22:43

Which will be the time zone in the running server ? This is important for time dependent expert advisers.

thanks in advance

kind regards

MQL4 Comments
MQL4 Comments | 14 Jul 2008 at 11:59
What about if I have a nationality but I live in another country, how can I put that????
Maria Sountsova
Maria Sountsova | 14 Jul 2008 at 14:24
What about if I have a nationality but I live in another country, how can I put that????


Then you should specify the nationality given in the identification document you're going to submit to get your prize money, in case you win.

MQL4 Comments
MQL4 Comments | 14 Jul 2008 at 19:59
What about if I have a nationality but I live in another country, how can I put that????


Then you should specify the nationality given in the identification document you're going to submit to get your prize money, in case you win.

Thank you,,,,,
xanlamin | 15 Jul 2008 at 05:15

Hi organizers,

I have some questions on these trading rules:

  • The minimum trade size is 0.1 lot, the maximum one is 5 lots with the step of 0.1 lot for each order.

What is the max trade size per order? 4.9 or 5?

  • The maximum amount of simultaneously opened positions and pending orders is 3.

What is the max number of lots for 3 simultaneously opened positions? 14.7 or 15 lots?

  • Stop Out level is 50%

Are we disqualified from the competition once the EA registers a 50% drawdown?

Step on New Rails: Custom Indicators in MQL5 Step on New Rails: Custom Indicators in MQL5

I will not list all of the new possibilities and features of the new terminal and language. They are numerous, and some novelties are worth the discussion in a separate article. Also there is no code here, written with object-oriented programming, it is a too serous topic to be simply mentioned in a context as additional advantages for developers. In this article we will consider the indicators, their structure, drawing, types and their programming details, as compared to MQL4. I hope that this article will be useful both for beginners and experienced developers, maybe some of them will find something new.

Here Comes the New MetaTrader 5 and MQL5 Here Comes the New MetaTrader 5 and MQL5

This is just a brief review of MetaTrader 5. I can't describe all the system's new features for such a short time period - the testing started on 2009.09.09. This is a symbolical date, and I am sure it will be a lucky number. A few days have passed since I got the beta version of the MetaTrader 5 terminal and MQL5. I haven't managed to try all its features, but I am already impressed.

Portfolio trading in MetaTrader 4 Portfolio trading in MetaTrader 4

The article reveals the portfolio trading principles and their application to Forex market. A few simple mathematical portfolio arrangement models are considered. The article contains examples of practical implementation of the portfolio trading in MetaTrader 4: portfolio indicator and Expert Advisor for semi-automated trading. The elements of trading strategies, as well as their advantages and pitfalls are described.

False trigger protection for Trading Robot False trigger protection for Trading Robot

Profitability of trading systems is defined not only by logic and precision of analyzing the financial instrument dynamics, but also by the quality of the performance algorithm of this logic. False trigger is typical for low quality performance of the main logic of a trading robot. Ways of solving the specified problem are considered in this article.