본문 바로가기

반응형

Python/Investment

(8)
Python으로 저항선/지지선 구현 및 차트 생성 Python으로 저항선/지지선 구현 및 차트 생성 오랜만에 주식과 관련된 Python 코드 포스트를 작성하는 것 같다. 이번 포스트에서는 주식의 차트 분석에서 가장 많이 사용되어 지는 저항선/지지선을 Python 코드로 구현해보는 시간을 가져보려한다. 저항선/지지선은 개인적으로 눈으로 직접 보고 차트에 적용하는 것을 선호하긴 하지만 Python 코드로 간단하게 참고용으로 생성할 수 있다면 좋을 것 같아서 시도해보았다. 목차 저항선/지지선이란? 국소 최대/최소값 국소 최대/최소값 계산 저항선/지지선 구간 가격 데이터 저항선/지지선 차트 생성 저항선/지지선이란? 우선 간단하게 저항선과 지지선이 무엇인지 알아보자. ✔ 저항선 주식 가격이 상승하던 추세에서 상승을 멈추고 하락하기 시작하는 가격 수준 특정 가격에..
Python으로 Envelope 계산 및 차트 생성 Python으로 Envelope 계산 및 차트 생성 이번 포스트에서는 Python으로 주식 보조지표 중 하나인 엔벨로프(Envelope)에 대해서 알아보고자 한다. 엔벨로프가 무엇인지 간단하게 알아보고 Python으로 계산 및 차트를 생성해 보자. 목차 엔벨로프(Envelope)란? 엔벨로프 계산 방법 Python으로 엔벨로프 계산 Python으로 엔벨로프 차트 구현 엔벨로프(Envelope/봉투선)란? ✔ 보조 지표 Envelope 엔벨로프는 주가의 움직임에 따라 그 주위에 형성되는 두 개의 경계선으로 구성된 보조 지표이다. 이 지표는 주로 주식의 과매수나 과매도 상태를 판별하는 데 사용된다. 주가가 상위 경계선을 초과하면 과매수로 간주되며, 하위 경계선 아래로 떨어지면 과매도로 간주한다. "Envel..
Python으로 스토캐스틱 계산 및 차트 생성 Python으로 스토캐스틱 계산 및 차트 생성 이번 포스트에서는 Python으로 주식 보조 지표 중 하나인 스토캐스틱을 계산하고 차트를 생성해보는 시간을 가져보고자 한다. 스토캐스틱이 무엇인지 간단하게 같이 알아보고 Python 코드로 구현해보자. 목차 스토캐스틱이란? 스토캐스틱 계산 방법 Fast 스토캐스틱 Python으로 구현 Slow 스토캐스틱 Python으로 구현 스토캐스틱(Stochastic)이란? ✔ 스토캐스틱 스토캐스틱은 주식, 선물 등의 금융 시장에서 가격의 상대적 위치를 판단하기 위해 사용되는 모멘텀 보조지표이다. 이 지표는 현재 가격이 최근의 가격 범위 내에서 어디에 위치하는지를 표현함으로써 과매수나 과매도 영역을 확인하는 데 도움을 준다. 일정 기간 동안 최고가와 최저가 사이에서 현재..
Python으로 RSI 계산 및 차트 생성 Python으로 RSI 계산 및 차트 생성 이번 포스트에서는 주식 투자에서 보조지표 중 하나인 RSI를 Python으로 계산하고 차트를 구현해보고자 한다. RSI는 주가의 과매수 또는 과매도 상태를 판단하는데 도움을 주는 중요한 보조지표이다. 그럼 RSI가 무엇인지, 계산법 등을 알아보고 Python으로 구현해보자. 목차 RSI/Signal 이란? RSI/Signal 계산 방법 Python으로 RSI/Signal 구현 RSI/Signal 차트 생성 RSI(Relative Strength Index)/Signal 이란? ✔ RSI RSI는 J. Welles Wilder가 개발한 주식 보조 지표로서, 가격의 상승세와 하락세를 비교하여 주가의 과매수(overbought) 또는 과매도(oversold) 상태를 ..
Python으로 볼린저밴드 계산 및 차트 생성 Python으로 볼린저 밴드 계산 및 차트 생성 이번 포스트에서는 Python으로 주식 투자의 핵심 도구 중 하나인 볼린저 밴드를 구현해보고자 한다. 볼린저 밴드는 주식, 외환, 상품 등 다양한 금융 상품의 가격 변동성을 측정하고 상대적인 고저점을 식별하는 데 사용되는 테크니컬 분석 도구이다. 필자도 HTS와 MTS에는 볼린저 밴드를 항상 설정해두고 보는 편이다. 그럼 볼린저 밴드가 무엇인지 간단하게 살펴보고 Python으로 계산 및 차트를 생성해보자. 목차 볼린저 밴드란? 볼린저 밴드 계산 방법 볼린저 밴드 계산 코드 구현 볼린저 밴드 차트 생성 볼린저 밴드(Bollinger Bands)란? 볼린저 밴드는 존 볼린저가 개발한 테크니컬 분석 도구로, 주가의 변동성을 측정하고 상대적인 고저점을 식별하는 데..
Python으로 MACD와 MACD 오실레이터 계산 및 차트 생성 Python으로 MACD와 MACD 오실레이터 계산 및 차트 생성 이번 포스트에서는 Python으로 주식 차트의 보조 지표 중 하나인 MACD와 MACD 오실레이터를 계산하고 차트를 생성해보는 시간을 가져 보고자 한다. 필자 같은 경우에 MACD는 주식 차트 분석을 배울 때 이동평균선 다음으로 배운 기억이 있다. MACD에 대한 자세한 내용 및 매매 방법은 다음 포스트로 작성하고 오늘은 Python으로 MACD를 구현해보자. 목차 MACD란? MACD 오실레이터란? MACD/MACD 오실레이터 계산 MACD/MACD 오실레이터 차트 MACD란? MACD(Moving Average Convergence Divergence)는 장기적인 추세와 단기적인 추세를 비교해서 이 둘 간의 편차를 측정하는 기술적 지표..
Python으로 주식 이동평균선 차트 그리기 Python으로 주식 이동평균선 차트 그리기 이번 포스트에서는 Python을 사용하여 이동평균에 대해서 알아보고 주식 차트에서의 이동평균선을 그려보는 시간을 가져보려 한다. 주식 시장에서 이동평균선은 주가의 추세를 확인해 볼 수 있는 중요한 도구인데, Python으로 어떻게 구현할 수 있는지 한번 알아보자. 목차 이동평균이란? Pandas rolling method 이동평균선이란? 이동평균선 차트 생성 이동평균(Moving Average)이란? 이동평균은 일정 기간 동안의 데이터를 평균하여 추세를 파악하는 통계적 기법이다. 이는 시계열 데이터의 임의의 변동성을 완화하거나 숨겨진 패턴을 드러내는 데 도움을 준다. 이동평균은 '단순 이동평균', '가중 이동평균', '지수 이동평균' 등 다양한 방법으로 계산될..
ChatGPT로 쉽게 재무제표 웹스크래핑 코딩하기:Noteable plugin ChatGPT로 쉽게 재무제표 웹스크래핑 코딩하기:Noteable plugin 필자는 주식에 관심이 많다. 그래서 책도 자주 읽는 편이 아닌 내가 주식 책은 엄청 열심히 봤는데, 그중에서도 재무제표를 분석하고 이 주식이 저평가 되어 있는지 판단하는 분석 방법에 꽂혔었다. 저평가인지 판단하는 방법은 많지만 나는 그중에서 사경인 님의 '재무제표 모르면 주식투자 절대로 하지 마라'에서 소개하는 SRIM을 주로 사용했고 근 1~2년간 좋은 성적을 내기도 했다. SRIM 분석을 위해 엑셀로 계산식을 만들기도 하고, Python으로 단순하게 계산하는 방법도 했었지만 가장 편한 방법은 역시 웹스크래핑을 통해 모든 것을 자동화하는 방법이 좋다고 생각했었다. 그래서 3년 전쯤에 만든 것이... 종목 코드를 넣으면 Com..

반응형
loading