Item(Index: Integer): Variant;
Item[Index: integer]: object;
Index. Индекс точки ряда.
Свойство Item определяет значение точки ряда по ее индексу.
В данном примере описан пользовательский метод. Для выполнения примера ряд данных должен передаваться поточечно.
Добавьте ссылки на системные сборки: «MathFin», «Ms».
Public Function UserInput(Input: ITimeSeries): Double;
Var
i: Integer;
Begin
If Input.PointCount > 0 Then
i := Input.CurrentIndex;
Return Math.Log10(Input.Item(i));
End If;
End Function UserInput;
После выполнения метод возвращает натуральный логарифм ряда.
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.
Imports Prognoz.Platform.Interop.MathFin;
Imports Prognoz.Platform.Interop.Ms;
…
Public Function UserInput(Input: ITimeSeries): Double;
Var
i: Integer;
Math: MathClass = New MathClass();
Begin
If Input.PointCount > 0 Then
i := Input.CurrentIndex;
Return Math.Log10(Input.Item[i] As double);
End If;
Return double.NaN;
End Function UserInput;
См. также: