Функция SetDefaultColor в ThinkScript

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

Начнем с простой функции SetDefaultColor – эта функция позволяет установить цвет по умолчанию. Когда вы добавляете индикатор на график из списка всех доступных индикаторов, то линии должны быть окрашены в какой-либо цвет. Если линии не указан цвет в индикаторе, то программа окрасит такую линию сама, а цвет ей назначит какой захочет. Теоретически может быть назначен и цвет схожий с цветом фона, и тогда мы не увидим линий или стрелок, хотя они на графике будут.

Что бы цвет по умолчанию нас устраивал сразу же как только мы добавим индикатор, а также нам не пришлось менять его в настройках, мы можем воспользоваться функцией SetDefaultColor, указанный цвет будет выбран автоматически.

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

SetDefaultColor(CustomColor color);

Color – цвет.

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

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

Этот пример строит скользящую среднюю по ценам закрытия с периодом 12. Во второй строчке мы указываем цвет. Для начала обращаемся к переменной avg, далее ставим точку и пишем нашу функцию и в скобках передаем параметр цвет. Этот параметр является перечислением, необходимо написать слово Color. и после точки написать цвет на английском. Цвета, которые поддерживаются можете увидеть, когда будите писать код. Когда вы напишите слово Color и поставите точку, то выпадет список доступных цветов.

Если список не появился, нажмите CTRL+ПРОБЕЛ, этим сочетанием клавиш можно пользоваться постоянно, когда хотите вызвать список.

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

avatar

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

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