Седьмая битва в конкурсе "Best Robot"

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

Седьмая битва в конкурсе "Best Robot"

Сообщение golova » 21 мар 2015, 16:28

mfcoder писал(а):golova

Профит: 693.82
Просадка: 10.26%

График баланса:
DetailedStatement.gif


Состояние счета:
term 2015-03-21_154626.gif

Подскажите, а почему мой советник перестал торговать и все сделки закрылись? По идее он все время должен иметь открытые сделки на бай и на селл.
Аватар пользователя
golova
 
Сообщений: 1357
Зарегистрирован: 08 янв 2014, 05:25
Средств на руках: 12.65 Доллар
Откуда: Украина
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 336 раз.
Поблагодарили: 120 раз.

Седьмая битва в конкурсе "Best Robot"

Сообщение mfcoder » 21 мар 2015, 17:16

golova писал(а):
mfcoder писал(а):golova

Профит: 693.82
Просадка: 10.26%

График баланса:
Вложение DetailedStatement.gif больше недоступно.


Состояние счета:
Вложение term 2015-03-21_154626.gif больше недоступно.

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


причина тому ошибка в советнике..
err.jpg
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Седьмая битва в конкурсе "Best Robot"

Сообщение golova » 21 мар 2015, 19:39

mfcoder писал(а):
golova писал(а):
mfcoder писал(а):golova

Профит: 693.82
Просадка: 10.26%

График баланса:
DetailedStatement.gif


Состояние счета:
term 2015-03-21_154626.gif

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


причина тому ошибка в советнике..
err.jpg

Но ведь перед началом конкурса советник должен был быть проверен на наличие ошибок. Замечаний не было.
Хотелось бы услышать комментарий от создателя советника, уважаемого Рэндом и можно ли что то в этом случае сделать?
Аватар пользователя
golova
 
Сообщений: 1357
Зарегистрирован: 08 янв 2014, 05:25
Средств на руках: 12.65 Доллар
Откуда: Украина
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 336 раз.
Поблагодарили: 120 раз.

Седьмая битва в конкурсе "Best Robot"

Сообщение mfcoder » 21 мар 2015, 21:28

если посмотреть на скрин из моего предыдущего поста, то там видно (немного зачеркнуто), что последний открытый ордер был с тикетом 6281170,
а теперь смотрим как закрылся данный ордер..
err2.jpg


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

так вот в некий миллисекундный момент на 57 секунде 4 минуты 20 часа по факту определения, что есть ордер в рынке была попытка рассчитать тейкпрофит очередного ордера,
однако, в некий последующий момент времени ордер в рынке закрылся по тейкпрофиту и как результат функция не смогла получить требуемое..
err3.jpg


обратите внимание, что переменная rez имеет начальное значение 0 (строка 152), а так как ордеров нет рынке, то в строке 159 вылетает ошибка деления на 0, после чего советник перестает работать..

элементарно Ватсон !
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Re: Седьмая битва в конкурсе "Best Robot"

Сообщение Рэндом » 22 мар 2015, 05:24

Я проверял в тестере ошибок не было. Я могу его переделать к следующий битве.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Седьмая битва в конкурсе "Best Robot"

Сообщение golova » 22 мар 2015, 05:36

Понятно, что советник перестал работать еще с 18.03.2015 г, открывать новые ордера. А в регламенте об этом случае нет записей.
Аватар пользователя
golova
 
Сообщений: 1357
Зарегистрирован: 08 янв 2014, 05:25
Средств на руках: 12.65 Доллар
Откуда: Украина
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 336 раз.
Поблагодарили: 120 раз.

Седьмая битва в конкурсе "Best Robot"

Сообщение golova » 22 мар 2015, 05:38

Рэндом писал(а):Я проверял в тестере ошибок не было. Я могу его переделать к следующий битве.

Да сделайте пожалуйста. Я уже вам отправил запрос на доработку советника в соответствующей ветке.
Аватар пользователя
golova
 
Сообщений: 1357
Зарегистрирован: 08 янв 2014, 05:25
Средств на руках: 12.65 Доллар
Откуда: Украина
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 336 раз.
Поблагодарили: 120 раз.

Re: Седьмая битва в конкурсе "Best Robot"

Сообщение Рэндом » 22 мар 2015, 05:41

Уже сделал.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Re: Седьмая битва в конкурсе "Best Robot"

Сообщение Рэндом » 22 мар 2015, 05:47

golova писал(а):Понятно, что советник перестал работать еще с 18.03.2015 г, открывать новые ордера. А в регламенте об этом случае нет записей.

Всех ситуаций в регламенте просто не учесть.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Re: Седьмая битва в конкурсе "Best Robot"

Сообщение Nord » 22 мар 2015, 13:03

Коллеги, советники предоставляются владельцами на конкурс и принимаются ведущими в формате "как есть". Единственное, ведущие должны до начала конкурса прогнать советник с указанными сетами в тестере на предмет появления ошибок в журнале. Ошибок нет, советник ставится на конкурс. Проверять код на предмет возможных багов и исправлять его не входит в обязанности ведущих. Это работа конкурсантов.
Аватар пользователя
Nord
Администратор
 
Сообщений: 8112
Зарегистрирован: 17 июл 2013, 15:55
Средств на руках: 193.10 Доллар
Откуда: Украина
Группа: Администраторы
Благодарил (а): 3187 раз.
Поблагодарили: 6752 раз.
Правила форума - залог долгой жизни на форуме!


Вернуться в Конкурс "Best Robot"

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron