본문 바로가기
반응형

분류 전체보기388

Python으로 보조지표 MACD 구하기 MACD Oscillator 구하기 Python으로 MACD 및 MACD Oscillator 구하기 편입니다. MACD란 이동평균수렴확산지수 (Moving Average Convergence & Divergence)입니다. Gerald Appel이 개발하였으며 이동평균선끼리의 차이를 통해 주가 흐름을 알아보는데 쓰이는 지표입니다. Convergence은 모인다는 뜻이고 Divergence은 흩어진다는 뜻으로 단기/장기이동평균선이 멀어졌다가 다시 가까워지는 정도를 표시하는 지표입니다. MACD, MACD Oscillator의 계산 방법으로부터 의미를 더 살펴 보겠습니다. MACD : 12일 지수이동평균선 - 26일 지수이동평균선 MACD Signal = MACD의 9일 단순이동평균선 MACD Oscillator = MACD Signal 값을.. 2019. 11. 10.
Pandas - Series 기초 Pandas는 python package로 빠르고 유연한 데이터 구조(Series, DataFrame)를 제공합니다. Series는 1차원 배열 형태, DataFrame은 2차원 구조로 생각할 수 있습니다. 그 중 Series에 대해서 알아보겠습니다. Series는 Python의 리스트 혹은 딕셔너리와 닮은 부분이 많습니다. 우선 Series를 import하는 방법입니다. from pandas import Series, DataFrame 이후 Series를 사용해서 Data를 저장하는 법을 알아보겠습니다. from pandas import Series, DataFrame stock = Series([10000,10500,10300]) Series는 클래스입니다. 클래스를 생성할 때 생성자를 제공하여 객체.. 2019. 11. 10.
Python으로 RSI(Relative Strength Index) 구하기 이번에는 Python으로 RSI(Relative Strength Index)을 계산해보겠습니다. 먼저 RSI의 의미를 간단히 알아보면 아래와 같이 정의할 수 있습니다. RSI (Relative Strength Index)는 주식, 선물, 옵션 등의 기술적 분석에 사용되는 보조지표이다. RSI는 가격의 상승압력과 하락압력 간의 상대적인 강도를 나타낸다. 1978년 미국의 월레스 와일더(J. Welles Wilder Jr.)가 개발했다. -출처:위키백과- 요약해 말하면 일정기간 동안 가격 상승폭과 하락폭 중 어느 쪽이 더 높냐를 나타내는 것으로 0에 가까울 수록 하락 강도가 강하다는 뜻이고 반대의 경우는 상승 강도가 강하다는 뜻입니다. 이런 의미를 가진 RSI 계산 방법은 이렇습니다. 가격이 전일 가격보다 .. 2019. 11. 6.
2018 하반기 엔씨소프트 웹개발직군 인적성 후기 NC소프트 개발직군 2018년 스마일게이트 면접에서 광탈하고 얼마 있다가 본 엔씨소프트 인적성 서류합격 이후 코딩테스트를 보고 말 줄 알았는데 당시 IT기업들의 채용 트렌드와 다르게 학교를 빌려서 인적성 시험을 본다고 했다. 그래서 가서 봤다. 다른 기업들이랑 다를 것 없었다. 기업 채용에 아주 많이 지원한 것도 아닌데 짧은 경험으로 유형화한다는게 조심스럽긴 하지만 당시 NC소프트 인적성 시험은 KT, 금호석유화학그룹의 시험과 꽤 유사했다. 아직도 기억에 남는 것은 마지막에 어떤 그림을 주고 이 그림 속에 도형을 보고 이를 어떻게 사용할 수 있을 것 같냐 마음 껏 적어봐라는 식의 주관식 문제가 있었다. 시험이 끝나고 맨 뒤에 내가 앉아서 답안지를 걷을 때 대충 지원자들이 적은 것들을 봤더니 별별 것을 적은 사람들이 많았다... 2019. 11. 3.
Python으로 볼린저밴드 Bollinger Bands 보조지표 계산 Bollinger Bands는 미 재무분석가인 존 볼린저가 1983년 개발한 기술적 분석(TA) 도구입니다. 이동평균선을 중심으로 주가가 일정한 범위 내에 있다는 가정으로 다음과 같은 공식을 적용합니다. (1)중간 선 : 20 일 이동 평균 (2)상단 밴드 : 20 일 이동 평균 + (20 일 표준 편차 x2) (3)하단 밴드 : 20 일 이동 평균- (20 일 표준 편차 x2) 주가는 상단 밴드, 하단 밴드 사이에 있을 확률이 95.4% 이기 때문에 주가가 이선 근처에 있을 때 변동성을 추측해볼 수 있는 도구입니다. 캔들스틱 차트를 그린 상태에서 상단 밴드와 하단 밴드를 추가해보겠습니다. from mpl_finance import candlestick2_ohlc import matplotlib.pypl.. 2019. 11. 3.
반응형