AlgoInstanceParameters.Item
property · AlgoInstanceParameters · cAlgo.API
DesktopCLICloud
Gets a parameter by it is index.
Overloads
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}")