영웅문(키움증권) 수식관리자에서 기술적 지표들을 신호검색으로 구현할 때 사용하는 표준 함수와 변수 정의는 다음과 같습니다.

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))
'경제정보 > 주식정보' 카테고리의 다른 글
| 주식 고수들만 몰래 쓰는 추세·모멘텀 지표 활용법, 세력의 흔적을 찾기 (1) | 2026.03.17 |
|---|---|
| 주식 캔들 모양의 마법 (매수 타점과 매도 타점/도지형,망치형,십자가형,장대양봉,장대음봉) (1) | 2026.03.12 |
| 08. 주식 상승 추세 중 조정에서 추가 상승을 할 것인지 판단하는 방법 (1) | 2026.03.03 |
| 07_08. 주식 상한가 다음날 단타용 조건 (영웅문 실전 버전) (0) | 2026.03.03 |
| 07_07. 주식 상한가 다음날 단타용 조건 (영웅문 실전 버전) (0) | 2026.03.03 |