Таблица Settings содержит настройки индикатора и в скрипте объявляется как глобальная.
Список предопределённых полей с примерами:
Поля в таблице Settings отображаются в диалоге настроек в разделе «Пользовательские настройки».
Типы пользовательских параметров: числа и строки.
Поля, значения которых не определены в скрипте, будут проинициализированы значениями по умолчанию.
Пример диалога настроек с привязкой таблицы
«Settings»
Изменение настроек в диалоге приводит к изменению
значений полей таблицы Settings на работающей Lua-машине без изменений исходного
кода.Settings.Name = "Two MA"
Settings.line[1].Name = "First MA"
Settings.line[2].Name = "Second MA"
Settings.line[1].Type = TYPE_LINE --линии
Settings.line[2].Type = TYPE_HISTOGRAM --гистограммы
Settings.line[3].Type = TYPE_POINT --точки
Settings.line[4].Type = TYPE_DASHDOT --точка-тире
Settings.line[5].Type = TYPE_DASH --тире
Settings.line[6].Type = TYPE_TRIANGLE_UP --треугольник вверх
Settings.line[7].Type = TYPE_TRIANGLE_DOWN --треугольник вниз
Settings.line[1].Width = 5
Settings.line[1].Color = RGB(255, 0, 0)
Settings.line[2].Color = RGB(0, 255, 0)
Settings.Name = [[Two
названием индикатора станет строка «Two».
MA]]