- 2010.10.25
- Nikolay Kositsin
- www.mql5.com
- Ошибки, баги, вопросы
- Как передать второе измерение двумерного массива по ссылке в функцию?
- Чем отличается массив от буфера?
gal:
Подскажите пожалуйста как использовать двумерный массив, чтобы можно было связать каждый его отдельный одномерный массив с отдельным индикаторным буфером и не создавать кучу разных переменных для отдельных индикаторных буферов?
https://www.mql5.com/ru/code/draft/686
Подскажите пожалуйста как использовать двумерный массив, чтобы можно было связать каждый его отдельный одномерный массив с отдельным индикаторным буфером и не создавать кучу разных переменных для отдельных индикаторных буферов?
Есть другой способ. Можно структуру использовать, в структуре массив для буфера:
struct BUF { double Buf[]; };
Потом использовать массив структур. Здесь пример.
Есть другой способ. Можно структуру использовать, в структуре массив для буфера:
Потом использовать массив структур. Здесь пример.
Пользуюсь такими же структурами. Отлично выручают, когда количество буферов становится известно после предварительных расчетов при инициализации индикатора.
Ваш пример содержит интересную функцию GetColor. Можете дать детальное описание как ней пользоваться?
Пользуюсь такими же структурами. Отлично выручают, когда количество буферов становится известно после предварительных расчетов при инициализации индикатора.
Ваш пример содержит интересную функцию GetColor. Можете дать детальное описание как ней пользоваться?
Первый параметр К можно плавно менять от 0 до 1, при 0 функция возвращает Col1, при 1 - Col2, при других значениях (между 0 и 1) - промежуточный цвет. Тип параметров в функции с ошибкой записан, Col1 и Col2 должны быть color или int.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования