기본 콘텐츠로 건너뛰기

라벨이 aroon인 게시물 표시

pandas_ta를 적용한 통계적 인덱스 지표

[stock] Aroon

Aroon 특정기간 동안 최고가와 최저가가 얼마나 최근에 나타났는지를 분석하여 추세의 강도와 방향을 파악하는 데 사용되는 지표입니다. $$\begin{align} \text{Aroon Up} &=\frac{\text{분석기간-(최고가 이후 경과일수)}}{\text{분석기간}} \times 100 \\ \text{Aroon Down} &=\frac{\text{분석기간-(최저가 이후 경과 일수)}}{\text{분석기간}} \times 100\\ \text{Aroon _osc}&=\text{Aroon Up}-\text{Aroon Down}\end{align}$$ 최고가 이후 경과일수: 분석기간이 14일, 그 기간 중 10일째 최고가가 나타난다면 14-10=4 최저가 이후 경과일수: 분석기간이 14일, 그 기간 중 10일째 최저가가 나타난다면 14-10=4 일반적으로 분석기간은 14일을 사용합니다. pandas_ta.aroon(high, low, length=None, scalar=None, talib=None, offset=None, **kwargs) 를 사용합니다. import numpy as np import pandas as pd import FinanceDataReader as fdr import yfinance as yf import pandas_ta as ta import matplotlib.pyplot as plt import mplfinance as mpf import matplotlib.dates as mpl_dates st=pd.Timestamp(2024,9, 1) et=pd.Timestamp(2025, 4,30) trgnme="000660.KS" trg=yf.download(trgnme, st, et) trg.columns=[i[0] for i in trg.columns] aroon=ta.aroon(trg.High, trg.Low) aroon.tail(3) ...