George Lane에 의해 개발된 Stochastic Indicator(SI)는 포지션 트레이더 뿐만 아니라 Day trader에게도 상당히 의미있는 기술적 지표이다.
SI는 또한 최근에 가장 널리 사용되는 기술적 지표중의 하나이다.
대부분의 기술적지표가 그러하지만 여타의 매매시점포착 지표와 연계하여 복합적으로 사용하면 그 신호의 타당성이 매우 높아진다.
간단히 말해서 SI는 현재의 주가움직임을 c개 전의 주가움직임과 비교하여 만들어 낸 주가파동지표이다.
즉, 14일 SI는 14일전 주가와 금일의 주가를 비교하여 만들어지는 것이다.
이렇게 만들어 진 기본 Stochastic 숫자를 %로 나타내고 평활하여 이 값의 이동평균(통상적으로 3개 이동평균)과 함께 분석하는 것이다.
모두가 알고 있는 %K와 %D인 것이다.
SI는 또 Fast 와 Slow의 두가지 형태가 있다.
크고 빈번하게 진동하는 Fast를 평활한 것이 Slow로 상대적으로 진동이 완만하다.
SI의 고점/저점은 주가의 고점/저점과 상관관계가 매우 높기에 Day trading, Swing trading, Position trading 모두에 걸쳐 매매시점 포착에 적실성이 있는 기술적 지표이다.
SI는 Fast, Slow여부나 9개 이동평균이냐, 25개 이동평균이냐는 별로 중요하지 않고 지표를 적용하는 방법이나 해석하는 방법이 매우 중요하다.
다양한 적용방법에 해석기법이 있지만 Day trading에 적합한 방법만을 간추려서 살펴보고자 한다.
우선 SI의 기본적이고도 중요한 특성을 살펴보면
1. SI 75% 이상은 천정이 임박한 과열권을, 25% 이하는 바닥이 예상되는 과매도국면으로 통
상 간주한다.
2. SI가 과매수국면(즉 75% 이상)이나 과매도국면(즉 25% 이하)에 도달했다는 것이 곧매도/
매수를 즉시 행하여야 한다는 것을 뜻하지는 않는다.
3. SI는 대개의 경우 단독으로 사용된다.
(물론 단독으로 사용하여도 문제는 전혀 없지만 개인적인 경험상, 많은 경우 여러 매매시
점 포착 지표를 복합적으로 사용하는 것이 매매결과를 더욱 좋게 만든다.)
[Stochastics을 이용한 Day trading]
1. %K와 %D 교차
Slow SI나 Fast SI나 상관없지만 Fast SI가 너무 급격하게 변동하기 때문에 Slow SI를 사용하는 것이 좋다.
이동평균기법과 마찬가지로 %K가 %D를 상향돌파하면 매수신호, %K가 %D를 하향돌파하면 매도신호로 인식하는 것이다.
이 방법은 허위신호가 많을 뿐만 아니라 상당히 많은 수의 거래를 유발하고 그만큼 수수료 부담이 가중된다.
2. 75%와 25% 이탈
과열권으로 인식되고 있는 75%와 과매도권으로 알려진 25%를 벗어나는 경우 각각을 매도,매수신호로 간주한다.
즉 SI가 상승하여 75%를 넘어섰다가 하락반전하여 재차 75%이하로 진입할 때가 매도시점이고 SI가 하락하여 25%이하까지 하락하였다가 상승반전하여 25%이상으로 빠져 나올 때가 매수시점이라는 것이다.
이 방법은 Day trading이든 Position trading이든 어떠한 트레이딩에도 적용가능하고 %K와 %D 교차방법 보다 훨씬 성공적인 매매결과를 보여주었다.
그러나 SI지표 하나만은 Stop loss 설정 수준이나 이익을 현실화하는 시점 등을 알려주지는 않기 때문에 다른 지표를 연계 사용하거나 자의적인 판단 하에 별도로 Stop loss나 이익고정 매도 수준을 결정하여야만 한다.
SI지표가 특정방향으로 움직이고 있다고 해서 손절매도를 늦추거나 포지션 청산을 미루어서는 안된다. SI가 절대 확실한 법칙이 아니기 때문이다.
[Stochastics을 이용한 Day trading ]
Day trading 기법으로 널리 사용되고 있는 SI Pop이란 무엇인가?
우선 14개 Stochastic indicator를 사용하고 Day trading을 위해서는 5분 데이터나 10분 데이터를 이용한다.
1. %K가 75%이상으로 올라가는 순간 시장가 주문으로 매수한다.
2. 매수 체결되면 %K와 %D가 교차하는 시점에 Stop loss를 설정한다
3. %K와 %D가 교차하는 시점에서 매도 청산한다. 청산시에도 시장가 주문을 이용한다.
매도의 경우는 반대이다.
즉
1. %K가 25%이하로 떨어지는 순간 시장가 주문으로 매도한다.
2. 매도 체결되면 %K와 %D가 교차하는 시점에 Stop loss를 설정한다.
3. %K와 %D가 교차하는 시점에서 매수 청산한다. 청산시에도 시장가 주문을 이용한다.
4. 물론 시장의 종료와 함께 매수든 매도든 포지션을 청산하여야 한다.
SI Pop기법은 매우 쉽고 과거 3년간의 주가데이타를 통해 살펴보았을 때 SI Pop기법을 이용한 거래의 65%이상이 성공적일 정도로 유용성이 크지만 시장에서 빠져 나오는 시점 (%K와 %D가 교차하는 시점) 포착을 위해 주의깊게 시장을 계속해서 관찰하여야 한다. 이 기법을 사용하기 전에 실제 시장상황을 충분한 시간을 갖고 살펴보면서 모의실험을 통해 적용 기량을 함양할 필요가 있다.
그런데 왜 SI Pop이라고 부르는가?
앞에서 기법을 설명하는 것을 주의깊게 살펴보았다면 알 수 있었겠지만 SI Pop은 대다수의 사람들이 과열권이라고 하는 SI 75% 수준에서 매수를 하고 침체권이라고 할 수 있는 SI 25%수준에서 매도를 한다.
즉 어느 특정수준까지 주가가 움직이면 순간적이긴 하지만 그 추세가 유지될 것으로 가정하고 매매를 감행하는 것이다. 그러므로 SI Pop은 시장의 추세가 어느정도 확인이 되는 수준까지 진행되었다 하더라고 단기적인 이익을 볼 수 있을 정도만큼은 좀 더 지속된다는 시장의 흐름을 이용하는 것이라 할 수 있다.
움직이고 있는 물체는 계속해서 움직이려는 것이 자연의 법칙이듯 주가 또한 그러하다는 것에서 착안한 것이다.
또한 이러한 일정수준에 도달한 추세의 마지막 모습은 대개의 경우 짧은 시간에 강하게 나타나기 때문에 이익의 기회로 충분하며 이 모습이 마치 팦콘이 일정온도에 다다르면 터지는 것과 유사하여 Pop이란 표현을 사용하는 것이다.
경험상 SI Pop은 매우 변동성이 강한 시장에서 장 중 매매를 위해 적합하다. 즉 주가지수 선물과 같은 시장에 적절하다 할 수 있다.
소폭의 이익을 목표로 ‘치고 빠지는’ 식의 매매기법이기에 매매단위를 상향 조정할 필요가 있다. 즉 주가지수 선물의 경우 이 기법을 이용하는 경우 한 두 계약을 매매하는 것보다는 4-6 계약을 매매하는 것이 여러가지 자금관리기법을 구사할 수도 있기에 매매단위를 상향조정하라고 권하고 싶다.
------------------------------------------------------------------------------------
스토캐스틱의 해석
1) 의미
스토캐스틱은 현재의 주가가 해당기간 동안의 주가 범위 중 어느 위치에 있는지를 분석하여 향후 주가 방향을 예측하는 기법으로 주가가 상승추세에 있을 때 종가는 최고가 부근에서 형성될 가능성이 높고 하락추세에 있을 때 종가는 최저가 부근에서 형성될 가능성이 높습니다.
이와 같은 논리가 stochastics의 근간이고 최근의 주가 변동폭과 당일 종가의 관계를 통해 지표를 분석합니다.
2) 해석
스토캐스틱은 두 개의 선으로 나타나는데 주요선을 %K라 하고 두 번째 선을 %D라고 합니다.
스토캐스틱을 해석할 때는 여러 가지 방법이 있겠으나 대개 5가지로 분석합니다
* 오실레이터가 20범위 아래로 하락하면 매수하고 80범위 위로 상승하면 매도합니다.
* %K선이 %D선 위로 상향 돌파하면 매수하고 %K선이 %D선 아래로 하향 돌파시 매도합니다.
* Divergence를 참조합니다. 즉, 주가는 이전 고점을 돌파하고 새로운 고점을 형성하는데 스토캐스틱은 이점 고점 아래에서 되돌려질 때를 추세전환이 임박했음을 알리는 신호로봅니다.
* Hinge 분석으로 Hinge란 상승 혹은 하락추세로 움직인던 %K선이 갑자기 움직임이 둔화될 때가 있습니다. 이때를 Hinge라 하는데 Hinge가 발생하면 스토캐스틱의 추세가 바뀔 가능성이 큽니다. 이 Hinge현상이 시장추세의 반전을 암시하는 최초의 신호로 분석합니다.
* Failure분석으로 Failure란 %k값이 85 이상 이거나 25이하에서 %k 선과 %D 선이 교차하며 매매신호를 보인후, 바로 %k선과 %D선이 또 교차하여 또 다른 매매신호를 보이는 경우로써, 이경우는 기존의 추세가 더욱 강화된 것으로 봅니다.
3) 계산 방법(스토캐스틱 FAST)
- 스토캐스틱을 계산하기 위해서는 먼저 %K와 %D를 계산하여야 합니다.
((HTS 프로그램에서 다 계산해 표로 표현되니 꼭 계산할 필요는 없습니다. 계산과정에서 나타나는 의미를 파악해보져))
예) 10일간의 기간으로 %K를 계산하려면.. 일단 10일간의 최고가의 최저가를 계산합니다.
최고가가 50원이고 최저가가 40원이라면 10원의 가격범위가 생깁니다. 만약 종가가 44원이라면.. %K값은?
식 : [44(종가) - 40(최저가)] / [50(최고가) - 40(최저가)] * 100 = 40%(%K)
이때 40%라는 것은 오늘의 종가가 10일간 해당 주가의 움직임(범위)에서 40%정도의 위치에 있다는 것입니다.
만약, 종가가 45원이라면 스토캐스틱 K%는 50%로 나타나겠져.. 즉 %K값이 50%라는 것은 당일 종가가 10일동안 정확히 중간점에 있다는 것입니다.
일반적으로 %K 값을 구하기 위한 기본 기간은 5일을 사용하고 있습니다.
%D 값(%K의 이동편균을 %D 값 기간만큼 계산)을 구해야 하는데. 원리보단 3일을 기본기간으로 계산합니다.
꼭 식을 아셔야 할필요는 없습니다.. 허나 스토캐스틱에 나타나는 숫자가 어떤걸 의미하는줄은 생각해보셔야 합니다.
스토캐스틱 slow 는 fast 스토캐스틱의 %k를 버리고 fast 스토캐스틱의 %d를 %k로 사용하고 이 새로운 %k 의 이동평균값을 구해 %d로 사용합니다..
((내용이 좀 어럽져? 쉽게 풀어쓰기가 어렵네여.. 계산식보다는 이 보조지표의 사용법과 의미를 숙지 하는 것에 만족하셔도 됩니다.))
스토캐스틱은 항상 0% - 100% 범위 내에서 계산되는데, 0%라는 것은 종가가 해당 거래 기간 값 범위에서 최저가에 있다는 것을 말하며, 100%라는 것은 종가가 해당 거래 기간 값 중에서 최고값에 위치한다고 보면 됩니다.
4) 이용시 유의점
ⓐ 퍼스트 스토캐스틱과 슬로우 스토캐스틱을 복합적으로 보면 퍼스트 스토캐스틱이 슬로우 스토캐스틱보다 잦은 매매신호를 보입니다. 퍼스트만 보시지 마시고 슬로우와 같이 2가지 신호를 같이 보며 판단하셔야 합니다.
분석방법으로는 오실레이터 값이 85이상이거나 25이하 일때 매매신호로 인식 합니다.
ⓑ %K선이 %D선을 상향 돌파하면 매수하고 하향돌파하면 매도하는 방법은 과열 국면과 침체 국면에서 매매를 실행하는 방법보다 매매의 신호가 빠르다는 장점이 있으나, 잦은 매매 신호로 적응하기가 쉽지 않습니다. 위 ⓐ와 병행해서 사용하시는 것이 효율적입니다.
Stochastic Oscillator
Stochastic Oscillator는 기초물 가격이 지난 x기간 동안 어느 거래 범위와 밀접한 관계가 있는지를 비교하는 것이다.
%K parameter 공식은 다음과 같다.
(오늘의 종가) - (가장 최저 %k 기간) / (가장 높은 %K 기간) - (가장 최저 %K 기간)
하향 돌파할 때 매도 시점으로 본다.
41-38 / 46-38 = 3/8 = 0.375
여기에서 보여주는 0.375은 오늘의 마감이 최근 10일 동안 기초물의 거래 범위 수준이 37.5% 였다는 것을 말해준다. 만일 오늘 마감이 42 였다면, Stochastic Oscillator는 0.50이 됐을 것이다. 0.50은 오늘 종가가 50%에 마감됐다는 것과 10일 거래범위 mid point를 보여준다. 위의 예에서 보여주었던 %K는 1일의 기간을 의미한다. 만일 1보다 높은 가치를 대입한다면, %K의 slowing periods 일수 동안 최고가와 최저가의 평균을 낼 것이다.
%K의 이동평균은 구체화된 %D 기간의 일수를 사용하여 계산된다. 이 이동평균을 %D라고 부른다.
Stochastic Oscillator는 언제나 0%와 100% 사이의 범위를 갖는다. 0%는 x기간 동안 기초 물이 거래되어 왔던 것의 가장 낮은 가격으로 마감되었다는 것을 보여준다. 100%는 반대의 모습이다.
Stochastic Oscillator는 단기와 장기 모두 사용할 수 있다. 단기 Stochastic Oscillator (5-25일)를 띄우게 되면, 3일까지의 slow %K가 인기가 높다.
몇 가지 Stochastic Oscillator의 사용 방법을 알아보면,
1) 매입은 Oscillator(%K 또는 %D)가 20 밑으로 하락했다가 이 수준 위로 상승했을 때, 매도는 80 이상으로 상승했다가 이하로 하락했을 때 한다.
하지만 장이 과매도/매입 수준에 오는 듯 하기 전에 r-squared나 CMO와 같은 indicator를 사용하여 장의 추세를 파악하는 게 첫 번째 일일 것이다. 만일 이 indicator들이 비추세적 시장을 제시한다면, 과매도/매입 수준에서는 가장 좋은 결과가 나올 것으로 본다.
추세가 있는 장이라면, Oscillator를 사용하여 추세의 방향을 인지하여 들어간다.
2) %K 선이 %D 이상으로 상승할 때 매입하고, %K가 %D 이하로 하락할 때 매도한다. Divergence를 찾는다.
이 지점이 가격이 새로운 고점을 다양하게 만들고 Stochastic Oscillator가 최근의 고점 돌파에 실패한 지점이다.
----------------------------------------------------------------------------
중기적 바닥
지수가 장기적으로 하락하면 부정적인 전망들이 쏟아지기 때문에
일반인들이 쉽게 매수 시점을 잡기가 어렵다.
종합주가지수 주봉 차트에서 스토캐스틱 5-3-3이
침체권에서 반등을 줄 때 가장 강하게 오르는 종목을 선택해 매수 한다.