龙听期货论坛's Archiver

龙听 发表于 2022-11-2 13:26

【StdDevS_a】

[code]Inputs: StdDevArray[size](NumericArrayRef), VArraySize(Numeric);
Variables: var0(0), var1(0), var2(0);
                                                                                                     
condition1 = MinList(size, VArraySize) > 0 ;
If condition1 Then Begin
        var1 = Average_a(StdDevArray, VArraySize);
        var0 = 0;
       
        For value1 = 1 To VArraySize Begin
                var0 = var0 + Square(StdDevArray[value1] - var1);
        End;
        condition1 = var0 > 0 OR VArraySize - 1 > 0 ;
                If condition1 Then
                        StdDevS_a = SquareRoot(var0 / (VArraySize - 1));
End
Else
        StdDevS_a = -1;
[/code]

页: [1]