Цикл устраиваем по одному массиву, а обращаемся к элементам другого. Когда элементов в Bar_data_D1 больше чем в Bar_data_W1, и мы обращаемся к такому элементу, то происходит выход за пределы массива.
Вроде так , Получается назад можно листать в моём случае два месяца с даты теста
В тестере видит 1002 дневных бара
Тестер добавляет 1000 свечей до даты начала интервала тестирования, более ранняя история не учитывается. Нужно сделать большой интервал тестирования. У меня он начинается с 2000 года.
Цикл устраиваем по одному массиву, а обращаемся к элементам другого. Когда элементов в Bar_data_D1 больше чем в Bar_data_W1, происходит выход за пределы массива.
Цикл устраиваем по одному массиву, а обращаемся к элементам другого. Когда элементов в Bar_data_D1 больше чем в Bar_data_W1, и мы обращаемся к такому элементу, то происходит выход за пределы массива.
Это не ошибка а не внимательность , просто когда сидишь ломаешь голову в чём проблема удаляешь копируешь ,и тут заходит кто-нибудь и говорить а собственно в чем проблема ( не соизволив прочитать ) ты просто берёшь и выкидываешь код , вот и результат собственно .
Это не ошибка а не внимательность , просто когда сидишь ломаешь голову в чём проблема удаляешь копируешь ,и тут заходит кто-нибудь и говорить а собственно в чем проблема ( не соизволив прочитать ) ты просто берёшь и выкидываешь код , вот и результат собственно .
Не оставлять старые версии зло.
И в коде сравниваются соседние значения, так разве верно и соответствует первоначальному рисунку и задаче?
if(Bar_data_W1 [i][3] == Bar_data_W1 [i+1][3])
Это поиск одинаковых соседних значений, более простая задача, а не всех одинаковых значений. В лоб поиск копий (одинаковых значений) делают сравнивая каждый элемент массива со всеми, это дорого, есть другие более замороченные, но более дешевые решения.
Мне не нравиться, но без больших изменений Вашего кода, перед таким сравнением отсортировать массив по искомому значению, и тогда код будет более корректный.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
МетаКвотас с визуализацией
Альпари с визуализацией
Вот Функция которую надо отладить Пост#43
Так работает)))
Так работает)))
Там ошибки в коде:
Цикл устраиваем по одному массиву, а обращаемся к элементам другого. Когда элементов в Bar_data_D1 больше чем в Bar_data_W1, и мы обращаемся к такому элементу, то происходит выход за пределы массива.
Вроде так , Получается назад можно листать в моём случае два месяца с даты теста
В тестере видит 1002 дневных бара
Тестер добавляет 1000 свечей до даты начала интервала тестирования, более ранняя история не учитывается. Нужно сделать большой интервал тестирования. У меня он начинается с 2000 года.
Там ошибки в коде:
Цикл устраиваем по одному массиву, а обращаемся к элементам другого. Когда элементов в Bar_data_D1 больше чем в Bar_data_W1, происходит выход за пределы массива.
исправил
работает без ошибок
Там ошибки в коде:
Цикл устраиваем по одному массиву, а обращаемся к элементам другого. Когда элементов в Bar_data_D1 больше чем в Bar_data_W1, и мы обращаемся к такому элементу, то происходит выход за пределы массива.
Это не ошибка а не внимательность , просто когда сидишь ломаешь голову в чём проблема удаляешь копируешь ,и тут заходит кто-нибудь и говорить а собственно в чем проблема ( не соизволив прочитать ) ты просто берёшь и выкидываешь код , вот и результат собственно .
Ошибка с терминалом
скопировал код из поста выше и запустил тест
вот лог
Сносить терминал и заново устанавливать ?
Может с железом ? или совтом ?
Это не ошибка а не внимательность , просто когда сидишь ломаешь голову в чём проблема удаляешь копируешь ,и тут заходит кто-нибудь и говорить а собственно в чем проблема ( не соизволив прочитать ) ты просто берёшь и выкидываешь код , вот и результат собственно .
Не оставлять старые версии зло.
И в коде сравниваются соседние значения, так разве верно и соответствует первоначальному рисунку и задаче?
Это поиск одинаковых соседних значений, более простая задача, а не всех одинаковых значений. В лоб поиск копий (одинаковых значений) делают сравнивая каждый элемент массива со всеми, это дорого, есть другие более замороченные, но более дешевые решения.
Мне не нравиться, но без больших изменений Вашего кода, перед таким сравнением отсортировать массив по искомому значению, и тогда код будет более корректный.
Сносить терминал и заново устанавливать ?
Может с железом ? или совтом ?
На одинаковом периоде при равных условиях (один и тот же поставщик данных) разное поведение?
Кто у Вас брокер?
Какой терминал используете?
Есть у кого от разработчиков MT4 терминал ? скиньте.