龙听期货论坛's Archiver

龙听 发表于 2022-11-1 13:25

【Divergence】

[code]inputs:
        PriceValue1( numericseries ),
        PriceValue2( numericseries ),
        Strength( numericsimple ),
        Len( numericsimple ),
        HiLo( numericsimple ) ;                                                         
                                          

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

Divergence = 0 ;

Value1 = Pivot( PriceValue1, Len, Strength, Strength, 1, HiLo, var0, var4 ) ;
Value2 = Pivot( PriceValue2, Len, Strength, Strength, 1, HiLo, var1, var4 ) ;
Value3 = Pivot( PriceValue1, Len, Strength, Strength, 2, HiLo, var2, var4 ) ;
Value4 = Pivot( PriceValue2, Len, Strength, Strength, 2, HiLo, var3, var4 ) ;

condition1 = Value3 = 1                                                               
        and Value4 = 1                                                               
        and ( ( HiLo = 1 and var0 > var2 and var1 < var3 )
        or (HiLo = -1 and var0 < var2 and var1 > var3 ) );

if         condition1
then Divergence = 1 ;
[/code]

页: [1]