龙听期货论坛's Archiver

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

【ProbBelow】

[code]inputs:
        PriceValueTarget( numericsimple ),
        CurrentPriceValue( numericsimple ),
        VoltyVal( numericsimple ),
        BarsToGo( numericsimple ) ;

variables:
        var0( 0 ),
        var1( 0 ),
        var2( 0 ) ;

condition1 = MinList( PriceValueTarget, CurrentPriceValue, VoltyVal, BarsToGo ) <= 0 ;
if condition1 then
        ProbBelow = 0
else
        begin
        var1 = VoltyVal * SquareRoot( BarsToGo / Square( BarAnnualization ) ) ;
        var0 = Log( PriceValueTarget / CurrentPriceValue ) ;

        if var1 <> 0 then
                var2 = var0 / var1 ;
        ProbBelow = NormSCDensity( var2 ) ;
        end ;
[/code]

页: [1]