Использование индикаторов Параметры:
public CreateIndicator(Script.EnumIndicators name, int pane, string addName)
Создание индикатора «Фрактал» public CreateIndicator FractalsDotted = new CreateIndicator(EnumIndicators.FractalsDotted, 0, "")
Конструктор класса имеет 3 параметра:
- EnumIndicators – перечисления(enum) индикаторов;
- Номер панели, на которую выводится индикатор;
- Название.
Взаимодействие с индикатором в коде var Up = FractalsDotted.param.LinesIndicators[0].LineParam[0].Value
var Down = FractalsDotted.param.LinesIndicators[1].LineParam[0].Value
Обращение к верхнему фракталу
double upValue = FractalsDotted.param.LinesIndicators[1].PriceSeries[bar]
Обращение в нижнему фракталу
double downValue = FractalsDotted.param.LinesIndicators[0].PriceSeries[bar]
Метод ChangeParamOptimization позволяет в коде поменять(изменить) значение, указанное в ParamOptimization
Например, объявим ParamOptimization со значением double и изменим с помощью выше указанной функцией.
public ParamOptimization Value = new ParamOptimization(36, 5, 5, 1, "Значение");
Присвоим новое значение и изменим.
Value.ValueInt = 5;
ChangeParamOptimization(Value);
Таким образом, значение 36 заменится на значение 5.