Skip to content

AlgoInstanceParameters.Item

property · AlgoInstanceParameters · cAlgo.API

DesktopCLICloud

Gets a parameter by it is index.

Overloads

Signature Description
Item Gets a parameter by it is index.
Item Gets a parameter by it is name.

Item

Gets a parameter by it is index.

AlgoInstanceParameter Item {get;}
algoInstanceParameters[index: int] -> AlgoInstanceParameter

Parameters

Name C# type Python type Description
index int int Parameter Index

Returns AlgoInstanceParameter

Examples

var indicator = Chart.Indicators.Add("Simple Moving Average");
var firstParameter = indicator.Parameters[0];
if (firstParameter != null)
    Print("First parameter: {0} = {1}", firstParameter.Name, firstParameter.Value);
indicator = api.Chart.Indicators.Add("Simple Moving Average")
firstParameter = indicator.Parameters[0]
if firstParameter is not None:
    api.Print(f"First parameter: {firstParameter.Name} = {firstParameter.Value}")

Item

Gets a parameter by it is name.

AlgoInstanceParameter Item {get;}
algoInstanceParameters[name: str] -> AlgoInstanceParameter

Parameters

Name C# type Python type Description
name string str Parameter Name

Returns AlgoInstanceParameter

Examples

var indicator = Chart.Indicators.Add("Simple Moving Average");
var periods = indicator.Parameters["Periods"];
if (periods != null)
    Print("Periods: {0}", periods.Value);
indicator = api.Chart.Indicators.Add("Simple Moving Average")
periods = indicator.Parameters["Periods"]
if periods is not None:
    api.Print(f"Periods: {periods.Value}")