
    i4                     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SU;   a  US   b  [        US   5      nOUn[        U [        X5      5      n U c  g[	        U5      nU R                  X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$ )aE  Rolling Skew

Calculates a rolling Skew.

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

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

Returns:
    (Series): 1 column

Danger:
    Possible Data Leak
   min_periodsN)r   r   fillnaT)inplaceSKEW_
statistics)r   intr   maxr   rollingskewshiftr   namecategory)r	   r
   r   r   r   r   s         T/var/www/html/trading/venv/lib/python3.13/site-packages/pandas_ta/statistics/skew.pyr   r      s    . 62&F6-#8#D&/0UC45E}fF ===9>>@D {zz&! 6F8$d3 x DI DMK    )NN)
pandasr   pandas_ta._typingr   r   pandas_ta.utilsr   r   r   r    r   r   <module>r"      sH     + = =
 "&2222"*2 2r   