
    i                    $    d Z ddlmZ ddlZddZy)u1   Price/RSI divergence flag — port fedele da V15.    )annotationsNc                   | d   j                   d   | d   j                   dd j                         kD  }| d   j                   d   | d   j                   dd j                         k  }|j                   d   |j                   dd j                         kD  }|j                   d   |j                   dd j                         k  }|r|sy|r|syy)z
    Returns "BULLISH", "BEARISH", or "NONE".

    Bearish: price made a new high vs last 9 bars but RSI did not.
    Bullish: price made a new low vs last 9 bars but RSI did not.
    closeiBEARISHBULLISHNONE)ilocmaxmin)df
rsi_seriesphplrhrls         5/home/work/apex_v16/analysis/indicators/divergence.pycalc_divergencer      s     
G		"	7 0 0R 8 < < >	>B	G		"	7 0 0R 8 < < >	>B		zs26::<	<B		zs26::<	<B	"	"    )r   zpd.DataFramer   z	pd.Seriesreturnstr)__doc__
__future__r   pandaspdr    r   r   <module>r      s    7 " r   