
    i                     Z    S SK Jr  S SKJrJr  S SKJrJrJr    SS\S\S\S\S	\4
S
 jjr	g)    )Series)DictLikeInt)v_offsetv_pos_defaultv_seriesNcloselengthoffsetkwargsreturnc                 *   [        US5      n[        X5      n U c  gUS:  a  SU-  OSn[        U5      nU R                  USS9R	                  5       nUS:w  a  UR                  U5      nSU;   a  UR                  US   S	S
9  SU 3Ul        SUl        U$ )aR  wildeR's Moving Average

This indicator, by Wilder, is simply an EMA where _alpha_ is
the recipical of its _length_.

Sources:
    * [incrediblecharts](https://www.incrediblecharts.com/indicators/wilder_moving_average.php)
    * [thinkorswim](https://tlc.thinkorswim.com/center/reference/Tech-Indicators/studies-library/V-Z/WildersSmoothing)

Parameters:
    close (Series): ```close``` Series
    length (int): The period. Default: ```10```
    offset (int): Post shift. Default: ```0```

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

Returns:
    (Series): 1 column

   Nr   g      ?g      ?F)alphaadjustfillnaT)inplaceRMA_overlap)	r   r   r   ewmmeanshiftr   namecategory)r	   r
   r   r   r   rmas         P/var/www/html/trading/venv/lib/python3.13/site-packages/pandas_ta/overlap/rma.pyr   r      s    2 62&FU#E}$qjS6\cEfF
))%)
.
3
3
5C {ii 6

6(#T
2 fXCHCLJ    )NN)
pandasr   pandas_ta._typingr   r   pandas_ta.utilsr   r   r   r    r   r   <module>r"      sH     + = =
 "&0000"*0 0r   