龙听期货论坛's Archiver

龙听 发表于 2022-11-2 11:52

【QuartileArray】

[code]inputs:
        QRank( numericsimple ),
        PriceValueArray[MaxSize]( numericarrayref ),                           
        Size( numericsimple ) ;                        

variables:
        var0( 0 ) ;

var0 = IntPortion( QRank ) ;

condition1 = var0 >= 0 and var0 <= 4 ;
if condition1 then
        begin
        if var0 = 0 then
                QuartileArray = PercentileArray( 0, PriceValueArray, Size )
        else if var0 = 1 then
                QuartileArray = PercentileArray( .25, PriceValueArray, Size )
        else if var0 = 2 then
                QuartileArray = PercentileArray( .50, PriceValueArray, Size )
        else if var0 = 3 then
                QuartileArray = PercentileArray( .75, PriceValueArray, Size )
        else if var0 = 4 then
                QuartileArray = PercentileArray( 1, PriceValueArray, Size ) ;
        end
else
        QuartileArray = -1 ;
[/code]

页: [1]