trend detection index - 대신경제연구소 · pdf file · 2008-07-17tdi...

12
6. 24. 2008 과장 조일규 769-3112 / cho19@daishin.com Are You In A Trend? Trend Detection Index By M.H. Pee 추세의 시작을 감지하고 추세의 방향 대로 투자하는 매매 전략 Trend Detection Index(TDI)는 추세가 시작되거나 끝이 나는 시점을 포착하는 지표이다. TDI 지표는 홀로 쓰여 추세의 시작과 끝을 감지하는데 사용할 수도 있지만, 보통, 추세의 방향을 알려주는 다른 지표와 함께 쓰여 사용된다. 여기서는 추세의 존재 여부를 알기위해 TDI 지표를 사용하고, 또한 추세의 방향을 알기위해 Momentum을 이용한 Trend Direction Index를 사용할 것이다. TDI 지표 값은, 추세가 없는 기간, 즉 횡보의 기간에서 추세가 시작되는 시점을 알려주므로, 최근 일정 기간동안의 추세변화와, 과거 같은 기간동안의 추세변화을 차이를 수치적으로 계산하여 결과 값을 이용한다. TDI 지표의 특징은 다양한 방법으로 이용이 가능하다는 점인데, 여기서는 TDI 지표를 추세 여부를 판단하고 Direction Indicator로 추세의 방향을 읽어 추세의 방향에 맞추어 매매를 하는 전략과, 좀더 적극적인 방법으로, TDI 지표와 Direction Indicator의 방향 변화로 추세가 변하는 시점을 포착하여 다가올 반대 추세의 매매를 구현하는 전략을 살펴볼 것이다. TDI 지표는 사용되는 변수에 관계없이 다양한 시간대와 시장에서 높은 효율을 보이는 지표이다.

Upload: lamhuong

Post on 06-Mar-2018

218 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Trend Detection Index - 대신경제연구소 · PDF file · 2008-07-17TDI 추세변화선행전략 누적 손익 곡선 자료: 대신증권, 사이보스트레이더 z 위에서

6. 24. 2008

과장 조일규

☎ 769-3112 / [email protected]

Are You In A Trend?

Trend Detection Index

By M.H. Pee

추세의 시작을 감지하고 추세의 방향 대로 투자하는 매매 전략

Trend Detection Index(TDI)는 추세가 시작되거나 끝이 나는 시점을 포착하는 지표이다.

TDI 지표는 홀로 쓰여 추세의 시작과 끝을 감지하는데 사용할 수도 있지만, 보통, 추세의

방향을 알려주는 다른 지표와 함께 쓰여 사용된다.

여기서는 추세의 존재 여부를 알기위해 TDI 지표를 사용하고, 또한 추세의 방향을 알기위해

Momentum을 이용한 Trend Direction Index를 사용할 것이다.

TDI 지표 값은, 추세가 없는 기간, 즉 횡보의 기간에서 추세가 시작되는 시점을 알려주므로,

최근 일정 기간동안의 추세변화와, 과거 같은 기간동안의 추세변화을 차이를 수치적으로

계산하여 결과 값을 이용한다.

TDI 지표의 특징은 다양한 방법으로 이용이 가능하다는 점인데, 여기서는 TDI 지표를 추세

여부를 판단하고 Direction Indicator로 추세의 방향을 읽어 추세의 방향에 맞추어 매매를

하는 전략과, 좀더 적극적인 방법으로, TDI 지표와 Direction Indicator의 방향 변화로

추세가 변하는 시점을 포착하여 다가올 반대 추세의 매매를 구현하는 전략을 살펴볼 것이다.

TDI 지표는 사용되는 변수에 관계없이 다양한 시간대와 시장에서 높은 효율을 보이는

지표이다.

Page 2: Trend Detection Index - 대신경제연구소 · PDF file · 2008-07-17TDI 추세변화선행전략 누적 손익 곡선 자료: 대신증권, 사이보스트레이더 z 위에서

2008년 7월 11일

1. 기본 개념

우리는 Trend Detection Index를 통하여 추세가 새로이 시작되는 시점을 포착하여 매매에 적용할 것이다.

즉, ‘횡보를 깨고 추세가 시작’되는 시점이며, 이는 구체적으로, 일정기간 횡보를 유지하다가, 직후 일정기간에

추세를 보이기 시작하는 시점, 즉 현시점에서 보면. 최근 일정기간 상승 혹은 하락의 추세, 이전 동일

