龙听期货论坛's Archiver

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

【Quartile】

[code]inputs: QRank( numericsimple ), PriceValue( numericseries ), Len( numericsimple ) ;
variables: var0( 0 ) ;

var0 = IntPortion( QRank ) ;

condition1 = var0 >= 0 and var0 <= 4 ;
if condition1 then
        begin
        if var0 = 0 then
                Quartile = Percentile( 0, PriceValue, Len )
        else if var0 = 1 then
                Quartile = Percentile( .25, PriceValue, Len )
        else if var0 = 2 then
                Quartile = Percentile( .50, PriceValue, Len )
        else if var0 = 3 then
                Quartile = Percentile( .75, PriceValue, Len )
        else if var0 = 4 then
                Quartile = Percentile( 1, PriceValue, Len ) ;
        end
else
        Quartile = -1 ;
[/code]

页: [1]