![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
ArrayResize(SDU,rates_total+LimitsForDeviation*2,10); ArrayResize(SDD,rates_total+LimitsForDeviation*2,10); ArrayResize(ProDeviationBuffer,rates_total+LimitsForDeviation*2,10); ArrayResize(InfoUp,rates_total+LimitsForDeviation*2,10); ArrayResize(InfoDown,rates_total+LimitsForDeviation*2,10); ArrayResize(MAUP,rates_total+LimitsForDeviation*2,10); ArrayResize(MADOWN,rates_total+LimitsForDeviation*2,10);
Вот это вот:
убрать!
Если нужны буферы для промежуточных расчетов, то и использовать буферы.
Как понимаю, нужно отображать три буфера, поэтому вот это вот вверху:
оставляем.
В Ините, в самом начале указываем общее количество буферов, для этого используется функция IndicatorBuffers().
В конце инита для каждого вспомогательного буфера вызываем SetIndexBuffer()... и никаких самостоятельных ресайзов.
Вот статья: https://www.mql5.com/ru/articles/1497. В ней второй пример с буферами для промежуточных расчетов.
Вот это вот:
убрать!
Если нужны буферы для промежуточных расчетов, то и использовать буферы.
Как понимаю, нужно отображать три буфера, поэтому вот это вот вверху:
оставляем.
В Ините, в самом начале указываем общее количество буферов, для этого используется функция IndicatorBuffers().
В конце инита для каждого вспомогательного буфера вызываем SetIndexBuffer()... и никаких самостоятельных ресайзов.
Вот статья: https://www.mql5.com/ru/articles/1497. В ней второй пример с буферами для промежуточных расчетов.
День добрый! Разобрался я почему не совпадает, проверял каждый буффер за буффером. Оказывается Эксель не считает по стандартной формуле ст.отклонения.
Однако я его написал и теперь наткнулся на следующую проблему: индикатор не правильно считает (рисует) после инициализации, провожу инициализацию и все просчитано верно, в эксперте который я написал к нему получает верные данные.
Я не смог избавиться от части ArrayResize.
Можете подсказать в них дело наверно и есть?
три момента:
1. покажите ошибки в его коде.
2. при том, что 99% сливают свои капиталы на финансовых рынках -- работающий на заводе выглядит куда как веселее и успешнее -- ещё и полезным производительным делом занимается.
3. топикстартер на практике осваивает -- это много полезнее курсов.
Все сделал, но теперь наткнулся на следующую проблему: индикатор не правильно считает (рисует) после инициализации, провожу инициализацию и все просчитано верно, в эксперте который я написал к нему получает верные данные.