'주식'에 해당되는 글 2건

  1. 2022.03.06 [주식] RSI (Relative Strength Index)
  2. 2022.03.06 [주식] 이동평균 계산
728x90

RSI는 추세의 강도를 백분율로 나타내고, 주가가 언제 추세가 전환할지 예측하는 사용된다.

시장가격의 변동폭 중에서 상승폭이 어느 정도인지 계산한다.

 

1. RSI

1.1 계산식

RSI(N) = 100 * "N일간 상승폭 합계" / ( "N일간 상승폭 합계" + "N일간 하락폭 합계")

 - 기본값: 14일

 

같은 식

RSI(N) = 100 - ( 100 / (1 + RS))

RS = (N일간 상승폭의 평균 / N일간의 하락폭의 평균)

 

1.2 적용

 - RSI값이 30이하면 매수 시점, 70이상이면 매도 시점으로 인식한다.

 

2. RSI시그널

2.1 계산식

RSI시그널 = RSI의 이동평균선

 - 기본값: 9일

 

2.2 적용

 - RSI(N)추세선이 RSI시그널을 상승전환할 때는 매수신호,

   RSI(N)추세선이 RSI시그널을 하라전환할 때는 매도신호.

 - 이동평균선을 기본으로 하고, 상승전환 추세를 RSI(14)와 RSI시그널을 참조한다.

 

end.

 

728x90

'Programming Language > 알고리즘' 카테고리의 다른 글

상관계수(r)와 유의확율(p-value)  (0) 2022.04.20
[주식] 이동평균 계산  (0) 2022.03.06
Posted by 하루y
728x90

가격이동평균은 일정기간 주간의 평균 가격을 뜻함.

 

5일 단순이동평균 = 오늘종가 + 1일전종가 ~ 4일전종가 / 5(데이터 수)

 

1) 소수점은 버린다.

2) 10, 20 이동평균선도 같은 방식으로 계산함.

3) 만약에 데이터가 부족하면, 부족한 데이터만으로 계산한다.

 - 5일 단순이동평균(2일만 있다면) = 오늘종가 + 1일전종가 / 2(데이터 수)

 

import math

move_avg_5 = math.floor((19300 + 20050 + 18650 + 18550 + 18400) / 5)
print(move_avg_5)

 

end.

728x90
Posted by 하루y