일정기간동안에는 횡보를 유지해야 한다. ‘일정기간’을 20일로 가정하고, 각각의 ‘추세 구간’과 ‘횡보 구간’ 강도를 수치적으로 계산하여 둘의 차를 TDI 지표 값으로 이용한다. 최근 20일 동안의 추세가 강할수록 추세

크기는 커질 것이고, 이전 20일 동안의 횡보 성격이 강할수록 그 변동성 크기는 작아질 것이다. 즉 둘의 차인

TDI 값은, 그 크기가 클수록 우리가 찾고자 하는 시점과 일치할 것이다.

TDI = 최근 20일 추세 크기 – 이전 20일 동안 횡보 변동성 크기

TDI 지표에서는 추세 존재여부를 계산식에 적용하기 위해 Momentum을 이용한다. 첫번째로, ‘최근 20일

추세 형성’을 계산하기 위해서는 최근 20일 동안의 20일 Momentum의 합의 절대값을 구한다. 여기서 20일

Momentum의 의미는 현재봉 종가와 19일 전 종가값의 차를 말한다. 또한 Momentum들의 합을 절대값으로

환산하는 이유는, 우리는 TDI 지표를 통해 추세의 방향을 읽고자 하는 것이 아니라, 추세의 존재 여부를 알기

위함이기 때문이다. 추세가 존재한다면, 상승 하락에 상관없이 양 혹은 음의 값으로 커져갈 것이기에, 추세의

크기가 클수록 그 절대값도 더욱 커질 것이다.

최근 20일 추세 크기: 절대값(최근 20일 동안의 20일 Momentum들의 합)

두번째로, 이전 20일 동안의 횡보 유지 여부를 알기 위해 마찬가지로 Momentum을 이용하나, 절대값을

환산하는 위치가 조금 다르다. ‘이전 20일 동안의 횡보 유지’ 여부는, 이전 20일 간의 20일 Momentum

절대값의 합을 구한다. 여기서 20일 Momentum의 합이 아닌, 20일 Momentum 절대값의 합을 구하는

이유는, 횡보장일 경우, 작은 상승과 하락을 거듭하여, 서로 상쇄되 ‘0’에 가까워 질 것이고, 우리는 추세의

방향을 알고자하는 것이 아니라 변동성의 크기를 알고자 하기에, 상승, 하락의 방향에 상관없이

Momentum의 절대값을 구해 모두 합산하는 것이다. 또한 ‘이전 20 동안’의 값을 구하기 위해 최근 40일

동안의 값에서 최근 20일 동안의 값을 빼서 사용한다. 이와 같은 횡보변동성의 크기는, 횡보의 성격이

강할수록 그 크기는 작아질 것이다.

이전 20일 동안 횡보 변동성 크기: (최근 40일 동안의 20일 Momentum 절대값의 합) – (최근 20일 동안의

20일 Momentum 절대값의 합)

TDI 지표의 계산 수식은 아래와 같다.

TDI = 절대값(최근 20일 동안의 20일 Momentum들의 합) – {(최근 40일 동안의 20일 Momentum

절대값의 합) – (최근 20일 동안의 20일 Momentum 절대값의 합)}

이제 추세 점검을 통한 시점 포착을 위한 TDI 지표 값의 계산법을 알았으니, 남은 문제는 시점 포착 후

매매의 방향, 즉 포착 시점에서의 추세 방향이다. Direction Indicator는 최근 일정 기간 동안의 일정기간

Momentum 값의 합이다.

Direction Indicator = 최근 20일 동안의 20일 Momentum 값의 합

전략은 TDI와 Direction Indicator의 값을 이용한 조건식으로 구성될 것이다.

Page 3: Trend Detection Index - 대신경제연구소 · PDF file · 2008-07-17TDI 추세변화선행전략 누적 손익 곡선 자료: 대신증권, 사이보스트레이더 z 위에서

2008년 7월 11일

2. 전략 개념

TDI 지표를 이용한 전략은 여러가지로 응용이 가능한데, 대표적인 전략으로 아래의 세가지 전략들이 있다.

⑴ 추세 존재 여부를 점검한 후, 추세 종류를 파악하여, 상승 추세에는 매수, 하락 추세에는 매도를 취하는

추세 순응 전략. 급격한 변화가 비교적 적은 일간 및 긴 기간의 분 데이터에 유용한 전략.

⑵ 추세순응전략을 응용하여, 추세순응전략보다 좀더 빠른 시점에서 포지션을 취하는 크로스오버전략.

Direction Indicator가 TDI 지표를 상향 돌파하면, 머지않아 하향하던 TDI 지표는 Direction Indicator를

