본문 바로가기

투자(기술적분석)

(27)
업비트 웹소켓을 이용한 실시간 RSI 출력 코드(python) 저번에는 REST API를 이용해서 실시간 RSI코드를 짜 봤습니다. 그 이후에 websocket으로도 만들어보겠다고 해놓고 무려 9개월이 지나서야 해봤네요. 저번에 한 것은 아래를 참고해주세요 업비트 API를 이용한 실시간 RSI 출력 코드(python) 비트코인 투자를 위해 기술적 분석(CMT)의 지표 중 하나인 RSI를 참고하시는 분들이 많으실 거라고 생각합니다. RSI는 충분히 검증된 지표이며, 보통은 30, 70을 과매도/과매수 구간으로 판단하여 매 primestory.tistory.com websocket으로 실시간 데이터 자체를 출력하는 것은 어렵지 않습니다. 인터넷에 검색하다 보면 쉽게 나오고... 알고 보니 '펌핑 알람'이라고 하는 앱으로 RSI신호 알림을 설정할 수도 있더군요. 저도 써..
투자기법 - 볼린저밴드(Bollinger band)(고급) 투자기법 - 볼린저밴드(Bollinger band)(심화3) 투자기법 - 볼린저밴드(Bollinger band)(심화2) 투자기법 - 볼린저밴드(Bollinger band)(심화1) 이번에는 저번에 이어서 볼린저 밴드의 심화내용을 다루어 보도록 하겠습니다. primestory.tistory.com/20 투자기법 primestory.tistory.com 여기서 설명할 내용은, 앞서 포스팅한 내용들에서 조금 더 나아간 내용입니다. 13) 지표에 볼린저밴드 적용 지금까지 우리는 볼린저밴드를 가격에만 적용하였습니다. 하지만, 그 대상은 가격에만 국한되지 않고 여러 다른 것들에 대해 적용될 수 있습니다. 예를 들어 RSI지표의 경우, 보통 30미만을 과매도 70이상을 과매수 구간으로 판별합니다. 하지만 경우에 따..
투자기법 - 볼린저밴드(Bollinger band)(심화3) 투자기법 - 볼린저밴드(Bollinger band)(심화2) 투자기법 - 볼린저밴드(Bollinger band)(심화1) 이번에는 저번에 이어서 볼린저 밴드의 심화내용을 다루어 보도록 하겠습니다. primestory.tistory.com/20 투자기법 - 볼린저밴드(Bollinger band)(기본) 이번에 소 primestory.tistory.com 8) Squeeze패턴 squeeze란 변동성이 축소되어 볼린저밴드의 폭이 좁아지는 구간을 말합니다. 비트코인의 2018 ~ 2019년 가격을 예로 들어보겠습니다. 폭이 좁아지는 구간의 길이를 볼린저는 약 6개월 정도로 잡았습니다. 하지만, 비트코인의 경우는 조금 더 짧은 기간으로 형성되는 것을 확인할 수 있었습니다. 변동성이 좁아진 이후에는 변동성이 확대..
(Williams') Accumulation/Distribution (WAD)지표 이번에 소개해 드릴 것은 Larry Williams가 개발한 지표인 Williams' A/D입니다. 이것은 가격만을 이용해서 형성되는 누적(Accumulation)지표입니다. 1) 계산과정 if 종가 > 이전종가 A/D = 종가 - TRL else A/D = 종가 - TRH Williams' A/D = 이전 A/D + A/D 여기서 TRL은 True Range Low이며, TRH는 True Range High입니다. TRL은 저가, 이전종가 중 더 작은 값을 나타내며, TRH은 고가, 이전종가 중 더 큰 값을 나타냅니다. 이것은 특별히 장이 시작할 때, 강한 매도 또는 강한 매수세에 의해 가격이 전일종가를 벗어나서 시작되는 경우를 고려한 것입니다. 2) 의미 Williams' A/D는 최저가에 비해 종가..
VW-MACD(Volume Weighted - MACD) 지표 이번에 소개해 드릴 것은, 거래량을 기반으로 한 지표인 VW-MACD입니다. 이것은 Buff Pelz Dormeier에 의해 200년에 소개되었으며, MACD지표를 조금 변형한 것입니다. 1) 계산방법 기존의 MACD는 아래 포스팅을 참고하시길 바랍니다. MACD(Moving Average Convergence/Divergence)지표 이번에 소개해 드릴 것은, 가격의 이동평균을 기초로 한 MACD지표입니다. 이것은 1970년대 Gerald Appel에 의해 개발되었습니다. 중간에 이해가 안되시면, 아래 포스팅을 참조하시길 바랍니다. 이동평 primestory.tistory.com 기존의 MACD는 다음과 같습니다. MACD(12, 26, 9)를 기준 MACD = (12일 EMA) - (26일 EMA) ..
PVI (Postive Volume Index), NVI (Negative Volume Index) 지표 이번에 소개해 드릴 것은 거래량 지표인 PVI, NVI입니다. 1) 계산방법 단, 거래량이 전일에 비해 증가했을 때에는 PVI가 계산되고, NVI는 그대로 유지됩니다. 거래량이 전일에 비해 감소했을 때에는 NVI가 계산되고, PVI는 그대로 유지됩니다. 2) 의미 PVI, NVI는 OBV(On Balance Volume)가 가격이 증가/감소했을 때 거래량이 합산되는것과는 반대로, 거래량이 증가/감소 했을 때 가격의 변화가 합산됩니다. 가격이 합산되므로, 가격과 이동방향이 동일합니다. PVI는 잘 모르는 대중들의 움직임을 보여주고, NVI는 현명한 투자자의 움직임을 보여줍니다. 이것은, 대중들이 투자를 하면서 시장에 진입하면 거래량이 증가하며, 현명한 투자자는 거래량이 감소할 때 투자를 한다는 것을 가정하..
Volume Price Trend (VPT) 지표 이번에 소개해 드릴 것은 거래량을 기반으로 한 VPT지표입니다. OBV(On Balanced volume)지표와 매우 유사합니다. On Balanced Volume(OBV) 지표 이번에 소개드릴 것은 거래량을 이용한 OBV 지표입니다. 이것은 1963년 Joseph Granville에 의해 소개되었습니다. 1) 계산방법 if 종가 > 이전종가 OBV = 이전 OBV + 거래량 else OBV = 이전 OBV - 거래량 OBV는.. primestory.tistory.com 1) 계산방법 OBV가 단순히 거래량만을 더했다면, VPT는 (거래량*종가의 변화율)이 누적되어 더해집니다. 이러한 형태는 A/D (Accumulation/Distribution)지표와 굉장히 유사합니다. Accumulation/Dist..
On Balanced Volume(OBV) 지표 이번에 소개드릴 것은 거래량을 이용한 OBV 지표입니다. 이것은 1963년 Joseph Granville에 의해 소개되었습니다. 1) 계산방법 if 종가 > 이전종가 OBV = 이전 OBV + 거래량 else OBV = 이전 OBV - 거래량 OBV는 가격이 증가/감소하면 거래량의 크기만큼 증가/감소하게 됩니다. 따라서, 이동방향은 항상 가격의 이동방향과 동일할 수 밖에 없습니다. 하지만, 그 크기는 동일한 상승에 대해서 거래량은은 다를 수 있습니다. 따라서, 거래량 하락에 의한 다이버전스(divergence)를 포착할 수 있습니다. 아래는 비트코인의 예시입니다. 빨간색 선 부분이 다이버전스가 발생한 부분입니다. 다이버전스가 발생했다는 것은 시장의 추세가 약해지고 있다는 것을 보여줍니다.