Ошибки, баги, вопросы - страница 534

 
gdtt:

не будет

 

 

вот именно что при каждой интерации в этой переменной может храниться какое угодное значение. по этому необходимо явно инициализировать переменную
 
Наблюдаю следующую ситуацию: на разных машинах на одном и том же счёте при одинаковых настройках тестирования советник выдаёт разные результаты (причём на каждой машине результаты повторных прогонов одинаковые)!
Имеется как минимум 4 разных результата:
на своей машине при подготовке к чемпионату 2011: ~700.00
автоматический тест чемпионата : -3834.32
сейчас : -3514.45
или : -4681.85

При этом последние 2 результата получены на одном и том же экземпляре терминала (расположен на съёмном диске) на разных машинах. Советник мультивалютный.

???
 
Ashes:

При этом последние 2 результата получены на одном и том же экземпляре терминала (расположен на съёмном диске) на разных машинах. Советник мультивалютный.

???

Все условия тестирования идентичны? Не было такого, что в одном случае тестировали на EURUSD, а во втором на GBPUSD?

Было бы хорошо, если бы Вы написали в сервисдеск и предоставили эксперта со всеми деталями.

Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
При подключении к одному из компьютеров внешний диск переходит в режим USB 1.1. С него запускается MT5. При закрытии MetaTrader5 исчезает из списка приложений, но остаётся в процессах (вот сейчас уже более 9 часов с момента закрытия).
 
Беру мультивалютный эксперт. Запускаю в тестере на чемпионатном счёте с 3 октября по текущую дату. Несколько первых прогонов различны по результату. Через несколько запусков (2-4) результат стабилизируется.
 
2 Rosh:
На вкладке настройки всё идентично.

Почему-то при нажатии на "ответить" не цитируется (IE8).
 
sergeev:

есть такой вот ламерский вопрос.

когда делать ArrayResize массива объектов (указателей), то CheckPointer не возвращает ==POINTER_INVALID и !=POINTER_DYNAMC.
То есть массив указателей типа нормальные.

это баг ? 

помогает если сделать для всех новых element=NULL, но вроде ж как вновь созданные указатели должны возвращать хотя  бы  POINTER_INVALID
 мне кажется это баг. указатели ведь начальные пустые... (хоть и не явно заданные NULL при ArrayResize)

Нужно смотреть код.
Если массив изначально имел размер 100 и был заполнен валидными значениями, затем уменьшен и вновь увеличен до 100, то вполне может быть, что указатели остались валидными.
 
Ashes:
...

Почему-то при нажатии на "ответить" не цитируется (IE8).

Попробовали - работает.

Можете привести ссылку на коммент, который пытались процитировать. 

 
2 alexvd: "Отвечаю" на Ваше сообщение (другая машина, результат тот же). Ранее (более месяца назад) сообщал, что криво работает "правка" (приходится руками копировать исходное сообщение и вставлять в окно правки, иначе все пропадает). Это тоже не исправлено...

До этого отвечал на https://www.mql5.com/ru/forum/1111/page539#comment_104666


PS. В FireFox работает и ответ, и правка...

 
x100intraday:

 Вообще, если вникнуть в довольно-таки простой код индикатора фракталов, то он симметричен относительно середины (собственно фрактала) как для High:

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

 Подозрения на >/>=.

Все отображено в соответствии с кодом.
Причина обращения: