Ошибки при регистрации

До конца регистрации остается 10 дней. На данный момент заявки на участие подали порядка полутора тысяч человек.

Предвидя возросшую популярность чемпионата, в этом году мы внедрили систему автоматических проверок присланных экспертов. Она позволяет быстро провести предварительную проверку советника. Выслав эксперта на соревнование, разработчик уже через несколько часов может узнать прямо на сайте, удовлетворяет ли его советник требованиям Чемпионата.

На данный момент 60% присланных экспертов успешно прошли автоматические проверки. В ходе этих тестов были выявлены и исправлены различные ошибки в кодах советников. Чаще всего эти ошибки приводили к неэкономному использованию ресурсов компьютера и неправильному управлению ордерами.

Советники некоторых участников, по-видимому, создаются с тем расчетом, что этот эксперт будет работать на одной, специально выделенной для него машине. Такие советники очень расточительны по ресурсам центрального процессора, оперативной памяти и свободного места на жестком диске. Например, эксперты производят потиковые пересчеты на огромном количестве исторических данных. Это приводит к большой загрузке центрального процессора. При условии "один эксперт на одном компьютере" это - не проблема. Однако в условиях Чемпионата это невозможно. В рамках этого соревнования на каждой машине будет одновременно до 30 экспертов. Поэтому каждый советник должен потреблять как можно меньше процессорного времени.

Еще одна частая ошибка - генерация десятков и сотен мегабайт логов. В большинстве случаев вся информация таких логов оказывается результатом ошибок в коде или вывода излишних сообщений. Любой участник может самостоятельно провести тестирование своего советника на отрезке с 2007.01.01 по 2007.08.20. Если лог-файл при этом будет больше 64 мегабайт, эксперт не будет принят к участию. Его необходимо переписать.

Время тестирования эксперта также говорит о многом. Если на современном компьютере на одном и том же отрезке времени советник тестируется более 5 минут, он является неэкономичным и не попадет на Чемпионат. Профессиональные программисты знают, что оптимизация программы может дать ускорение в разы и даже на порядки. В данном случае именно это и нужно сделать.

Убыточность эксперта на протяжении 2007 года не может служить поводом для отказа в регистрации. В то же время около 5% советников при тестировании достигли уровня Margin Call. Путь на Чемпионат этим экспертам заказан. "Мы не хотим допускать к участию заведомо убыточные советники. Наша позиция: довести до старта как можно большее количество экспертов, но откровенно убыточные советники мы отсеем на этапе регистрации", - прокомментировал ситуацию Ренат Фатхуллин, генеральный директор MetaQuotes Software Corp.

Не обошлось и без торговых ошибок. К примеру, некоторые эксперты не проверяют остаток денег на счету перед совершением операции или слишком близко выставляют стоп-ордера. Подобный советник может показать определенные результаты в тестере стратегий, но на Чемпионате он будет вести себя неправильно. Ни один из таких экспертов не попадет на Чемпионат до тех пор, пока ошибки не будут исправлены.

Все вышеописанные проблемы могут послужить причиной к отказу в регистрации. Обращаем ваше внимание, что это только автоматические проверки. Впереди еще ручная, более жесткая проверка советников.

Напоминаем, что регистрация заканчивается 21 сентября 2007 года. До этого времени в свой эксперт можно вносить любые изменения. Пожалуйста, сделайте все необходимые поправки в коде вашего советника как можно скорее. После 21 числа выслать измененную версию эксперта на Чемпионат будет нельзя. Если у вас возникнут какие-либо вопросы по вашей регистрации, вы можете задать их в своем профиле или на форуме MQL4 Community.



Создана: 11.09.2007  Автор: MetaQuotes
Интервью с Евгением Неумоиным (nen)

Преимущество графических инструментов - в их простоте, точности, хорошей "предсказательной" способности... То есть с помощью графических инструментов можно с большой степенью вероятности предсказывать дальнейшее поведение рынка.

Предварительные итоги регистрации

Прошло два с половиной месяца регистрации. Осталось всего 7 дней до завершения регистрации на Чемпионате Automated Trading Championship 2007. По последним данным на сайте зарегистрировалось 1 560 человек. Из них полностью закончили регистрацию 374 разработчиков.

Предыдущая Следующая
Страницы: 
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Renat писал(а):
>> Укажите технически точно - чем таким особенным является Ваш индикатор, что он требует своего наличия на графике?
1. Индикатор, вызываемый из эксперта работает во много (по моим наблюдениям в десятки) раз медленнее, чем на чарте. 2. Индикатор написан сторонним производителем и оптимизировать его для работы в советнике на данный момент не представляется возможным. 3. Мой эксперт использует технологию, которая позволяет брать данные сразу от всех индикаторов, расположенных на чарте, не вызывая их последовательно. Это очень экономит время. Переделывать эту технологию - делать два шага назад, плюс значительные затраты времени.
>> Ставит графические объекты вместо работы с буферами линий?
Нет. В принципе все как обычно.
>> Если Вы работаете со своим индикатором через iCustom, то значит эксперт сам создаст рабочую копию индикатора и будет ее поддерживать в актуальном состоянии.
Нет, я не работаю через iCustom.
>> Проверьте своего эксперта сами - работает ли он без наличия индикатора на графике?
Естественно НЕ работает.
12.09.2007 20:16
И мой эксперт не будет создавать рабочие копии, я Вас уверяю.
Любой индикатор, вызванный из эксперта функцией iXXXX или iCustom, является внутренней рабочей копией индикатора и не имеет отношения в индикаторам на графике. Укажите технически точно - чем таким особенным является Ваш индикатор, что он требует своего наличия на графике? Ставит графические объекты вместо работы с буферами линий?