따라 다시 상향으로 바뀐다. 따라서 Direction Indicator가 TDI 지표를 상향 돌파시 매수. 또한 Direction

Indicator가 TDI 지표를 하향 돌파하면, TDI 지표는 상승 방향으로 추세 강도가 강해짐을 의미하며, 또한

Direction Incicator가 하향하면, 추세의 방향이 하락세로 될 가능성이 커지므로 이 시점에서는 매도를

취한다.

⑵ 추세가 존재하면서, 추세의 강도가 약해지는 동시에 추세 방향의 세기도 약해지는 시점에, 상승 추세

중에는 매도, 하락 추세 중에는 매수를 취하는 공격적인 추세 변화 선행 전략. 급격한 변화가 많은 단기

분데이터에 유용하며, 특히 갭 이후 갭소멸 시점을 잡는데 유용한 전략

추세순응전략: 추세 순응 전략은 현 추세를 파악하는 최초 시점에 추세와 같은 방향으로 포지션을 취하는

전략이다. 갭과 같은 급격한 변화가 비교적 적은 일간 데이터에 유용하다. 전략의 조건은 아래와 같다.

⑴ 추세가 존재: TDI 지표 값이 일정 수준 이상이어야 한다. 즉 추세가 일정 강도 이상이어야 한다.

⑵ 추세 방향: 상승세, 즉 Direction Indicator 값이 ‘0’ 보다 크면 매수, 하락세, 즉 Direction Indicator가 ‘0’ 보다 작으면 매도

크로스오버전략: TDI지표와 Direction Indicator가 서로 교차하는 시점에서 포지션을 취하는 전략으로,

추세순응적략보다 매매 시점을 앞당기는 효과가 있다. 역시 일간 데이터에 유용하다. 전략의 조건은 아래와

같다.

⑴ 매수 포지션: Direction Indicator가 TDI 지표를 상향 돌파 하는 시점.

⑵ 매도 포지션: Direction Indicator가 TDI 지표를 하향 돌파하는 시점.

추세변화선행전략: 추세 변화 선행 전략은 현재 추세가 존재하면서, 추세의 강도와 추세 방향의 세기가

동시에 약해지는 시점, 즉 강한 추세가 약해지는 시점을 파악하여 현 추세와 반대 방향으로 포지션을 취하는

전략으로 좀더 고위험 고수익 전략이다. 갭 발생 후 갭 소멸 시점 포착에 탁월하다. 전략의 조건은 아래와

같다.

⑴ 추세 강도 변화: TDI 지표 값이 고점을 이루며 상향 곡선에서 하향 곡선으로 바뀌는 부분. 즉, Swing

High Point를 파악하여야 한다.

⑵ 추세 방향 세기 변화: Direction Indicator 값이 고점(Swing High Point)을 이루면 하락세로의 변화로

인식하여 매도, 저점(Swing Low Point)을 이루면 상승세로의 전환으로 인식하여

매수

Page 4: Trend Detection Index - 대신경제연구소 · PDF file · 2008-07-17TDI 추세변화선행전략 누적 손익 곡선 자료: 대신증권, 사이보스트레이더 z 위에서

2008년 7월 11일

그림1. TDI 전략의 적용(추세순응전략, 일간)

그림2. TDI 전략의 적용(크로스오버전략, 일간)

자료: 대신증권, 사이보스트레이더

Page 5: Trend Detection Index - 대신경제연구소 · PDF file · 2008-07-17TDI 추세변화선행전략 누적 손익 곡선 자료: 대신증권, 사이보스트레이더 z 위에서

2008년 7월 11일

그림3. TDI 전략의 적용(추세변화선행전략, 5분)

자료: 대신증권, 사이보스트레이더

3. 전략 적용 및 결과 분석(KOSPI 200 연결선물지수)

KOSPI200 연결선물지수를 데이터를 이용하였으며, 추세순응전략 및 크로스오버전략에는 일간 데이터를,

추세변화선행 전략에는 5분 데이터를 이용하여 전략을 적용시켰다. 슬리피지는 0.9P로 비용에 산정하였고,

기본 계약수는 1계약으로 설정하였으며, 모든 전략에는 청산 식이 없이 매수와 매도로 계속 이어지는

전략이다.

추세순응전략에 대해서는 TDI 지표의 기간 변수와, TDI 지표 값의 최소 한계값에 대하여 최적화를

실시하였고, 결과적으로 TDI 지표 기간 17일, 그리고 TDI 지표 최소값 24에서 총손익 및 최대자본인하액

등에서 최적의 결과 값을 보이고 있다.

