Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Доброго ночера . Только начал плотно изучать . Кажетсяэто явный баг . Код индикатора привожу ниже . там если одну строку ( она помечена ) коментировать . то вроде как работать начинает в чем проикол так и не понял . В документации по этому поводу ничего не нашел искал честно .
У вас не распределён массив Raznica. Он объявлен но ему не выделена память, при этом он не является индикаторным буфером (под буфера память распределяется автоматически).
Вот тут:
вы говорите компилятору что массивы BaseMaBuffer и MaForMaBuffer являются индикаторными буферами. Остальные массивы нужно распределять через
ArrayResize()
Доброго ночера . Только начал плотно изучать . Кажется это явный баг . Код индикатора привожу ниже . там если одну строку внизу ( она помечена ) коментировать . то вроде как работать начинает в чем проикол так и не понял . Ситуацию можно обойти , если массиву Raznica[] указывать явный размер . В документации по этому поводу ничего не нашел искал честно .
Бага ни какого нет, для динамических массивов необходимо задавать размер с помощью функции
Функция может быть применена только к динамическим массивам. При этом необходимо иметь ввиду, что нельзя изменять размер для динамических массивов, назначенных в качестве индикаторных буферов функцией SetIndexBuffer(). Для индикаторных буферов все операции по изменению размера производит исполняющая подсистема терминала.
Все понял спз за грамотный подзатыльник . Еще смэл вопрос , если массиву повторно увеличить размер то что произойдет с данными . И еще изменять направление индексации как в таймсерии можно только у динамического массива ?.
Данные останутся на месте, если уменьшить а потом востановить то неизвестно (результат неопределён).
Кстати направление индексации меняет только обращение к индесам массив распределяется в том же направлении.
То есть данные переразбивкой массива сдвинуть не получится.
Уже об этом сообщалось, но в тестере постоянно сбрасывается на 10000$ заданное пользователем начальное значение депозита.
Имеющийся набор начальных значений достаточно кривой. Добавили бы в него хотя бы 1000$.
build 523
Win XP
После оптимизации не открывается файл с результатами,
Билд 527 + Офис 2007
В логе ошибок такие данные
Ошибка XML в "Таблица"
Причина: Ошибочное значение
Файл: C:\Users\Dragon\Desktop\ReportOptimizer-957640.xml
Группа: Cell
Тег: Data
Значение: 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0000
Ошибка XML в "Таблица"
Причина: Ошибочное значение
Файл: C:\Users\Dragon\Desktop\ReportOptimizer-957640.xml
Группа: Cell
Тег: Data
Значение: 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0000
Ошибка XML в "Таблица"
Причина: Ошибочное значение
Файл: C:\Users\Dragon\Desktop\ReportOptimizer-957640.xml
Группа: Cell
Тег: Data
Значение: 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0000
Ошибка XML в "Таблица"
Причина: Ошибочное значение
Файл: C:\Users\Dragon\Desktop\ReportOptimizer-957640.xml
Группа: Cell
Тег: Data
Значение: 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0000
Ошибка XML в "Таблица"
Причина: Ошибочное значение
Файл: C:\Users\Dragon\Desktop\ReportOptimizer-957640.xml
Группа: Cell
Тег: Data
Значение: 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0000
и т.д.
Думаю что Вам выдает пустое значение.
Почитать можно
https://www.mql5.com/ru/docs/constants/namedconstants/otherconstants
EMPTY_VALUE
Пустое значение в индикаторном буфере
DBL_MAX
DBL_MAX
Максимальное значение, которое может быть представлено типом double
1.7976931348623158e+308
Было так или что-то сломалось... Вобщем допускается свободный доступ к protected методу в непотомках
Думаю что Вам выдает пустое значение.
Почитать можно
https://www.mql5.com/ru/docs/constants/namedconstants/otherconstants
EMPTY_VALUE
Пустое значение в индикаторном буфере
DBL_MAX
DBL_MAX
Максимальное значение, которое может быть представлено типом double
1.7976931348623158e+308