Функция GetColor в ThinkScript

Синтаксис функции GetColor:

GetColor(int index);

index – номер цвета из таблицы

Описание функции GetColor:

Эта функция возвращает цвет по переданному индексу. В thinkScript имеется набор цветов, где каждому присвоен свой индекс. Обратите особое внимание на то, что один и тот же индекс может возвращать разные цвета в зависимости от того, какая цветовая схема установлена у пользователя.

Вообще очень удобно пользоваться этой палитрой. Дело в том, что цвета в ней подобраны таким образом, что не сливаются с фоном. Представьте такую ситуацию. Вы используете черную тему у себя в thinkOrSwim, у вас темный фон и вам очень удобно видеть на графике белые стрелки. Но вот вы решили поделиться своим индикатором с кем либо, а у него установлена светлая тема и соответственно фон графика белый. Увидит ли он белые стрелки на белом фоне? – Нет, не увидит, решит, что индикатор не заработал.

Для таких случаев имеется палитра в thinkOrSwim, вы передаете номер цвета, а функция возвращает цвет в зависимости от выбранной темы.

GetColor ThinkOrSwim

GetColor Индексы цветов

Вот эта таблица цветов. Первый столбик индекс, второй и третий столбики цвет, в зависимости от выбранной темы. Давайте приведу пример.

Если пользователь установит такой индикатор у себя, то увидит следующее. Если у него темная тема (Black), тогда скользящая средняя будет окрашена в зеленый цвет (мы передали индекс 6 и у нас темная тема, функция возвращает зеленый цвет). Если у пользователя установлена светлая темя (White and Metal), тогда скользящая средняя будет окрашена в синий цвет (мы передали тот же самый индекс 6, но теперь функция вернет синий цвет, так как у нас светлая тема).

Постоянная ссылка на это сообщение: https://k-pavel.ru/funkcija-getcolor-v-thinkscript/

avatar

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Subscribe  
Подписаться на