-
- Функции
Макросы допустимы везде в любом месте программы, но должны начинаться только в начале строки. Начинаются с симовола #, сразу за которым следует название макроса.
Список макросов | |
---|---|
#samewindow | Если этот макрос указан, то по умолчанию при построении будет предлагаться строить индикатор в том же подокне (без него дефолтовое поведение — в новом подокне). |
#line num style color | Этот макрос задает настройки линий по умолчанию. Здесь num — номер линии (нумеруются с нуля), style — стиль линии, color — цвет. |
Простейший пример:
#line 0 dot maroon
Данный макрос укажет колмпилятору, что по умолчанию он должен первую линию индикатора рисовать в виде точек темно-бардового цвета. Для макроса #line допустимы следующие параметры:
Стили линий | |
---|---|
solid | Сплошная линия |
dashed | Пунктирная линия |
hist | Гистограмма |
colored_hist | Цветная гисторгамма |
inverted_colored_hist | Инвертированная цветная гистограмма |
nodraw | Не рисовать линию |
dot | Точки |
Цвет можно задавать и шестнадцатеричном виде: #RRGGBB. Здесь RR — количество красного, GG — количество зеленого, BB — количество синего. Регистр шестнадцатеричных символов не важен. Пример использования
#line 1 dashed #C0C0C0