Цвет штатного индикатора - страница 3

 

>Сервисдеск - в помощь.

 

Адрес сервисдеск не подскажите? 

 
Mikalas:

И ещё... Вы кто по професии? 

Поздравляю. Вы добились своего.
 
Mikalas:

>Сервисдеск - в помощь.

Адрес сервисдеск не подскажите? 

Зайдите в свой Профиль. Там есть раздел.
 

Спасибо.

 

Mikalas:

params[4].type = TYPE_COLOR;

params[4].integer_value = clrBlue; // - синий цвет 0х00FF0000 (16711680)

stringo, я ответил на Ваш вопрос "с какого перепугу"?

Ещё раз повторяю, жаль, что разработчики не сделали изменение цвета. 

 

Второй вопрос, с чего Вы решили, что можно задавать цвет при создании индикатора?

Вы создаёте индикатор из эксперта для того, чтобы брать его значения. Но никак не цвет. К тому же посмотрите, какие параметры принимает индикатор iMA Те же самые параметры используются в вызове IndicatorCreate. Там нет входного параметра "цвет"

Если хотите задавать цвет через параметры, пишите соответствующий пользовательский индикатор, который принимает параметр "цвет"

 

Уважаемый stringo!

 

 >Втoрой вопрос, с чего Вы решили, что можно задавать цвет при создании индикатора

ВНИМАТЕЛЬНО прочтите мой топик, написаный

специально для Вас на 1-ой странице (Mikalas2012.04.11 02:082012.04.11 02:08:14).

Функция iMA() не одно и то же, что фунция CreateIndicator()!!!!!! 

Как Вы думаете: Зачем разработчикам ДУБЛИРОВАТЬ функции? 

Михаил 

 
Mikalas:

Уважаемый stingo!

 

 >Втoрой вопрос, с чего Вы решили, что можно задавать цвет при создании индикатора

ВНИМАТЕЛЬНО прочтите мой топик, написаный

специально для Вас(Mikalas2012.04.11 02:082012.04.11 02:08:14).

Функция IMA() не одно и то же, что фунция CreateIndicator()!!!!!! 

Михаил 

Функция CreateIndicator() это аналог функции iCustom или других функций iИндикатор, с той лишь разницей что кроме вызова расчёта идникатора,

она ещё и приводит к отображению индикатора на чарте. Но поля ввода параметров у неё те же самые,

так что вам правильно ответили, если в коде индикатора не прописано установка цвета через input параметр то задать его вы не сможите, и будет использован цвет по умолчанию.

Возможно вы имеете в виду что так не удобно (это вопрос к обсуждению), но так есть.

 
stringo:

Второй вопрос, с чего Вы решили, что можно задавать цвет при создании индикатора?

Вы создаёте индикатор из эксперта для того, чтобы брать его значения. Но никак не цвет. К тому же посмотрите, какие параметры принимает индикатор iMA Те же самые параметры используются в вызове IndicatorCreate. Там нет входного параметра "цвет"

Если хотите задавать цвет через параметры, пишите соответствующий пользовательский индикатор, который принимает параметр "цвет"

Функция IndicatorCeate сделана специально для универсальности. На самом деле все индикаторы, в том числе и iMA, в конце концов используют эту самую функцию.

Но так как при создании индикатора не предусмотрено иных параметров, чем те, которые описаны в справке у соответствующего индикатора, то дополнительные параметры, в том числе и значения цветов, передавать бесполезно

 

1. Где лежит файл с кодом Moving Average?

2. Вы можете "руками" изменить цвет индикатора, при добавлении его в чарт? 

 
Mikalas:

1. Где лежит файл с кодом Moving Average?

2. Вы можете "руками" изменить цвет индикатора, при добавлении его в чарт? 

 

1. MQL5\Indicators\Examples\Custom Moving Average

2. Да