Страница 1 из 2

Цвет линии индикатора

Добавлено: 24 мар 2016, 14:51
Alex
Может кто подскажет, как во входных параметрах индикатора задать два цвета линии индикатора и раскрасить ее в них? Например: EMA растет - отрисовка первого цвета, падает - второго.

Re: Цвет линии индикатора

Добавлено: 24 мар 2016, 15:12
evge

Re: Цвет линии индикатора

Добавлено: 24 мар 2016, 15:33
Alex
evge, спасибо за пример! Я тоже в эту сторону думал, вместо одной три дата серии прикрутить, очень на костыль похоже)))

Re: Цвет линии индикатора

Добавлено: 24 мар 2016, 15:39
evge
Alex писал(а):очень на костыль похоже)))


Похоже, но по другому на сегодня никак.

Для одной серии АД4 не позволяет указывать N цветов.

Хотя "костыль" нормальный и рабочий.

Ещё хуже дела обстоят на сегодня, например у уровней (levels). Им вообще никак нельзя задать параметры. Есть вариант только обрабатывать значение входящего параметра и присваивать в коде жестко в зависимости от входящего параметра. Но это ещё более мега костыль :)

Re: Цвет линии индикатора

Добавлено: 24 мар 2016, 15:48
Alex
evge, еще раз спасибо. А вы не знаете, в АД индикаторы в каждый в отдельном потоке считаются или друг за другом и с графиком вместе?

Re: Цвет линии индикатора

Добавлено: 24 мар 2016, 17:17
evge
нет, подробностей реализации самого АД не знаю.

Re: Цвет линии индикатора

Добавлено: 27 мар 2016, 22:53
Владимир Валерьевич
Я вот так пользуюсь:
Изображение
Кстати, кто знает как в скриптах использовать не стандартнее цвета, например 103;159;42 вместо Color.Green?

Re: Цвет линии индикатора

Добавлено: 27 мар 2016, 22:55
Владимир Валерьевич
За изображение сорри, не смог вставить :( , я пользуюсь для МАшки например в настройках - Педение - ставится галочка и выбирается цвет.

Re: Цвет линии индикатора

Добавлено: 28 мар 2016, 08:41
evge
Владимир Валерьевич писал(а):Педение - ставится галочка и выбирается цвет


Тут речь о реализации в коде. Как бы EMA с разными цветами это просто пример как можно реализовать в исходном коде индикатора.

Re: Цвет линии индикатора

Добавлено: 28 мар 2016, 09:04
evge
Владимир Валерьевич писал(а):Кстати, кто знает как в скриптах использовать не стандартнее цвета, например 103;159;42 вместо Color.Green?


Код: Выделить всё

Color.FromRgb(103, 159, 42);


Информация о Color.FromRgb

или с альфа каналом

Код: Выделить всё

Color.FromArgb(255, 0, 255, 0);


Информация о Color.FromArgb