이동평균선 고점 및 저점 신호 함수 표현 방법

‘이동평균선 고점 및 저점 신호 함수 표현 방법’‘이동평균선의 고점, 이동평균선의 저점’에 화살표를 추가하고 싶어 하시는 분들이 자주 질문해 주셨던 내용입니다.

포스트(Post) 작성 과정에서 필자의 실수로 함수가 잘못 작성될 수 있습니다. 오타와 오류가 발견될 시 문의하기로 관련된 내용을 전달해 주시면 정확한 정보를 받아보실 수 있도록 빠르게 정정하겠습니다.

이동평균선 고점 및 저점 신호 함수 표현 방법

이동평균선의 고점 및 저점 신호는 말 그대로 ‘이동평균선이 상승하다가 하락으로 전환된 구간, 이동평균선이 하락하다가 상승으로 전환된 구간’을 의미합니다.

이 두 가지 함수는 모두 ‘3개의 이동평균선 함수와 관계 연산자를 적절한 위치에 배치하는 것’으로 쉽게 표현할 수 있습니다.

지금부터 몇 가지 예시와 함께 ‘이동평균선 고점 및 저점 신호 함수 표현 방법’을 설명해 드릴 테니 필요한 함수를 지표 제작에 활용해 보시기 바랍니다.

필자가 설명해 드리는 내용을 읽기 전에 위 포스트를 통해 관련된 이론을 먼저 공부하시면 조금 더 쉽게 이해하실 수 있습니다.

이동평균선 고점 신호

첫 번째로 설명해 드릴 ‘이동평균선 고점 및 저점 신호 함수 표현 방법’은 이동평균선이 상승하다가 하락으로 전환된 구간을 함수로 표현하는 방법입니다.

이동평균선의 고점 신호는 보통 3가지 이동평균선 함수와 관계 연산자로 표현하는데 그 예시는 다음과 같습니다.

  • 2거래일 전 이동평균선 < 1거래일 전 이동평균선
  • 1거래일 전 이동평균선 > 당일 이동평균선

즉, 이동평균선이 ‘2거래일 전에는 상승하다가 당일 하락으로 전환’되었다면 1거래일 전 이동평균선이 고점 신호가 되는 것입니다.

Avg(C, 기간) < Avg(C(1), 기간)
&&
Avg(C(1), 기간) > Avg(C(2), 기간)

Avg(C, 5) < Avg(C(1), 5)
&&
Avg(C(1), 5) > Avg(C(2), 5)


방금 소개해 드린 예시와 같이 ‘3가지의 이동평균선 함수와 관계 연산자를 적절한 위치에 배치’해 두면 이동평균선의 고점 함수를 쉽게 표현할 수 있습니다.

추가로 해당 함수는 ‘치환 기능’을 사용하면 조금 더 간단하게 표현할 수 있는데 해당 부분과 관련된 예시도 소개해 드리겠습니다.

  • A = Avg(C, 기간);
  • B = Avg(C, 5);

A < A(1)
&&
A(1) > A(2)

B < B(1)
&&
B(1) > B(2)


위 두 가지 예시처럼 ‘치환 기능’을 사용하면 이동평균선의 고점 신호 함수를 조금 더 간단하게 표현할 수 있으니 해당 부분도 참고해 주시기 바랍니다.

이동평균선 저점 신호

두 번째로 설명해 드릴 ‘이동평균선 고점 및 저점 신호 함수 표현 방법’은 이동평균선이 하락하다가 상승으로 전환된 구간을 함수로 표현하는 방법입니다.

이동평균선의 저점 신호도 앞서 소개해 드린 것처럼 3가지 함수와 관계 연산자로 표현할 수 있는데 그 예시는 다음과 같습니다.

  • 당일 이동평균선 > 1거래일 전 이동평균선
  • 1거래일 전 이동평균선 < 2거래일 전 이동평균선

즉, 이동평균선이 ‘2거래일 전에는 하락하다가 당일 상승으로 전환’되었다면 1거래일 전 이동평균선이 저점 신호가 되는 것입니다.

Avg(C, 기간) > Avg(C(1), 기간)
&&
Avg(C(1), 기간) < Avg(C(2), 기간)

Avg(C, 5) > Avg(C(1), 5)
&&
Avg(C(1), 5) < Avg(C(2), 5)


방금 소개해 드린 예시처럼 ‘3가지의 이동평균선 함수, 관계 연산자를 적절한 위치에 배치’한 다음 ‘&&’ 연산자로 묶어두면 이동평균선의 저점 신호를 함수로 표현할 수 있습니다.

이동평균선 저점 함수도 앞서 소개해 드린 것과 같이 ‘치환 기능’을 활용하면 조금 더 간단하게 표현할 수 있는데 해당 부분도 예시를 소개해 드리겠습니다.

  • A = Avg(C, 기간);
  • B = Avg(C, 5);

A > A(1)
&&
A(1) < A(2)

B > B(1)
&&
B(1) < B(2)


치환 기능을 사용하여 함수를 간단하게 표현해 두면 ‘수식 검증 과정에서 오류가 발생했을 때’ 오류가 발생한 부분을 빠르게 찾아서 수정할 수 있으니 치환 기능을 적극적으로 활용해 보시기 바랍니다.

마무리

이번 글에서는 ‘이동평균선 고점 및 저점 신호 함수 표현 방법’을 몇 가지 예시와 함께 설명해 드렸습니다.

기본적인 이동평균선 함수로 표현하는 방법과 치환 기능을 활용하여 표현하는 방법을 모두 설명해 드렸는데 독자분들께서 편리하다고 판단되는 방법을 활용해 보시기 바랍니다.

관련 글 보기