На контрольной панели можно размещать значения индикаторов, кнопки, текст.
Создать контрольную панель: var controlPane = ctx.CreateControlPane("Control", "Control", "My control");
Первый элемент "Control" – уникальный id элемента.
Второй элемент "Control" – название панели
Третий элемент "My control" – заголовок панели, если он не указан, то значение будет браться из названия панели.
Добавить элемент на контрольную панель: var pane = controlPane.AddControl("SMA", "", ControlParameterType.NumericUpDown, true, 0, 0, double.NaN, double.NaN, false, false, null, Period);
"SMA" - название элемента
"" - название свойства, если пустое, то будет браться название последней переменной, в данном случае Period.
ControlParameterType.NumericUpDown - тип элемента, в данном случае число с элементом управления.
Period - параметр скрипта OptimProperty
Пример: Добавим индикатор SMA и контрольную панель. На контрольную панель выведем значение индикатора. При изменении значения будет пересчитываться скрипт и меняться индикатор SMA.