본문 바로가기
반응형

개발일지37

파이썬 투자 보조 지표 분석 / 전략 설계 - CCI 투자 보조 지표 CCI 주가의 주기성을 알아볼 수 있는 지표이다. 통계적인 방법을 이용해 가격 변동에 대한 추세의 방향, 강도를 알 수 있다. 따라서 매매 타이밍을 간편하게 확인할 수 있다. 계산방법 CCI =(M - N) / 0.015 * D 평균주가(고가 + 저가 + 종가)/3 * 단순이동평균 / 0.015 * 이동평균치 M : 평균 주가 N : 단순 이동평균은 N일 동안의 이동평균 사용.(20일) D : 절대 평균 편차(20일) 해석 지표값이 0일 때 평균 주가와 이동평균값이 같다는 뜻. + 혹은 - 일 때 추세가 존재함을 나타낸다. 지표값이 고점일수록 주가는 평균적으로 높다는 뜻이고, 저점일수록 주가는 평균적으로 낮다는 것을 의미한다. 전략 추세 전환 주가 하락 시 CCI 지표 상승 : 상승추세 .. 2022. 11. 28.
파이썬 투자 보조 지표 분석 / 전략 설계 - 볼린저 밴드 투자 보조 지표 볼린저밴드 주가가 이동평균선을 중심으로 일정한 범위 내에서 움직인다는 전제로 개발된 지표이다. 계산방법 중심선 : 이동평균선(20일) 상한선 : 20일 이동평균선 + 2α 하한선 : 20일 이동평균선 - 2α 해석 통계학에서는 평균값에 2표준편차 이내에 95% 표본이 존재한다고 말한다. 이를 볼린저 밴드에 적용해 주가의 95%는 상한과 하한선 사이에서 움직인다는 개념이다. 전략 주가의 등락폭이 적은 상황에서 밴드의 상,하한선도 축소되면, 조만간 가격의 변동성이 커질 가능성이 있다. 주가의 등락폭이 큰 상황에서 밴드의 상,하한선이 확대되면, 본격적인 추세 전환이 이루어질 가능성이 있다. 주가가 볼린저 밴드 상,하한선을 돌파했을 경우 현재 주가가 과대, 과소평가된 상황이므로, 추세 반전 가능.. 2022. 11. 27.
파이썬 투자 보조 지표 분석 / 전략 설계 - 매물대 차트 투자 보조 지표 매물 차트란 매물대가 물려있는 가격대를 확인할 수 있다. 지지선, 저항선으로 활용해 매매 전략을 세울 수 있다. 계산방법 기간을 설정한 후 시가, 종가, 고가, 저가 등의 가격을 사용해 누적 매물을 계산한다. 분봉으로 해야 가장 정확한 매물 차트가 그려진다. 내가 설계한 자세한 계산 방법은 파이썬 코드를 통해 소개하겠다. 해석 일정 기간동안 일정 가격에 거래된 주식 수를 표시하는 것이 매물대이다. 매물대의 가장 중요하게 보아야 하는 것은 사람의 심리적인 부분이다. 주가가 매수한 주가에 근접하게 될 경우 판단을 하게 되는데, 이를 활용한 전략을 세울 수 있다. 전략 주가가 매수한 주가에 접근할 경우 주가 하락으로 평단가에 근접하였을 때 : 추가 매수, 지속 보유 주가 상승으로 평간가에 근접.. 2022. 11. 26.
파이썬 투자 보조 지표 분석 / 전략 설계 - 이격도, 엔벨로프 투자 보조 지표 이격도, 엔벨로프 이격도와 이격도의 심화인 엔벨로프에 대해 같이 알아보겠다. 먼저 이격도란, 주가와 이동평균선이 얼마나 떨어져 있는지를 나타내는 지표 즉, 괴리율을 말한다. 엔벨로프란 이격도를 효율적으로 사용하기 위한 지표로 이격도를 차트 위에 표시해주는 것이다. 이격도를 가시화해서 보여주기 때문에 직관적으로 급상승, 급하락을 알 수 있다. 계산방법 이격도 = 주가 / 이동평균가 * 100 엔벨로프 = 중앙 : N일 이동평균선, 상단 : N일 이동평균선*(1+M%), 하단 : N일 이동평균선*(1-M%) 해석 이격도 - 주가는 이동평균선으로부터 멀어질수록 다시 돌아가려는 성질이 이는 것을 착안해 사용할 수 있는 지표이다. 즉, 주가의 급 상승으로 이격이 커졌을 때(매도), 주가의 급 하락.. 2022. 11. 25.
파이썬 투자 보조 지표 분석 / 전략 설계 - MACD 투자 보조 지표 MACD MACD MACD란 단순 이동평균선은 추세 전환 신호가 늦게 나타난다는 단점을 해결하기 위해 나온 것이다. MACD는 추세전환 시점을 찾는 것보다는 추세 방향과 주가 움직임을 분석하는데 좋은 지표라 알려져 있다. MACD Oscillator란 MACD곡석과 Signal 곡선의 차이를 막대로 나타낸 것. 0을 중심으로 차이가 클 수 록 매수, 매도세가 강함을 의미한다.. MACD 계산방법 MACD : 단기 지수이동 평균(12일) - 장기 지수 이동 평균(26일) Signal : N일의 MACD 지수이동평균(9일) MACD Oscillator : MACD - Signal 해석 단기 이동평균 선이 장기 이동평균선으로 회귀하려는 특성을 활용해 표현한 지표이다. MACD선과 Signal선.. 2022. 11. 24.
파이썬 투자 보조 지표 분석 / 전략 설계 - 스토캐스틱 투자 보조 지표 스토캐스틱 세 번째 시간으로 스토캐스틱에 대해 알아보겠다. 스토캐스틱 스토캐스틱이란 주가는 파동적 성격을 가지고 있다. 주가가 과열되면 조만간 하락할 것이고, 반대로 침체되어있으면 조만간 반등할 것이라 예상해 볼 수 있는데 이러한 속성을 지표화 한 것이 스토캐스틱이다. 원래 채권시장에서 사용하기 위해 만들어졌는데, 주식시장에서도 효과가 나타나서 알려진 지표이다. 주가의 큰 추세에서는 사용할 수 없고, 박스권이나 횡보하는 장에서 유용하다. 스토캐스틱 계산 방법 Stochastic = (현재 가격 - N일 최저 가격) / (N일 최고 가격 - N일 최저 가격) * 100 해석 N일 간 최고, 최저 가격의 최저 가격의 차에서 현재의 가격과 최저 가격의 차에 대한 백분율로 나타낸 것. 0~100.. 2022. 11. 23.
파이썬 투자 보조 지표 분석 / 전략 설계 - OBV,PVT 투자 보조지표 OBV, PVT 투자 보조지표 분석 두 번째로 OBV와 PVT에 대해 알아보겠다. OBV OBV(On Balance Volume)란? 거래량은 주가에 선행한다는 것을 전제로 분석하는 기법. 주가가 전일에 비해 상승하였을 때의 거래량 누계에서 하락하였을 때의 거래량 누계를 차감한 것을 매일 누적으로 집계한 후 도표화한 것. OBV는 전체 시장이 매집 단계에 있는지 아니면 분산 단계에 있는지를 나타냄으로 앞으로의 주가 변화 방향을 예측할 수 있음. OBV 계산 방법 OBV = 상승한 날의 거래량 - 하락한 날의 거래량 해석 OBV의 상승은 매입세력의 우세, 하락은 매도세력의 우세라고 볼 수 있다. 전략 OBV 다이버전스 주가가 하락하는 경우에 OBV선 상승 매집하는 세력이 있지만, 주가를 올리.. 2022. 11. 22.
파이썬 투자 보조 지표 분석 / 전략 설계 - MFI 주식 투자지표 MFI 파이썬 구현, 벡테스팅 투자 전략의 설계를 위해 앞으로 투자지표를 하나씩 소개하고자 한다. 투자지표의 개요, 전략, 파이썬 구현, 벡테스팅까지 해서 전략을 검증하고 이해하는 것에 초점을 둔다. 첫 번째 글로 MFI에 대해 알아보자 MFI지표는 RSI지표에 거래량을 합산하여 계산되는 지표이다. 즉, RSI는 주가만 반영이 되었는데 여기에 거래량까지 추가되었기 때문에 한 단계 발전된 지표라 할 수 있다. 계산 공식은 다음과 같다. 평균 가격 = (고가 + 저가 + 종가) /3 MF(Money Flow) = 거래량 * 평균 가격 PMF(Positive Money Flow) = 현재 가격이 전일 가격보다 상승하였을 때의 합계 NMF(Negative Money Flow) = 현재 가격이 전일.. 2022. 11. 21.
주식 데이터 수집 - ETF 구성종목 주식 데이터 수집 - ETF, 재무정보 financedatareader 패키지로 주가 데이터를 수집할 수 있었다. 2022.10.19 - [개발일지/주식 단타 전략] - 1. 주식 단타 전략 모니터링 시스템 - 파이썬 주식 가격 조회 그런데 재무정보라던지 ETF 구성 종목 및 비율 정보는 데이터로 제공하는 곳이 없다. 따라서 각종 투자지표를 만들 때 가격 외의 정보가 필요할 수도 있기 때문에 수집하는 방법에 대해 정리하고자 한다. 우선 ETF 구성 종목을 수집해보자. 상장되어있는 ETF의 종류도 많고 각 ETF가 어떤 종목을 얼마 큼의 비율로 담아놨는지도 공시가 되어있다. 파이썬을 이용해 어떤 종목이 담겨있는지 비교해보고 싶어 ETF 종목을 크롤링해보았다. import requests from bs4 i.. 2022. 11. 21.
반응형