Automated Trading Championship 2012: Регистрация открыта! - страница 17

 
marketeer:
Не могу залогиниться на конкурсный счет. Ввожу логин/пароль/сервер, после чего в заголовке окна терминала вижу что вроде бы залогинился, что терминал начинает грузить проц на 100% и висит пока не снимешь процесс.

Ммм а сколько чартов открыто? лучше перелогиниваться с одним чартом, тк на новом сервере будут подгружаться открытые чарты.

кстати при копипасте счёта и пароля проверяйте что скопипастили в буфер, у меня глючило копирование из профиля учасника.

 
Файл ErrorDescription.mqh будет среди стандартных доступных инклудников на Чемпионате?
 

Непонимаю в чем ошибка на проверке эксперта?:

2012.08.01 12:08

1. Copy
   experts\***.ex5 ok

2. Compile

3. Configuration
   *** on AUDUSD:H1 every tick 2012.01.01-2012.08.01


4. Start
   finished in 0 min 53 sec


5. Statistics
   367 kb of log files
   42 trades, 617 deals, profit -8950.97 USD
   profit is too small


1 errors
 
marketeer:
Файл ErrorDescription.mqh будет среди стандартных доступных инклудников на Чемпионате?
Нет, он не входит в стандартную поставку.
 
Dark.Angel:

Непонимаю в чем ошибка на проверке эксперта?:

У эксперта убыток в 8 950 долларов при депозите в 10 000.
 
Urain:

При попытке на чемпионате выставить запрос на немедленное или отложенный больше 5 лот получите реткод 10013 TRADE_RETCODE_INVALID.

Да, Вы правы, CTrade::PositionClose() также закрывает позицию в 15 лотов тремя ордерами по 5. Но вот почему не даёт выставить лимитник на закрытие в 15 лотов с ошибкой 10014 ? Это противоречит Правилам Чемпионата.

Из правил (раздел IV, пункт 6, торговые условия):

Максимально допустимый для данного символа совокупный объем открытой позиции и отложенных ордеров  в одном направлении (покупка или продажа) - 15 лотов по каждому символу. Это означает, что при наличии открытой позицию на покупку объемом 15 лотов можно выставить отложенный ордер Sell Limit объемом 15 лотов. Но при этом нельзя выставить отложенный ордер Buy Limit (поскольку совокупный объем в одном направлении превысит ограничение) или выставить Sell Limit объемом более 15 лотов.

Надо или скорректировать правила, или подправить OrderCheck и Ordersend.

2012.08.10 14:48:02    2012.01.18 22:56:04   OnTick::OrderCheck::retcode 10014
2012.08.10 14:48:02    2012.01.18 22:56:04   sell limit 15.00 EURUSD at 1.29000
2012.08.10 14:47:59    2012.01.18 22:56:02   OnTick::OrderCheck::retcode 10014
2012.08.10 14:47:59    2012.01.18 22:56:02   sell limit 15.00 EURUSD at 1.29000
2012.08.10 14:44:54    2012.01.18 10:40:39   CTrade::OrderSend: instant buy 5.00 EURUSD at 1.28133 [done at 1.28133]
2012.08.10 14:44:54    2012.01.18 10:40:39   order performed buy 5.00 at 1.28133 [#4 buy 5.00 EURUSD at 1.28133]
2012.08.10 14:44:54    2012.01.18 10:40:39   deal performed [#4 buy 5.00 EURUSD at 1.28133]
2012.08.10 14:44:54    2012.01.18 10:40:39   deal #4 buy 5.00 EURUSD at 1.28133 done (based on order #4)
2012.08.10 14:44:54    2012.01.18 10:40:39   instant buy 5.00 EURUSD at 1.28133 (1.28113 / 1.28133 / 1.28113)
2012.08.10 14:43:56    2012.01.17 08:09:17   CTrade::OrderSend: instant buy 5.00 EURUSD at 1.27475 [done at 1.27475]
2012.08.10 14:43:56    2012.01.17 08:09:17   order performed buy 5.00 at 1.27475 [#3 buy 5.00 EURUSD at 1.27475]
2012.08.10 14:43:56    2012.01.17 08:09:17   deal performed [#3 buy 5.00 EURUSD at 1.27475]
2012.08.10 14:43:56    2012.01.17 08:09:17   deal #3 buy 5.00 EURUSD at 1.27475 done (based on order #3)
2012.08.10 14:43:56    2012.01.17 08:09:17   instant buy 5.00 EURUSD at 1.27475 (1.27465 / 1.27475 / 1.27465)
2012.08.10 14:43:32    2012.01.16 00:00:00   CTrade::OrderSend: instant buy 5.00 EURUSD at 1.26400 [done at 1.26400]
2012.08.10 14:43:32    2012.01.16 00:00:00   order performed buy 5.00 at 1.26400 [#2 buy 5.00 EURUSD at 1.26400]
2012.08.10 14:43:32    2012.01.16 00:00:00   deal performed [#2 buy 5.00 EURUSD at 1.26400]
2012.08.10 14:43:32    2012.01.16 00:00:00   deal #2 buy 5.00 EURUSD at 1.26400 done (based on order #2)
2012.08.10 14:43:32    2012.01.16 00:00:00   instant buy 5.00 EURUSD at 1.26400 (1.26383 / 1.26400 / 1.26383)
2012.08.10 14:43:30    EURUSD,H4 (MetaQuotes-Demo): every tick generating
.
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
Valmars:

Да, Вы правы, CTrade::PositionClose() также закрывает позицию в 15 лотов тремя ордерами по 5. Но вот почему не даёт выставить лимитник на закрытие в 15 лотов с ошибкой 10014 ? Это противоречит Правилам Чемпионата.

Надо или скорректировать правила, или подправить OrderCheck и Ordersend.

Правила скорректированы.
 
Dark.Angel:

Непонимаю в чем ошибка на проверке эксперта?:

Почитайте новости чемпионата, особенно эту публикацию - Как исправить ошибки в торговом роботе
Как исправить ошибки в торговом роботе - Automated Trading Championship 2012
  • championship.mql5.com
Не все понимают необходимость и важность проверок для экспертов, присылаемых на Чемпионат; некоторые даже считают это пустой формальностью. А ведь прохождение торговыми роботами таких объективных тестов само по себе уже является ценным и интересным опытом на пути создания автоматической торговой системы. Представляем обзор наиболее частых ошибок, которые обнаруживаются при автоматических проверках, а также советы по их устранению.
 

>Уже более 2-х суток эксперт не подвергается автоматической проверке...

 

у меня поначалу проверяли раз в 5 дней, последние несколько раз в течении суток-2х. всего 7 проверок)

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