Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1130
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как-то так
Как раз мой случай.
Вот кусок из примера для DRAW_COLOR_HISTOGRAM2 в справочнике:
Здесь plot_colors = 8, cols[] - массив с разными цветами. Но терминал никакие цвета кроме первого не воспринимает.
Вы первому назначаете гистограмму? А буфер цвета идёт за вторым. А должен идти за первым.
Вы первому назначаете гистограмму? А буфер цвета идёт за вторым. А должен идти за первым.
Покажите пример, чтобы не ходить вокруг да около.
Чему первому? За каким вторым? Каким первым? О чём речь?
Покажите пример, чтобы не ходить вокруг да около.
Сформулируйте свою задачу. Опишите ЧТО Вы хотите получить от индикатора.
Сформулируйте свою задачу. Опишите ЧТО Вы хотите получить от индикатора.
Вы издеваетесь?
https://www.mql5.com/ru/forum/6343/page1129#comment_13439765
Вы издеваетесь?
https://www.mql5.com/ru/forum/6343/page1129#comment_13439765
Это не годится. Вы даёте осколки фраз. В таких случаях универсальный ответ: Документация.
Когда перестанете надувать губы и обижаться - сформулируйте то, о чём я прошу:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Вопросы от начинающих MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2019.10.06 06:49
Сформулируйте свою задачу. Опишите ЧТО Вы хотите получить от индикатора.
Как-то так
Как раз мой случай.
Вот кусок из примера для DRAW_COLOR_HISTOGRAM2 в справочнике:
Здесь plot_colors = 8, cols[] - массив с разными цветами. Но терминал никакие цвета кроме первого не воспринимает.
Это как раз совсем не то. Это заполняется массив цветов которые будут присвоены в этой строке кода из документации
Это не годится. Вы даёте осколки фраз. В таких случаях универсальный ответ: Документация.
Когда перестанете надувать губы и обижаться - сформулируйте то, о чём я прошу:
Я задал вопрос, указал проблему, привёл пример, который даже можно скомпилировать. Если Вам это не годится, значит Вы не имеете понятия о чём речь и соответственно не знаете ответа. В таких случаях универсальный ответ: учитесь читать.
Когда перестанете умничать, научитесь читать и формулировать собственные вопросы, то Вам станет ясна тема обсуждения.
Конечная цель: отрисовка гистограммы каждым из заданных цветов.
Это как раз совсем не то. Это заполняется массив цветов которые будут присвоены в этой строке кода из документации
Верно, это заполняется массив цветов. И как я уже писал раньше, следующим способом (из примера) цвета заполняются и указываются корректно:
#property indicator_color2 GreenC,RedC
...
Arr23[i]=0.0; //Зелёный
Arr23[i]=1.0; //Красный
А при данном способе:
PlotIndexSetInteger(1,PLOT_LINE_COLOR,0,GreenC);
PlotIndexSetInteger(1,PLOT_LINE_COLOR,1,RedC);
...
Arr23[i]=0.0; //Зелёный
Arr23[i]=1.0; //Вместо красного получаем чёрный (т.е. цвет не задан)
Чему первому? За каким вторым? Каким первым? О чём речь?
Покажите пример, чтобы не ходить вокруг да около.
Первый. Второй. Третий.
Вы первому буферу задаёте тип цветной гистограммы. Для чего нужен второй? И почему буфер цвета идёт за вторым, когда должен идти за первым. У вас буфер цвета 3, а должен быть 2
Первый. Второй. Третий.
Вы первому буферу задаёте тип цветной гистограммы. Для чего нужен второй? И почему буфер цвета идёт за вторым, когда должен идти за первым. У вас буфер цвета 3, а должен быть 2
Артём, ты не обратил внимание на то, что тип DRAW_COLOR_HISTOGRAM2 и у него два буфера данных и третий буфер цвета.
Я задал вопрос, указал проблему, привёл пример, который даже можно скомпилировать. Если Вам это не годится, значит Вы не имеете понятия о чём речь и соответственно не знаете ответа. В таких случаях универсальный ответ: учитесь читать.
Когда перестанете умничать, научитесь читать и формулировать собственные вопросы, то Вам станет ясна тема обсуждения.
Конечная цель: отрисовка гистограммы каждым из заданных цветов.
Верно, это заполняется массив цветов. И как я уже писал раньше, следующим способом (из примера) цвета заполняются и указываются корректно:
#property indicator_color2 GreenC,RedC
...
Arr23[i]=0.0; //Зелёный
Arr23[i]=1.0; //Красный
А при данном способе:
PlotIndexSetInteger(1,PLOT_LINE_COLOR,0,GreenC);
PlotIndexSetInteger(1,PLOT_LINE_COLOR,1,RedC);
...
Arr23[i]=0.0; //Зелёный
Arr23[i]=1.0; //Вместо красного получаем чёрный (т.е. цвет не задан)
А почему эта строка закомментирована
//#property indicator_color2 GreenC,RedC
В неё хоть и другие цвета но должны быть вписаны. Или хотя-бы один, но декларация быть должна.