Если Вы работаете со своим индикатором через iCustom, то значит эксперт сам создаст рабочую копию индикатора и будет ее поддерживать в актуальном состоянии. Проверьте своего эксперта сами - работает ли он без наличия индикатора на графике?
12.09.2007 17:27
Rosh писал(а):

Tihon_RUS писал(а):
А Вы открывали в своем терминале выданный тестовый счет (512535) и запускали на нем советника?
Ясно. А я уж подумал Вы для теста запускаете эсперта у себя на этом счете.Было бы интересней.


452
12.09.2007 15:52

Tihon_RUS писал(а):

Подскажите , пожалуйста, почему мой эксперт не торгует на тестовом счете?

Письмо о допуске к участию в чемпионате я получил.

Первоначальный вариант эксперта выдавал ошибку, которую я исправил и загрузил его новую версию еще 07.09.2007.

Тестовый счет 512535.

А Вы открывали в своем терминале выданный тестовый счет (512535) и запускали на нем советника?
12.09.2007 14:28

Подскажите , пожалуйста, почему мой эксперт не торгует на тестовом счете?

Письмо о допуске к участию в чемпионате я получил.

Первоначальный вариант эксперта выдавал ошибку, которую я исправил и загрузил его новую версию еще 07.09.2007.

Тестовый счет 512535.

452
12.09.2007 12:00
Renat писал(а):

>> Эксперт во время работы не обращается к индикаторам на графике, а создает свои рабочие копии индикаторов автоматически по мере вызова соотвествующих индикаторных функций. Поэтому индикаторы на графике не нужны.
Разные бывают эксперты, не совсем классические. Моему эксперту индикаторы на графике нужны, как раз для минимизации времени работы. И мой эксперт не будет создавать рабочие копии, я Вас уверяю. Поэтому никому мои индикаторы на чарте не помешают. Ведь все равно эксперта Вы поместите на чарт. Зачем же вводить ограничение по индикаторам? О нем, кстати, в правилах ничего написано не было. И, увы, если мои индикаторы не поместить на чарт, боюсь мой эксперт не сможет принять участия в чемпионате. Времени на переработку и отладку на "классику" мне может уже не хватить.
>> Кстати, Вы (под Вашим логином) еще не поместили эксперта в свой профайл и еще ни разу не получили автоматического отчета.
Потому, что как раз пытался сделать своего советника без "проблемы" файла в директории "files". Жаль что не знал, что файл копируется. На форуме metaquotes.ru мне написали совсем другое.

11.09.2007 23:20

voltair писал(а):

Приветствую!

У меня следующая проблема: мой эксперт использует один вспомогательный файл, размещаемый в директории "MT4\experts\files\", что разрешено правилами чемпионата. Однако, при тестировании этот файл эксперту недоступен, так как тестер создает собственную директорию "MT4\tester\files\" и в ней, естественно этот файл сам по себе возникнуть не может. :) Возможно ли при тестировании перенесение (копирование) этого вспомогательного файла вна время тестирования в директорию "MT4\tester\files\"?

Все файлы из /experts/files автоматически помещаются в /tester/files на время наших автоматических проверок.

Еще вопрос - мой эксперт требует обязательного размещения прилагаемых индикаторов на чарте перед его запуском. Это возможно?
Эксперт во время работы не обращается к индикаторам на графике, а создает свои рабочие копии индикаторов автоматически по мере вызова соотвествующих индикаторных функций. Поэтому индикаторы на графике не нужны.

Кстати, Вы (под Вашим логином) еще не поместили эксперта в свой профайл и еще ни разу не получили автоматического отчета.
11.09.2007 21:44

Приветствую!

У меня следующая проблема: мой эксперт использует один вспомогательный файл, размещаемый в директории "MT4\experts\files\", что разрешено правилами чемпионата. Однако, при тестировании этот файл эксперту недоступен, так как тестер создает собственную директорию "MT4\tester\files\" и в ней, естественно этот файл сам по себе возникнуть не может. :) Возможно ли при тестировании перенесение (копирование) этого вспомогательного файла вна время тестирования в директорию "MT4\tester\files\"?

Кстати, этот файл как раз служит для оптимизации времени тестирования (но не только).

Еще вопрос - мой эксперт требует обязательного размещения прилагаемых индикаторов на чарте перед его запуском. Это возможно?

11.09.2007 20:08

Abb писал(а):
Сообщите, возможно ли участие в чемпионате нескольких версий советника от одного разработчика?
Это не разрешено Правилами Чемпионата.

Как уже видно, достаточное количество трейдеров зарегистрировало по несколько счетов (родственники, друзья и тд). К сожалению, они будут дисквалифицированы после 21 сентября. В прошлом году на финальной проверке мы не допустили до участия многих как раз из-за нарушения условия множественных регистраций.

11.09.2007 19:46
скрестить советников и выставить на Чемпионат мутанта... :)
277
11.09.2007 18:39