Automated Trading Championship 2011 – правила - страница 6

 
Manov:

Почему не пробуете  на тестер?

При регистрации каждому Участнику выделяется специальный тестовый счет, на котором выставлены торговые условия, аналогичные условиям на Чемпионате. Номер счета, адрес сервера, главный пароль и пароль инвестора доступны в профиле Участника. 

 

Идея была в том чтобы писать в файл специализированную информацию (в закодированном виде). При этом алгоритм эксперта предполагает уникальность принимаемых решений. Такое поведение обусловлено наличием случайного выбора и механизмом автоматической коррекции.

В идеальном варианте результаты не будут совпадать даже в тестере стратегий при тестировании на одних и тех же данных.

Renat:
Нет, все файлы, включая самих экспертов, мы удаляем после завершения соревнования.

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

Мне кажется, что 15 минут на тестирование мультивалютных экспертов может быть недостаточно.

Для проверки создал пустой шаблон эксперта (без серьезных расчетов и каких либо торговых операций), период с 01/01/2011 по текущее число был протестирован за 3 минуты 45 секунд (при тестировании эксперта в списке было 10 валютных пар).

Для примера этот же эксперт проходит данный период (но только по паре EURUSD) за 50 секунд.

 
Interesting:

Мне кажется, что 15 минут на тестирование мультивалютных экспертов может быть недостаточно.

Для проверки создал пустой шаблон эксперта (без серьезных расчетов и каких либо торговых операций), период с 01/01/2011 по текущее число был протестирован за 3 минуты 45 секунд (при тестировании эксперта в списке было 10 валютных пар).

Для примера этот же эксперт проходит данный период (но только по паре EURUSD) за 50 секунд.



По опыту прошлогоднего чемпионата, 12 символов и один простой индикатор с нехитрой логикой тестируются около пяти минут, с хитрой логикой - около десяти минут, так что скорее всего этого времени более, чем достаточно. Опять же, помнится мне, что нескольких человек, у которых время проверки было более 15 минут, допустили после ручной проверки.
 
her.human:

Я так понимаю.

Например,

отправил эксперт на проверку, после проверки - ответ:

 - ваш эксперт не прошел проверку по таким то таким то правилам, 

 - ваш эксперт является пипсовщиком и для нашего чемпионата не подходит,

 - ваш эксперт прошел проверку и полностью удовлетворяет правилам нашего чемпионата. 

Не забывайте, что наших советников ждет многоуровневая проверка:

1. Автоматические тесты

2. Ручная проверка, в ходе которой и будут выявлены "пипсовщики", нарушители и негодяи.

Второй этап будет длиться весь Чемпионат, и вылететь оттуда можно будет в любой момент (по решению Жюри) .

То, о чем вы написали - это автоматическая проверка, она определит только техническую сторону вашего советника. 

 
Interesting:

Мне кажется, что 15 минут на тестирование мультивалютных экспертов может быть недостаточно.

Для проверки создал пустой шаблон эксперта (без серьезных расчетов и каких либо торговых операций), период с 01/01/2011 по текущее число был протестирован за 3 минуты 45 секунд (при тестировании эксперта в списке было 10 валютных пар).

Для примера этот же эксперт проходит данный период (но только по паре EURUSD) за 50 секунд.



Чего париться и разводить демагогию, отправь эксперт на проверку и сразу все решится. У Метаквотов очень мощные компы, покруче твоего будет. Если не пройдет проверку, тогда оптимизируй код, пока время есть.
 
Vladix:

Не забывайте, что наших советников ждет многоуровневая проверка:

1. Автоматические тесты

2. Ручная проверка, в ходе которой и будут выявлены "пипсовщики", нарушители и негодяи.

Второй этап будет длиться весь Чемпионат, и вылететь оттуда можно будет в любой момент (по решению Жюри) .

То, о чем вы написали - это автоматическая проверка, она определит только техническую сторону вашего советника. 

п 2. отменяется.
 
her.human:
Чего париться и разводить демагогию, отправь эксперт на проверку и сразу все решится. У Метаквотов очень мощные компы, покруче твоего будет. Если не пройдет проверку, тогда оптимизируй код, пока время есть.
Круче и у меня есть, туда складываю все готовые модули бдущей системы. Но ориентируюсь всегда на этот комп.
Vladix:
По опыту прошлогоднего чемпионата, 12 символов и один простой индикатор с нехитрой логикой тестируются около пяти минут, с хитрой логикой - около десяти минут, так что скорее всего этого времени более, чем достаточно. Опять же, помнится мне, что нескольких человек, у которых время проверки было более 15 минут, допустили после ручной проверки.
Нужно будет посмотреть на стандартные эксперты, например MACD с 12 символами в списке. Если что можно будет ориентироваться на этот результат.
 
her.human:

Если эксперт прошел проверку, то в дальнейшем его нельзя признать не прошедшим проверку на соблюдение правил.

Естественно, если проверку прошел а в дальнейшем начал торговать по другому, здесь могут вступать иные правила. Организаторы легко могут это отследить.

Если эксперт адаптивный и меняет стратегии в разные периоды, в зависимости от их внутреннего рейтинга (они виртуально торгуются), смена стратегии будет считаться нарушением? Легко допустить, что некоторые стратегии за период тестирования не проявляли себя, а в период чемпионата для них сложились благоприятные условия?
Пример - https://www.mql5.com/ru/forum/102881/page71
А такой рисунок видели? - MQL4 форум
  • www.mql5.com
А такой рисунок видели? - MQL4 форум
 
her.human:
п 2. отменяется.

Кем это он отменяется и с какой стати?

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

Ограничения и проверки в экспертах
Ограничения и проверки в экспертах
  • 2010.08.02
  • MetaQuotes Software Corp.
  • www.mql5.com
Можно ли торговать этим инструментом в понедельник? Хватит ли денег на открытие позиции? Какой размер убытка мы получим, если сработает Stop Loss? Как ограничить количество отложенных ордеров? Была ли выполнена торговая операция на этом баре или это было на предыдущем? Если торговый робот не может сделать подобные проверки, то любая прибыльная торговая система может превратиться в проигрышную. В этой статье показаны примеры проверок, которые пригодятся в любом эксперте.
 
papaklass:


Предлагаю дополнить п.8 способом исполнения рыночных ордеров, которые будут применяться на Чемпионате:

 - по запросам,

 - по потоковым ценам,

 - по рынку. 

Конечно по потоковым ценам (instant execution) - это много лет как стандартный способ исполнения в наших платформах.

Добавить в правила можно, но это непринципиально.