
    i                     n    S SK Jr  S SKJrJr  S SKJr  S SKJrJ	r	J
r
Jr    SS\S\S\S	\S
\S\4S jjrg)    )Series)DictLikeInt)ma)v_mamodev_offsetv_pos_defaultv_seriesNcloselengthmamodeoffsetkwargsreturnc                 *   [        US5      n[        X5      n U c  g[        US5      n[        U5      n[	        X 4SU0UD6nX-  S-
  nUS:w  a  UR                  U5      nSU;   a  UR                  US   SS	9  S
UR                   3Ul        SUl        U$ )a  Bias

This indicator computes the Rate of Change between the source and a
moving average.

Sources:
    * Few internet resources on definitive definition.

Parameters:
    close (Series): ```close``` Series
    length (int): The period. Default: ```26```
    mamode (str): See ```help(ta.ma)```. Default: ```"sma"```
    offset (int): Post shift. Default: ```0```

Other Parameters:
    fillna (value): ```pd.DataFrame.fillna(value)```

Returns:
    (Series): 1 column
   Nsmar      r   fillnaT)inplaceBIAS_momentum)	r	   r
   r   r   r   shiftr   namecategory)r   r   r   r   r   bmabiass          R/var/www/html/trading/venv/lib/python3.13/site-packages/pandas_ta/momentum/bias.pyr   r   	   s    2 62&FU#E}fe$FfF V
46
4V
4CK1D {zz&! 6F8$d3 z"DIDMK    )NNN)pandasr   pandas_ta._typingr   r   pandas_ta.mar   pandas_ta.utilsr   r   r	   r
   strr    r   r   <module>r&      sS     +  G G
 6:222/222"*2 2r   