추세순응전략을 일간 데이터에 적용한 결과, 모든 변수에 걸쳐 수익을 가져오는 등, 변수에 무관하게

독립적으로 수익을 내는 시스템임을 알 수 있으며, 승률 또한 매우 높게 나타난다.

Page 6: Trend Detection Index - 대신경제연구소 · PDF file · 2008-07-17TDI 추세변화선행전략 누적 손익 곡선 자료: 대신증권, 사이보스트레이더 z 위에서

2008년 7월 11일

그림4. TDI 추세순응전략 최적화 보고서

그림5. TDI 추세순응전략 최적화 보고서 그래프

자료: 대신증권, 사이보스트레이더

Page 7: Trend Detection Index - 대신경제연구소 · PDF file · 2008-07-17TDI 추세변화선행전략 누적 손익 곡선 자료: 대신증권, 사이보스트레이더 z 위에서

2008년 7월 11일

그림6. TDI 추세순응전략 시물레이션 보고서

그림7. TDI 추세순응전략 누적 손익 곡선

자료: 대신증권, 사이보스트레이더

Page 8: Trend Detection Index - 대신경제연구소 · PDF file · 2008-07-17TDI 추세변화선행전략 누적 손익 곡선 자료: 대신증권, 사이보스트레이더 z 위에서

2008년 7월 11일

크로스오버전략은 TDI 지표 기간 값에 대하여 최적화를 실시하였고, 28일 기간에서 총손익 등에서 최적의

결과를 나타내었다. 또한 추세순응전략과 마찬가지로 모든 기간 변수에서 높은 수익을 나타내었다.

그림8. TDI 크로스오버전략 최적화 보고서

그림9. TDI 크로스오버전략 최적화 보고서 그래프

자료: 대신증권, 사이보스트레이더

Page 9: Trend Detection Index - 대신경제연구소 · PDF file · 2008-07-17TDI 추세변화선행전략 누적 손익 곡선 자료: 대신증권, 사이보스트레이더 z 위에서

2008년 7월 11일

그림10. TDI 크로스오버전략 시물레이션 보고서

그림11. TDI 크로스오버전략 누적 손익 곡선

자료: 대신증권, 사이보스트레이더

Page 10: Trend Detection Index - 대신경제연구소 · PDF file · 2008-07-17TDI 추세변화선행전략 누적 손익 곡선 자료: 대신증권, 사이보스트레이더 z 위에서

2008년 7월 11일

추세변화선행전략은 TDI 지표 기간 값 및 TDI 지표 최소값, 그리고 두 지표의 고점, 저점을 찾을 때 쓰이는

Swing Point Length에 대하여 최적화를 실시하였고, 15일 TDI 지표 기간과, 29의 TDI 지표 최소값, 그리고

좌우로 2개봉의 Swing Point Length에서 총손익 면에서 가장 높은 결과를 보였다. 추세변화선행전략은

급격한 변화가 일어나는 부분에서만 포지션을 취하기 때문에 매매 횟수가 많지 않으며 승률이 매우 높다.

따라서 이 전략은 타 전략과 함께 쓰여질 경우 유용하게 이용될 수 있을 것이다.

그림12. TDI 추세변화선행전략 최적화 보고서

자료: 대신증권, 사이보스트레이더

Page 11: Trend Detection Index - 대신경제연구소 · PDF file · 2008-07-17TDI 추세변화선행전략 누적 손익 곡선 자료: 대신증권, 사이보스트레이더 z 위에서

2008년 7월 11일

그림13. TDI 추세변화선행전략 최적화 보고서 그래프

그림14. TDI 추세변화선행전략 시물레이션 보고서

자료: 대신증권, 사이보스트레이더

Page 12: Trend Detection Index - 대신경제연구소 · PDF file · 2008-07-17TDI 추세변화선행전략 누적 손익 곡선 자료: 대신증권, 사이보스트레이더 z 위에서

2008년 7월 11일

그림15. TDI 추세변화선행전략 누적 손익 곡선

자료: 대신증권, 사이보스트레이더

위에서 보듯, TDI 지표를 이용한 전략들은 대단히 유용하며 변형이 자유로워 유연성이 뛰어나고, 또한

적용하는 변수에 상관없이 고른 수익을 보인다. 앞서 언급하였듯이, 본 자료에서 소개하는 TDI 지표의

세가지 활용 방법을 그대로 적용하여도 그 효율성이 뛰어나지만, TDI 지표의 장점은 변형, 혹은 그대로, 타

전략들과 접목시키는 등의 유연한 활용법에 있다 할 수 있다.