Skip to content

IIndicatorsAccessor.StandardDeviation

method · IIndicatorsAccessor · cAlgo.API.Internals

DesktopCLICloud

The Standard Deviation indicator shows volatility.

Definition

StandardDeviation StandardDeviation(DataSeries source, int periods, MovingAverageType maType)
api.Indicators.StandardDeviation(source: DataSeries, periods: int, maType: MovingAverageType) -> StandardDeviation

Parameters

Name C# type Python type Description
source DataSeries DataSeries The source data used for calculation.
periods int int The value of the periods used for calculation.
maType MovingAverageType MovingAverageType Type of the Moving Average.

Returns StandardDeviation — Standard Deviation indicator instance

Examples

var standardDeviation = Indicators.StandardDeviation(Bars.ClosePrices, 20, MovingAverageType.Simple);
if (standardDeviation.Result.Last(1) > standardDeviation.Result.Last(2))
    Print("Volatility is increasing: {0}", standardDeviation.Result.Last(1));
standardDeviation = api.Indicators.StandardDeviation(api.Bars.ClosePrices, 20, MovingAverageType.Simple)
if standardDeviation.Result.Last(1) > standardDeviation.Result.Last(2):
    api.Print(f"Volatility is increasing: {standardDeviation.Result.Last(1)}")