본문 바로가기
  • 나도웹 커뮤니티
  • 웹사이트, 쇼핑몰, 랜딩페이지
  • 창업정보, 경제정보, 생활정보
경제정보/주식정보

영웅문 HTS에서 대표적인 신호검색 수식에서 "이동평균선, 볼린저밴드, RSI, CCI, OBV"등 대표적인 변수정의

by 나도웹 2026. 3. 8.
영웅문(키움증권) 수식관리자에서 기술적 지표들을 신호검색으로 구현할 때 사용하는 표준 함수와 변수 정의는 다음과 같습니다.
영웅문 HTS 대표적인 신호검색 수식
 
1. 이동평균선 (Moving Average)
가장 기초가 되는 함수입니다.
  • 함수: avg(가격, 기간, 종류)
  • 예시: avg(C, 20, 단순) (종가 기준 20일 단순 이동평균)
  • 종류: 단순, 지수, 가중 등 선택 가능
2. 볼린저 밴드 (Bollinger Bands)
상단선, 중심선, 하단선을 각각 정의합니다.
  • 중심선: avg(C, 기간)
  • 상단선: BBandsUp(기간, D1)
  • 하단선: BBandsDown(기간, D1)
  • 변수: 보통 기간은 20, 승수(D1)는 2를 사용합니다.
3. RSI (Relative Strength Index)
과매수/과매도 판단에 쓰입니다.
  • 함수: RSI(기간)
  • 예시: RSI(14)
  • 활용: RSI(14) > 70 (과매수 구간 진입 신호)
4. CCI (Commodity Channel Index)
추세의 강도를 나타냅니다.
  • 함수: CCI(기간)
  • 예시: CCI(9)
  • 활용: CrossUp(CCI(9), 100) (기준선 100 상향 돌파 시)
5. OBV (On Balance Volume)
거래량 지표로 추세를 확인합니다.
  • 함수: OBV()
  • 특징: OBV는 별도의 기간 파라미터 없이 누적 수치로 계산됩니다. 보통 OBV() > avg(OBV(), 20)처럼 OBV의 이동평균선과 비교하여 신호를 만듭니다.
6 MACD (추세 추종)
장단기 이동평균의 차이를 이용해 추세의 전환을 포착합니다.
  • MACD 본선: MACD(short, long)
  • MACD 시그널: eavg(MACD(short, long), signal)
  • 활용: CrossUp(MACD(12, 26), eavg(MACD(12, 26), 9)) (골든크로스)
7. Stochastic (스토캐스틱)
현재 가격이 일정 기간 변동폭 중 어느 정도 위치에 있는지 보여줍니다.
  • %K (Slow): StochasticsK(기간1, 기간2)
  • %D (Slow): StochasticsD(기간1, 기간2, 기간3)
  • 활용: 20선 아래에서 K선이 D선을 상향 돌파할 때 매수 신호로 주로 씁니다.
8. Envelope (엔벨로프)
이동평균선을 위아래로 일정 비율(%)만큼 벌린 선입니다.
  • 상한선: EnvelopeUp(기간, 비율)
  • 하한선: EnvelopeDown(기간, 비율)
  • 활용: 하한선에 닿을 때 반등을 노리는 신호로 많이 사용합니다.
9. 일목균형표 (Ichimoku)
시간 개념이 포함된 지표로 '전환선'과 '기준선'이 핵심입니다.
  • 전환선: (highest(high, 9) + lowest(low, 9)) / 2
  • 기준선: (highest(high, 26) + lowest(low, 26)) / 2
  • 활용: 전환선이 기준선을 돌파하거나, 가격이 구름대를 돌파할 때 신호를 만듭니다.
10. DMI / ADX (추세 강도)
현재 추세가 상승인지 하락인지, 그리고 그 힘이 얼마나 강한지 나타냅니다.
  • 상승지표: DIPlus(기간)
  • 하락지표: DIMinus(기간)
  • 추세강도: ADX(기간)
  • 활용: DIPlus가 DIMinus를 돌파하고 ADX 수치가 상승할 때 강한 매수 신호로 봅니다.

앞서 설명드린 10가지 지표를 활용하여 영웅문 신호검색(화살표)에 바로 붙여넣을 수 있는 수식 예제들을 정리해 드립니다.
각 수식은 가장 대중적인 '골든크로스''반등 포인트'를 기준으로 작성했습니다.

1~5. 기초 지표 활용 수식

지표수식 내용 (복사 가능)설명

이동평균선 CrossUp(avg(C, 5), avg(C, 20)) 5일 이평선이 20일 이평선을 상향 돌파
볼린저밴드 CrossUp(C, BBandsDown(20, 2)) 종가가 볼린저밴드 하단선을 상향 돌파 (반등)
RSI CrossUp(RSI(14), 30) RSI가 과매도 구간(30)을 탈출할 때
CCI CrossUp(CCI(9), -100) CCI가 기준선 -100을 상향 돌파할 때
OBV CrossUp(OBV(), avg(OBV(), 20)) OBV가 자신의 20일 평균선을 돌파 (거래량 실린 상승)

6~10. 심화 지표 활용 수식

지표수식 내용 (복사 가능)설명

MACD CrossUp(MACD(12, 26), eavg(MACD(12, 26), 9)) MACD선이 시그널선을 상향 돌파
Stochastic CrossUp(StochasticsK(12, 5), StochasticsD(12, 5, 3)) 스토캐스틱 K선이 D선을 상향 돌파
Envelope CrossUp(C, EnvelopeDown(20, 10)) 엔벨로프 하단선(20일, 10%) 터치 후 반등
일목균형표 CrossUp((highest(H,9)+lowest(L,9))/2, (highest(H,26)+lowest(L,26))/2) 전환선이 기준선을 상향 돌파
DMI/ADX CrossUp(DIPlus(14), DIMinus(14)) && ADX(14) > 20 상승지표가 하락지표를 돌파하며 추세가 강해질 때

💡 보너스: 지표들을 조합한 강력한 신호 예시

실제 고수들은 한 가지 지표만 보지 않고 두 가지 조건을 섞어 씁니다. (예: && 사용)
  • 낙주 반등 신호: RSI가 30 이하이면서 동시에 볼린저밴드 하단을 돌파할 때
     
    RSI(14) <= 30 && CrossUp(C, BBandsDown(20, 2))
  • 추세 상승 신호: 20일 이평선 위에 있으면서 MACD 골든크로스가 날 때
     
    C > avg(C, 20) && CrossUp(MACD(12, 26), eavg(MACD(12, 26), 9))