지표·전략 학습

계좌

Beginner learning guide

지표를 읽고, 전략으로 실행하는 순서

처음이라면 지표와 전략의 차이부터 시작하세요. 5일선·20일선 예시로 종가 신호와 다음 시가 체결을 익힌 뒤, 첫 전략을 직접 백테스트할 수 있습니다.

지표 수
11개 지표
전략 수
13개 전략
기본 체결 원칙
종가 확인 · 다음 시가 실행

Step 01

지표는 관찰, 전략은 행동

둘을 구분하면 계산식과 매매 규칙이 섞이지 않습니다.

계산된 관찰값

지표는 관찰 도구

가격과 거래량을 계산해 시장 상태를 한눈에 보이게 합니다.

지금 시장은 어떤 상태인가?

실행할 매매 규칙

전략은 행동 규칙

하나 이상의 지표를 진입·청산 조건과 체결 시점으로 묶습니다.

어떤 조건에서 사고팔 것인가?

Step 02

오늘 종가로 확인하고, 내일 시가에 실행

신호를 확인하는 시점과 주문이 체결되는 시점을 한 칸 분리합니다.

  1. 01D일 장 마감

    종가로 신호 확정

    5일선이 20일선을 넘었는지 장이 끝난 뒤 확인합니다.

  2. 02D+1일 장 시작

    다음 시가에 체결

    확정된 신호를 다음 거래일 시가 주문으로 실행합니다.

Step 03

5일선·20일선 교차를 하루씩 따라보기

Worked example

5일선이 20일선을 넘어선 날

SMA 5 / 20

  1. D-1 종가

    아직 신호 없음

    5일선이 20일선 아래에 있어 기다립니다.

  2. D일 종가

    상향 교차 확정

    5일선이 20일선 위로 올라왔지만 같은 종가로 매수하지 않습니다.

  3. D+1일 시가

    시가에 진입

    전날 확정한 신호를 다음 거래일 시가에 실행합니다.

핵심은 신호를 확인하는 가격과 실제 체결 가격을 분리하는 것입니다. 이 한 칸의 시간 차이가 룩어헤드를 막습니다.

Step 04

첫 전략은 이동평균 교차

한 전략의 신호와 체결을 정확히 읽은 뒤 다음 개념으로 넘어갑니다.

처음은 하나만

이동평균 교차

계산과 교차 규칙이 단순해 신호와 체결의 차이를 확인하기 좋습니다. 기본 5/20으로 거래 수, 수익률, MDD를 먼저 보고 한 번에 하나의 기간만 바꿔 보세요.

기술 규칙까지 확인하기

Read before testing

모든 전략에 적용되는 공통 원칙

비교표와 상세 설명은 아래 실행 가정을 공유합니다.

봉 마감 후 다음 시가

신호는 당일 종가로 확정하고 다음 거래일 시가에 체결합니다.

예열 구간과 null

필요한 과거 봉이 쌓이기 전에는 지표를 null로 보고 신호를 만들지 않습니다.

룩어헤드 금지

미래 고가·저가·종가를 현재 신호 계산에 섞지 않습니다.

ATR 추적손절 범위

현재 v3의 ATR 배수 trailing stop은 돈치안 돌파 전략에만 연결됩니다.

백테스트는 예측이 아님

과거 규칙 재현 결과는 미래 수익 보장이나 실시간 추천이 아닙니다.

Step 05

11개 지표 빠른 비교

모바일에서는 카드로, 넓은 화면에서는 표로 목적과 난이도를 비교합니다.

돈치안 채널

최근 최고가와 최저가로 만든 가격 상자가 돌파됐는지 보여줍니다.

입문
강세 신호
종가가 상단 채널을 위로 넘어서면 최근 박스를 상향 돌파했다고 읽습니다. 전략 문맥에서는 20일 상단 돌파가 대표적인 강세 신호입니다.
강점
추세가 길게 이어질 때 규칙이 단순하고 재현성이 높습니다.
주의
돈치안만으로 추세의 질을 판단하지 못해 v3에서는 ADX 필터를 함께 둡니다.

종가 신호 · 다음 시가 체결

ADX-DMI

추세의 방향과 힘을 나눠서 확인하는 보조 지표입니다.

심화
강세 신호
+DI가 -DI 위에 있고 ADX가 올라가면 상승 방향의 추세 힘이 붙는다고 읽습니다. v3 돈치안 전략은 기본값 14기간 ADX가 25 이상일 때만 돌파 신호를 통과시킵니다.
강점
추세의 방향과 강도를 분리해서 볼 수 있습니다.
주의
ADX가 25를 넘었다고 곧바로 상승 매수 신호가 되는 것은 아닙니다. ADX는 강도 지표이고 방향은 +DI/-DI나 가격 돌파가 정합니다.

종가 신호 · 다음 시가 체결

ATR

가격 방향이 아니라 하루 흔들림의 크기를 숫자로 보여줍니다.

중급
강세 신호
ATR 자체는 강세 신호를 직접 만들지 않습니다. 보통 가격이 상승 추세를 이어가면서 ATR이 함께 커지면 추세 참여자가 많은 활발한 구간으로 읽습니다.
강점
가격 단위로 변동성을 바로 읽을 수 있어 손절 거리 설정이 쉽습니다.
주의
현재 v3 엔진에서 ATR 배수 trailing stop은 돈치안 돌파 전략에만 연결됩니다. 다른 전략은 ATR 파라미터를 넣어도 동작이 바뀌지 않습니다.

종가 신호 · 다음 시가 체결

RSI

최근 상승과 하락의 힘을 0부터 100 사이에서 비교합니다.

입문
강세 신호
이전 RSI가 눌림 구간 아래에 있다가 회복 기준 위로 올라서면 매도 압력이 줄고 반등 모멘텀이 살아난 것으로 봅니다. v3 기본값은 14기간, 눌림 40, 회복 50입니다.
강점
추세 반전보다 눌림 뒤 회복을 잡는 데 직관적입니다.
주의
현재 v3 RSI 전략은 과매도 반등보다 '눌림 후 50선 회복'에 초점을 둡니다. 일반적인 30/70 RSI 해석과 같다고 가정하면 안 됩니다.

종가 신호 · 다음 시가 체결

EMA-MACD

두 EMA의 차이로 상승·하락 모멘텀의 전환을 읽습니다.

중급
강세 신호
MACD선이 시그널선을 아래에서 위로 교차하면 상승 모멘텀이 붙기 시작했다고 읽습니다. v3 기본값은 12/26/9입니다.
강점
단순 가격 돌파보다 모멘텀 변화의 방향 전환을 보기 좋습니다.
주의
빠른 EMA 기간은 느린 EMA보다 짧아야 합니다. v3도 fast >= slow이면 신호를 내지 않습니다.

종가 신호 · 다음 시가 체결

켈트너 채널

EMA 둘레에 ATR 폭을 더해 추세와 변동성을 함께 봅니다.

심화
강세 신호
가격이 상단 채널을 강하게 넘어서면 평균 대비 상승 압력이 강하다고 읽습니다. squeeze 문맥에서는 수축 해제 뒤 상향 돌파가 중요합니다.
강점
변동성(ATR)과 추세 기준선(EMA)을 한 화면에 같이 보여줍니다.
주의
현재 v3에서는 켈트너 채널을 독립 전략이 아니라 변동성 squeeze 판별용 보조선으로 사용합니다.

종가 신호 · 다음 시가 체결

볼린저 밴드

평균선 주변 밴드의 폭과 가격 위치로 수축과 확장을 봅니다.

중급
강세 신호
밴드 폭이 좁아졌다가 상단을 확장 돌파하면 변동성 확장과 함께 강세가 붙는다고 읽습니다. 반대로 하단 밖 과매도 뒤 밴드 안으로 복귀하는 반등 해석도 가능합니다.
강점
추세와 변동성 수축·확장을 동시에 볼 수 있습니다.
주의
현재 v3 변동성 squeeze는 볼린저 상·하단이 켈트너 채널 안으로 들어온 상태를 먼저 확인합니다. 밴드 접촉만으로 바로 진입하지 않습니다.

종가 신호 · 다음 시가 체결

이동평균

며칠간의 종가를 평균내 가격의 큰 방향을 부드럽게 보여줍니다.

입문
강세 신호
이전 봉에서는 단기 SMA가 장기 SMA 아래에 있다가 현재 봉에서 위로 올라서면 상승 교차로 읽습니다. 기본 예시는 5일선이 20일선을 상향 돌파하는 경우입니다.
강점
구조가 단순해서 추세 방향을 직관적으로 읽기 쉽습니다.
주의
현재 엔진은 장기 기간이 단기 기간보다 커야 신호를 계산합니다. 그렇지 않으면 null을 반환합니다.

종가 신호 · 다음 시가 체결

VWAP

거래량이 많이 실린 가격에 더 큰 비중을 둔 평균선입니다.

중급
강세 신호
이전 봉 종가가 이전 VWAP 아래에 있다가 현재 봉 종가가 현재 VWAP 위로 올라서면 상승 교차로 읽습니다.
강점
가격과 거래량을 함께 보므로 단순 종가 평균보다 매매 집중 구간을 더 잘 드러냅니다.
주의
거래량 합이 0이면 VWAP는 계산되지 않고 null로 남습니다.

종가 신호 · 다음 시가 체결

Heikin Ashi

원래 봉을 부드럽게 다시 계산해 추세의 지속을 보기 쉽게 합니다.

중급
강세 신호
haConfirmationCount개의 연속 HA 봉이 모두 상승이고 직전 봉까지는 같은 길이의 상승 연속이 성립하지 않았을 때만, 새로 자격을 갖춘 연속의 시작 경계에서 강세 신호를 냅니다.
강점
원봉보다 노이즈를 덜 보여서 추세의 지속 여부를 보기 쉽습니다.
주의
확인 캔들 수가 1보다 작으면 엔진은 유효한 연속으로 보지 않습니다.

종가 신호 · 다음 시가 체결

SuperTrend

ATR 기반 추세선으로 현재 상승·하락 상태를 구분합니다.

심화
강세 신호
세 설정의 추세선이 모두 상승으로 유지되면 상단 밴드 위 추세가 계속된다고 읽습니다.
강점
ATR를 같이 보므로 단순 가격선보다 변동성 변화에 더 민감합니다.
주의
현재 v3 엔진의 supertrend-3x는 세 구성 중 어느 하나라도 down이면 bearish를 돌려줍니다.

종가 신호 · 다음 시가 체결

Step 06

13개 전략 빠른 비교

첫 전략 이후 어떤 규칙을 학습할지 관련 지표와 실행 시점으로 비교합니다.

돈치안 돌파

20일 고점 돌파를 따라가고 10일 저점이나 ATR 손절로 나옵니다.

중급

종가 신호 · 다음 시가 체결 · 장중 ATR 손절 예외

강세 신호
전일 박스를 넘지 못하던 종가가 오늘 20일 상단을 돌파하고, ADX가 25 이상으로 추세 강도를 확인해 주면 다음 거래일 시가 진입 후보가 됩니다.
약점
횡보장에서는 박스 돌파 실패가 잦아 손절 빈도가 늘 수 있습니다.
RSI 눌림 회복

RSI가 눌린 뒤 50선을 회복할 때 모멘텀 복귀를 노립니다.

입문

종가 신호 · 다음 시가 체결

강세 신호
RSI가 전일에는 40 아래에 눌려 있었는데 오늘 50을 회복하면 반등 모멘텀이 붙었다고 보고 다음 거래일 시가 진입 후보로 둡니다.
약점
강한 약세장에서는 40 아래 체류가 길어 신호가 늦거나 아예 나오지 않을 수 있습니다.
변동성 스퀴즈

조용한 수축이 끝나며 가격 박스를 돌파할 때 따라갑니다.

심화

종가 신호 · 다음 시가 체결

강세 신호
전일까지 밴드 수축이 유지되다가 오늘 수축이 해제되고 종가가 전일 기준 20일 상단을 돌파하면 다음 거래일 시가 진입 후보가 됩니다.
약점
수축이 길어질수록 신호가 드물어집니다.
MACD 시그널 교차

MACD가 시그널선을 교차할 때 모멘텀 방향을 따라갑니다.

중급

종가 신호 · 다음 시가 체결

강세 신호
전일엔 MACD선이 시그널선 아래였는데 오늘 위로 교차하면 상승 모멘텀 전환으로 보고 다음 거래일 시가 진입 후보로 둡니다.
약점
횡보장에서는 작은 교차가 많아 잦은 재진입·재청산이 생길 수 있습니다.
이동평균 교차

5일선과 20일선의 교차만으로 시작하는 가장 단순한 추세 전략입니다.

입문

종가 신호 · 다음 시가 체결

강세 신호
전일엔 단기 이동평균이 장기 이동평균 아래나 같았는데 오늘 위로 올라서면 다음 거래일 시가 진입 후보가 됩니다.
약점
횡보장에서는 잦은 교차로 성과가 흔들릴 수 있습니다.
Heikin Ashi 전환

부드럽게 만든 캔들의 강세 전환을 확인한 뒤 진입합니다.

중급

종가 신호 · 다음 시가 체결

강세 신호
haConfirmationCount개의 연속 강세가 직전 봉에는 성립하지 않았다가 오늘 처음 자격을 갖추면 다음 거래일 시가 진입 후보가 됩니다.
약점
전환 확인을 기다리기 때문에 진입과 청산이 늦어질 수 있습니다.
볼린저 밴드 회복

하단 밴드 밖에서 안으로 돌아오는 회복을 노립니다.

중급

종가 신호 · 다음 시가 체결

강세 신호
종가가 하단 밴드 아래에서 위로 돌아서면 다음 거래일 시가 진입 후보가 됩니다.
약점
강한 추세장에서는 밴드 밖에 오래 머물 수 있습니다.
VWAP 교차

종가가 거래량가중평균선을 위아래로 교차할 때 대응합니다.

중급

종가 신호 · 다음 시가 체결

강세 신호
종가가 VWAP 위로 올라서면 다음 거래일 시가 진입 후보가 됩니다.
약점
횡보장에서는 VWAP 주변 왕복이 잦아질 수 있습니다.
HA + VWAP

Heikin Ashi와 VWAP가 모두 강세일 때만 진입합니다.

심화

종가 신호 · 다음 시가 체결

강세 신호
Heikin Ashi와 VWAP가 동시에 강세로 확인되면 다음 거래일 시가 진입 후보가 됩니다.
약점
두 조건이 모두 맞아야 해서 진입이 늦어질 수 있습니다.
HA + 볼린저

캔들 전환과 볼린저 회복이 함께 나타날 때 진입합니다.

심화

종가 신호 · 다음 시가 체결

강세 신호
Heikin Ashi 전환과 Bollinger 하단 회복이 동시에 확인되면 다음 거래일 시가 진입 후보가 됩니다.
약점
두 조건이 함께 맞아야 해서 진입이 늦어질 수 있습니다.
HA + 볼린저 + VWAP

세 조건을 모두 통과해야 하는 보수적인 복합 전략입니다.

심화

종가 신호 · 다음 시가 체결

강세 신호
Heikin Ashi 전환, Bollinger 하단 회복, VWAP 상향 돌파가 모두 확인되면 다음 거래일 시가 진입 후보가 됩니다.
약점
조건이 많아 진입 빈도가 낮을 수 있습니다.
SuperTrend 3x

세 SuperTrend가 모두 상승일 때만 추세를 따릅니다.

심화

종가 신호 · 다음 시가 체결

강세 신호
세 SuperTrend가 모두 상승으로 확인되면 다음 거래일 시가 진입 후보가 됩니다.
약점
조건이 겹쳐 진입이 늦어질 수 있습니다.
HA + SuperTrend 3x

캔들 전환과 세 추세선을 모두 확인하는 엄격한 전략입니다.

심화

종가 신호 · 다음 시가 체결

강세 신호
Heikin Ashi 전환과 3개 SuperTrend 상승이 동시에 확인되면 다음 거래일 시가 진입 후보가 됩니다.
약점
가장 보수적인 조합이라 진입 기회가 적을 수 있습니다.

Reference

지표 기술 상세

입문 요약은 항상 보이고, 계산식과 신호는 필요할 때 펼칩니다.

계산 방식과 신호 해석

각 지표의 정의, 계산, 예열, 룩어헤드 주의점을 같은 구조로 정리했습니다.

donchian

돈치안 채널

입문

최근 최고가와 최저가로 만든 가격 상자가 돌파됐는지 보여줍니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

돈치안 채널은 최근 N개 봉의 최고가와 최저가를 두 줄로 그려서, 가격이 최근 박스를 돌파하는지 보여주는 추세 추종 지표입니다.

계산 방식 / 작동 원리

최근 N일 고가 중 가장 높은 값을 상단선, 최근 N일 저가 중 가장 낮은 값을 하단선으로 둡니다. 가운데 선은 두 값의 중간이며, v3 돈치안 전략은 진입선 20일과 청산선 10일을 따로 씁니다.

채널 기간

강세 신호

종가가 상단 채널을 위로 넘어서면 최근 박스를 상향 돌파했다고 읽습니다. 전략 문맥에서는 20일 상단 돌파가 대표적인 강세 신호입니다.

약세·청산 신호

종가가 하단 채널이나 더 짧은 청산 채널 아래로 내려가면 추세가 꺾였다고 해석합니다. v3 돈치안 전략은 10일 하단 이탈을 약세/청산 단서로 씁니다.

강점

  • 추세가 길게 이어질 때 규칙이 단순하고 재현성이 높습니다.
  • 최고가·최저가만 보므로 해석이 직관적입니다.

약점

  • 박스권에서는 잦은 가짜 돌파에 쉽게 흔들립니다.
  • 채널이 넓어질수록 진입이 늦어질 수 있습니다.

주의

  • 돈치안만으로 추세의 질을 판단하지 못해 v3에서는 ADX 필터를 함께 둡니다.
  • 이 설명은 현재 백테스트 엔진의 규칙을 풀어쓴 학습 자료이며, 실시간 추천이나 투자 조언이 아닙니다.

예열 / null 처리

돈치안 자체는 기간만큼 봉이 쌓여야 계산되지만, 현재 기본 전략 조합(20/10 + ADX 14)에서는 예열 봉 28개를 확보한 뒤 신호를 읽습니다.

룩어헤드 방지

돌파 여부를 볼 때 같은 날까지의 채널로 같은 날 종가를 바로 체결하지 않습니다. 전략은 전일 기준 창으로 경계를 잡고 당일 종가가 넘었는지 확인한 뒤 다음 날 시가에 반영합니다.

adx-dmi

ADX-DMI

심화

추세의 방향과 힘을 나눠서 확인하는 보조 지표입니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

ADX-DMI는 +DI와 -DI로 방향 우위를 보고, ADX로 그 추세가 얼마나 강한지 따로 재는 조합 지표입니다.

계산 방식 / 작동 원리

+DM과 -DM으로 상승·하락 움직임을 나눈 뒤 ATR로 정규화해 +DI/-DI를 만들고, 둘의 차이를 합으로 나눈 DX를 다시 완만하게 평균내 ADX를 얻습니다. 값이 높을수록 추세의 힘이 세다는 뜻이지 방향 자체를 뜻하지는 않습니다.

ADX/DMI 기간

강세 신호

+DI가 -DI 위에 있고 ADX가 올라가면 상승 방향의 추세 힘이 붙는다고 읽습니다. v3 돈치안 전략은 기본값 14기간 ADX가 25 이상일 때만 돌파 신호를 통과시킵니다.

약세·청산 신호

-DI가 +DI를 다시 넘거나 ADX가 둔화되면 기존 추세의 탄력이 약해졌다고 해석합니다.

강점

  • 추세의 방향과 강도를 분리해서 볼 수 있습니다.
  • 돌파 전략의 가짜 신호를 거르는 보조 필터로 유용합니다.

약점

  • 와일더 평균을 여러 번 써서 반응이 느립니다.
  • 횡보장에서는 방향선 교차가 잦아 해석이 흔들릴 수 있습니다.

주의

  • ADX가 25를 넘었다고 곧바로 상승 매수 신호가 되는 것은 아닙니다. ADX는 강도 지표이고 방향은 +DI/-DI나 가격 돌파가 정합니다.
  • 이 설명은 현재 백테스트 엔진의 규칙을 풀어쓴 학습 자료이며, 실시간 추천이나 투자 조언이 아닙니다.

예열 / null 처리

ADX는 초기 DMI와 DX를 쌓아야 해서 기간보다 훨씬 긴 준비 구간이 필요합니다. 기본 14기간은 대략 28개 수준의 봉이 있어야 안정적이고, 현재 돈치안 전략도 예열 봉 28개를 먼저 확보합니다.

룩어헤드 방지

지표 값은 봉이 마감된 뒤에 확정됩니다. v3 엔진에서는 이렇게 확정된 신호를 읽고 다음 거래일 시가에 체결한다고 가정해야 같은 봉의 미래 가격을 미리 쓰지 않습니다.

atr

ATR

중급

가격 방향이 아니라 하루 흔들림의 크기를 숫자로 보여줍니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

ATR은 가격이 위로 갔는지 아래로 갔는지가 아니라, 하루 변동폭이 얼마나 컸는지를 한 숫자로 요약하는 변동성 지표입니다.

계산 방식 / 작동 원리

각 봉의 진폭과 전일 종가 대비 갭을 합쳐 진정한 변동폭(True Range)을 만들고, 이를 와일더 방식으로 부드럽게 평균내면 ATR이 됩니다. 숫자가 커질수록 같은 종목이라도 하루 흔들림이 커졌다는 뜻입니다.

ATR 기간

강세 신호

ATR 자체는 강세 신호를 직접 만들지 않습니다. 보통 가격이 상승 추세를 이어가면서 ATR이 함께 커지면 추세 참여자가 많은 활발한 구간으로 읽습니다.

약세·청산 신호

가격이 흔들리며 ATR이 커질 때는 손절 폭과 포지션 크기를 더 보수적으로 잡아야 합니다. 엔진에서는 ATR이 방향 판단이 아니라 위험 관리에 쓰입니다.

강점

  • 가격 단위로 변동성을 바로 읽을 수 있어 손절 거리 설정이 쉽습니다.
  • 추세·역추세 전략 모두에서 리스크 관리 기준으로 재사용하기 좋습니다.

약점

  • 방향 정보가 없어 단독 매매 신호로는 약합니다.
  • 급등락 직후에는 값이 커져 후행적으로 보일 수 있습니다.

주의

  • 현재 v3 엔진에서 ATR 배수 trailing stop은 돈치안 돌파 전략에만 연결됩니다. 다른 전략은 ATR 파라미터를 넣어도 동작이 바뀌지 않습니다.
  • 이 설명은 현재 백테스트 엔진의 규칙을 풀어쓴 학습 자료이며, 실시간 추천이나 투자 조언이 아닙니다.

예열 / null 처리

ATR 14는 최소 14개 안팎의 봉이 있어야 값이 채워집니다. 실제 엔진에서는 ADX와 함께 쓰는 돈치안 전략이 더 긴 예열 봉 28개를 먼저 확보합니다.

룩어헤드 방지

지표 값은 봉이 마감된 뒤에 확정됩니다. v3 엔진에서는 이렇게 확정된 신호를 읽고 다음 거래일 시가에 체결한다고 가정해야 같은 봉의 미래 가격을 미리 쓰지 않습니다.

rsi

RSI

입문

최근 상승과 하락의 힘을 0부터 100 사이에서 비교합니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

RSI는 최근 상승폭과 하락폭의 균형을 0~100 사이 숫자로 바꿔, 가격이 눌렸다가 회복하는 모멘텀을 보기 쉽게 만든 지표입니다.

계산 방식 / 작동 원리

최근 N기간의 평균 상승폭과 평균 하락폭을 비교해 상대강도(RS)를 만들고, 이를 100에서 변환해 RSI를 계산합니다. 50은 대체로 중립선, 낮을수록 눌림, 높을수록 과열 쪽으로 읽습니다.

RSI 기간

강세 신호

이전 RSI가 눌림 구간 아래에 있다가 회복 기준 위로 올라서면 매도 압력이 줄고 반등 모멘텀이 살아난 것으로 봅니다. v3 기본값은 14기간, 눌림 40, 회복 50입니다.

약세·청산 신호

RSI가 회복선 위에 있다가 다시 50 아래로 꺾이면 모멘텀이 식는 약세/청산 신호로 해석합니다.

강점

  • 추세 반전보다 눌림 뒤 회복을 잡는 데 직관적입니다.
  • 0~100 범위라 종목 간 비교가 쉽습니다.

약점

  • 강한 추세장에서는 오래 과매수·과매도처럼 보일 수 있습니다.
  • 임계값을 조금만 바꿔도 신호 빈도가 크게 달라집니다.

주의

  • 현재 v3 RSI 전략은 과매도 반등보다 '눌림 후 50선 회복'에 초점을 둡니다. 일반적인 30/70 RSI 해석과 같다고 가정하면 안 됩니다.
  • 이 설명은 현재 백테스트 엔진의 규칙을 풀어쓴 학습 자료이며, 실시간 추천이나 투자 조언이 아닙니다.

예열 / null 처리

RSI 14는 초기 상승·하락 평균이 필요해서 기본 전략에서도 예열 봉 16개를 먼저 확보합니다.

룩어헤드 방지

엔진은 전일 RSI와 당일 RSI만 비교해 교차를 판정하고, 같은 날 종가에 바로 체결하지 않고 다음 거래일 시가에 진입·청산을 예약합니다.

ema-macd

EMA-MACD

중급

두 EMA의 차이로 상승·하락 모멘텀의 전환을 읽습니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

EMA-MACD는 빠른 지수이동평균과 느린 지수이동평균의 차이로 추세 가속도를 보고, 그 차이를 다시 EMA로 눌러 교차 신호를 읽는 모멘텀 지표입니다.

계산 방식 / 작동 원리

EMA는 최근 가격에 더 큰 가중치를 두는 평균입니다. MACD는 보통 EMA 12 - EMA 26, 시그널선은 그 MACD의 9기간 EMA이며, 두 선의 간격(히스토그램)이 모멘텀의 세기 변화를 보여줍니다.

빠른 EMA 기간느린 EMA 기간시그널 EMA 기간

강세 신호

MACD선이 시그널선을 아래에서 위로 교차하면 상승 모멘텀이 붙기 시작했다고 읽습니다. v3 기본값은 12/26/9입니다.

약세·청산 신호

MACD선이 시그널선을 위에서 아래로 꺾으면 모멘텀 둔화로 보고 청산 쪽 신호로 사용합니다.

강점

  • 단순 가격 돌파보다 모멘텀 변화의 방향 전환을 보기 좋습니다.
  • EMA 기반이라 같은 기간의 단순이동평균보다 최근 변화를 더 빨리 반영합니다.

약점

  • 횡보장에서 선 교차가 잦아 노이즈가 많습니다.
  • 느린 EMA와 시그널 EMA까지 겹쳐 반응이 늦어질 수 있습니다.

주의

  • 빠른 EMA 기간은 느린 EMA보다 짧아야 합니다. v3도 fast >= slow이면 신호를 내지 않습니다.
  • 이 설명은 현재 백테스트 엔진의 규칙을 풀어쓴 학습 자료이며, 실시간 추천이나 투자 조언이 아닙니다.

예열 / null 처리

MACD 12/26/9는 느린 EMA와 시그널 EMA가 모두 자리 잡아야 해서 기본 전략에서도 예열 봉 36개를 먼저 사용합니다.

룩어헤드 방지

엔진은 전일 MACD/시그널 쌍과 당일 쌍만 비교해 교차를 판정합니다. 교차가 확정된 뒤 실제 체결은 다음 거래일 시가입니다.

keltner

켈트너 채널

심화

EMA 둘레에 ATR 폭을 더해 추세와 변동성을 함께 봅니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

켈트너 채널은 중심 EMA를 기준으로 ATR만큼 위아래 폭을 벌려, 가격이 평균에서 얼마나 벗어났는지와 현재 변동성 수준을 동시에 보여줍니다.

계산 방식 / 작동 원리

가운데는 보통 EMA, 상단과 하단은 EMA ± ATR × 배수로 계산합니다. 현재 v3 squeeze 판단에서는 20기간 EMA와 20기간 ATR에 1.5배를 써서 Bollinger 밴드가 이 채널 안으로 들어왔는지 확인합니다.

중심 EMA 기간ATR 기간ATR 배수

강세 신호

가격이 상단 채널을 강하게 넘어서면 평균 대비 상승 압력이 강하다고 읽습니다. squeeze 문맥에서는 수축 해제 뒤 상향 돌파가 중요합니다.

약세·청산 신호

가격이 중심선 아래로 밀리거나 하단 채널을 이탈하면 단기 균형이 약세 쪽으로 이동했다고 해석합니다.

강점

  • 변동성(ATR)과 추세 기준선(EMA)을 한 화면에 같이 보여줍니다.
  • 볼린저 밴드와 함께 쓰면 수축/확장 상태를 구분하기 좋습니다.

약점

  • ATR이 커지면 채널이 넓어져 돌파 신호가 느슨해질 수 있습니다.
  • 단독으로는 강한 추세 시작과 단순 변동성 확대를 구분하기 어렵습니다.

주의

  • 현재 v3에서는 켈트너 채널을 독립 전략이 아니라 변동성 squeeze 판별용 보조선으로 사용합니다.
  • 이 설명은 현재 백테스트 엔진의 규칙을 풀어쓴 학습 자료이며, 실시간 추천이나 투자 조언이 아닙니다.

예열 / null 처리

현재 squeeze 기본값(BB 20 / KC 20 / 돌파 20)은 예열 봉 22개를 먼저 확보하고 나서 수축 여부를 읽습니다.

룩어헤드 방지

지표 값은 봉이 마감된 뒤에 확정됩니다. v3 엔진에서는 이렇게 확정된 신호를 읽고 다음 거래일 시가에 체결한다고 가정해야 같은 봉의 미래 가격을 미리 쓰지 않습니다.

bollinger

볼린저 밴드

중급

평균선 주변 밴드의 폭과 가격 위치로 수축과 확장을 봅니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

볼린저 밴드는 이동평균 주변에 표준편차 폭을 둘러, 가격이 최근 평균에서 얼마나 멀어졌는지와 밴드 폭이 얼마나 수축했는지를 보여주는 지표입니다.

계산 방식 / 작동 원리

최근 N기간 종가 평균을 중심선으로 두고, 표준편차 × 배수를 더한 값을 상단선, 뺀 값을 하단선으로 만듭니다. 현재 v3 squeeze 기본값은 20기간, 표준편차 2배입니다.

볼린저 기간표준편차 배수

강세 신호

밴드 폭이 좁아졌다가 상단을 확장 돌파하면 변동성 확장과 함께 강세가 붙는다고 읽습니다. 반대로 하단 밖 과매도 뒤 밴드 안으로 복귀하는 반등 해석도 가능합니다.

약세·청산 신호

중심선 아래로 밀리거나 수축 해제 뒤 하단을 이탈하면 약세 흐름으로 해석합니다.

강점

  • 추세와 변동성 수축·확장을 동시에 볼 수 있습니다.
  • 수치가 아니라 밴드 폭 변화로 시장 상태를 직관적으로 읽기 쉽습니다.

약점

  • 강한 추세장에서는 상단·하단 접촉만으로 과열/저점을 단정하기 어렵습니다.
  • 표준편차 기반이라 급격한 변동 후 밴드가 뒤늦게 넓어질 수 있습니다.

주의

  • 현재 v3 변동성 squeeze는 볼린저 상·하단이 켈트너 채널 안으로 들어온 상태를 먼저 확인합니다. 밴드 접촉만으로 바로 진입하지 않습니다.
  • 이 설명은 현재 백테스트 엔진의 규칙을 풀어쓴 학습 자료이며, 실시간 추천이나 투자 조언이 아닙니다.

예열 / null 처리

현재 squeeze 기본값은 볼린저 20기간을 쓰므로 최소 20봉 이상이 필요하고, 실제 엔진은 예열 봉 22개를 확보한 뒤 신호를 평가합니다.

룩어헤드 방지

수축 여부는 당일까지 확정된 밴드와 채널로만 계산하고, 돌파 판정은 당일 종가가 이전 창 기준 고점·저점을 넘었는지 본 뒤 다음 거래일 시가로 체결합니다.

moving-average

이동평균

입문

며칠간의 종가를 평균내 가격의 큰 방향을 부드럽게 보여줍니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

이동평균은 여러 봉의 종가를 한 줄로 평평하게 만들어, 가격이 짧은 흐름과 긴 흐름 중 어느 쪽으로 기울어지는지 보기 쉽게 만든 지표입니다.

계산 방식 / 작동 원리

현재 엔진의 MA crossover는 종가만 써서 단순이동평균(SMA)을 계산하고, 이전 봉과 현재 봉의 단기선과 장기선이 서로 교차하는지 확인합니다. EMA는 최근 가격에 더 큰 가중치를 두는 평균이며, 같은 앱의 MACD와 Keltner에서는 EMA가 핵심 구성요소로 다시 쓰입니다.

단기 이동평균장기 이동평균

강세 신호

이전 봉에서는 단기 SMA가 장기 SMA 아래에 있다가 현재 봉에서 위로 올라서면 상승 교차로 읽습니다. 기본 예시는 5일선이 20일선을 상향 돌파하는 경우입니다.

약세·청산 신호

이전 봉에서는 단기 SMA가 장기 SMA 위에 있다가 현재 봉에서 아래로 내려가면 하락 교차로 읽고, 기존 상승 흐름의 약화나 청산 신호로 봅니다.

강점

  • 구조가 단순해서 추세 방향을 직관적으로 읽기 쉽습니다.
  • EMA와 함께 보면 MACD, Keltner 같은 다른 지표와 연결해 해석하기 좋습니다.

약점

  • 횡보장에서는 교차가 잦아 가짜 신호가 늘어날 수 있습니다.
  • 평균 자체가 뒤늦게 따라오므로 급격한 전환을 즉시 잡지는 못합니다.

주의

  • 현재 엔진은 장기 기간이 단기 기간보다 커야 신호를 계산합니다. 그렇지 않으면 null을 반환합니다.
  • 이 설명은 현재 백테스트 엔진의 규칙을 풀어쓴 학습 자료이며, 실시간 추천이나 투자 조언이 아닙니다.

예열 / null 처리

ma-crossover 기본값(5/20)은 장기선이 자리 잡을 때까지 예열 봉 22개를 먼저 확보합니다.

룩어헤드 방지

지표 값은 봉이 마감된 뒤에 확정됩니다. 백테스트와 v3 엔진에서는 이렇게 확정된 신호를 읽고 다음 거래일 시가에 체결한다고 가정해야 같은 봉의 미래 가격을 미리 쓰지 않습니다.

vwap

VWAP

중급

거래량이 많이 실린 가격에 더 큰 비중을 둔 평균선입니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

VWAP는 일정 구간의 전형가격을 거래량으로 가중해 평균낸 값으로, 거래가 많이 실린 가격대가 어디인지 보여주는 기준선입니다.

계산 방식 / 작동 원리

엔진은 각 봉의 전형가격((고가 + 저가 + 종가) / 3)에 거래량을 곱해 더한 뒤, 같은 구간의 거래량 합으로 나눕니다. 구간이 아직 안 찼거나 거래량 합이 0이면 값은 null이 됩니다.

VWAP 기간

강세 신호

이전 봉 종가가 이전 VWAP 아래에 있다가 현재 봉 종가가 현재 VWAP 위로 올라서면 상승 교차로 읽습니다.

약세·청산 신호

이전 봉 종가가 이전 VWAP 위에 있다가 현재 봉 종가가 현재 VWAP 아래로 내려가면 하락 교차로 읽습니다.

강점

  • 가격과 거래량을 함께 보므로 단순 종가 평균보다 매매 집중 구간을 더 잘 드러냅니다.
  • 교차 기준이 분명해 추세 전환 규칙으로 쓰기 쉽습니다.

약점

  • 구간 내 거래량이 거의 없으면 값이 비거나 흔들릴 수 있습니다.
  • 짧은 구간에서는 노이즈가 많고, 긴 구간에서는 반응이 느립니다.

주의

  • 거래량 합이 0이면 VWAP는 계산되지 않고 null로 남습니다.
  • 이 설명은 현재 백테스트 엔진의 규칙을 풀어쓴 학습 자료이며, 실시간 추천이나 투자 조언이 아닙니다.

예열 / null 처리

vwap 기본값(20)은 계산 구간이 충분히 쌓여야 하므로 예열 봉 22개를 먼저 확보합니다.

룩어헤드 방지

지표 값은 봉이 마감된 뒤에 확정됩니다. 백테스트와 v3 엔진에서는 이렇게 확정된 신호를 읽고 다음 거래일 시가에 체결한다고 가정해야 같은 봉의 미래 가격을 미리 쓰지 않습니다.

heikin-ashi

Heikin Ashi

중급

원래 봉을 부드럽게 다시 계산해 추세의 지속을 보기 쉽게 합니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

Heikin Ashi는 실제 OHLC를 다시 가공해 더 부드러운 봉으로 바꾸고, 추세가 한두 봉 더 이어지는지 보기 쉽게 만든 표현 방식입니다.

계산 방식 / 작동 원리

각 봉의 HA 종가는 (시가 + 고가 + 저가 + 종가) / 4이고, HA 시가는 첫 봉은 원봉의 시가와 종가 중간, 그 뒤는 이전 HA 시가와 종가의 중간입니다. HA 고가는 원봉 고가·HA 시가·HA 종가 중 최댓값, HA 저가는 원봉 저가·HA 시가·HA 종가 중 최솟값입니다. 현재 v3 평가는 HA 종가가 시가보다 높으면 상승, 낮으면 하락으로 분류한 뒤 haConfirmationCount개 연속이 처음 성립하는 경계에서만 신호를 냅니다. 두 몸통/꼬리 비율 파라미터는 paramDefs에 노출되지만 현재 evaluate에서는 읽지 않아 신호에 영향을 주지 않습니다.

확인 캔들 수최소 몸통/범위 비율최대 반대꼬리/몸통 비율

강세 신호

haConfirmationCount개의 연속 HA 봉이 모두 상승이고 직전 봉까지는 같은 길이의 상승 연속이 성립하지 않았을 때만, 새로 자격을 갖춘 연속의 시작 경계에서 강세 신호를 냅니다.

약세·청산 신호

haConfirmationCount개의 연속 HA 봉이 모두 하락이고 직전 봉까지는 같은 길이의 하락 연속이 성립하지 않았을 때만 약세 신호를 냅니다.

강점

  • 원봉보다 노이즈를 덜 보여서 추세의 지속 여부를 보기 쉽습니다.
  • 같은 방향의 연속 구간에서 첫 자격 충족 시점에만 신호를 내므로, 유지 중인 추세를 매 봉 새 신호로 반복하지 않습니다.

약점

  • 원봉을 다시 계산하므로 실제 체결 가격과는 거리가 있습니다.
  • 확인 캔들을 늘릴수록 신호는 안정적이지만 반응은 느려집니다.

주의

  • 확인 캔들 수가 1보다 작으면 엔진은 유효한 연속으로 보지 않습니다.
  • 최소 몸통/범위 비율과 최대 반대꼬리/몸통 비율은 엔진 파라미터 목록에는 남아 있지만 현재 v3 평가에서는 사용되지 않는 휴면 파라미터이며, 값을 바꿔도 신호는 달라지지 않습니다.
  • 이 설명은 현재 백테스트 엔진의 규칙을 풀어쓴 학습 자료이며, 실시간 추천이나 투자 조언이 아닙니다.

예열 / null 처리

heikin-ashi 기본값(확인 1)은 최소 1개의 확정 연속을 보기 위해 예열 봉 3개를 먼저 확보합니다.

룩어헤드 방지

지표 값은 봉이 마감된 뒤에 확정됩니다. 백테스트와 v3 엔진에서는 이렇게 확정된 신호를 읽고 다음 거래일 시가에 체결한다고 가정해야 같은 봉의 미래 가격을 미리 쓰지 않습니다.

supertrend

SuperTrend

심화

ATR 기반 추세선으로 현재 상승·하락 상태를 구분합니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

SuperTrend는 ATR로 만든 상하 밴드와 추세 방향을 함께 써서, 가격이 어느 쪽 추세선 위에 있는지 보여주는 변동성 추세 지표입니다.

계산 방식 / 작동 원리

각 구성은 진정한 변동폭을 ATR로 평활한 뒤 hl2 ± 배수 × ATR로 상단·하단 밴드를 만듭니다. 현재 구현의 3x 버전은 10, 10, 7기간과 3배, 2배, 1.5배의 세 설정을 동시에 보고, 세 선이 모두 up이면 bullish, 하나라도 down이면 bearish로 봅니다.

ST1 기간ST2 기간ST3 기간ST1 배수ST2 배수ST3 배수

강세 신호

세 설정의 추세선이 모두 상승으로 유지되면 상단 밴드 위 추세가 계속된다고 읽습니다.

약세·청산 신호

세 설정 중 하나라도 하락 추세로 바뀌면 변동성 추세가 꺾였다고 보고 약세나 청산 신호로 해석합니다.

강점

  • ATR를 같이 보므로 단순 가격선보다 변동성 변화에 더 민감합니다.
  • 세 설정을 묶어 쓰면 한 줄짜리 단일 지표보다 확인이 엄격해집니다.

약점

  • 여러 설정을 동시에 보므로 반응이 느려질 수 있습니다.
  • 횡보장에서는 밴드가 자주 뒤집혀 신호가 거칠어질 수 있습니다.

주의

  • 현재 v3 엔진의 supertrend-3x는 세 구성 중 어느 하나라도 down이면 bearish를 돌려줍니다.
  • 이 설명은 현재 백테스트 엔진의 규칙을 풀어쓴 학습 자료이며, 실시간 추천이나 투자 조언이 아닙니다.

예열 / null 처리

supertrend-3x 기본값(10/10/7)은 가장 긴 기간 기준으로 예열 봉 12개를 먼저 확보합니다.

룩어헤드 방지

지표 값은 봉이 마감된 뒤에 확정됩니다. 백테스트와 v3 엔진에서는 이렇게 확정된 신호를 읽고 다음 거래일 시가에 체결한다고 가정해야 같은 봉의 미래 가격을 미리 쓰지 않습니다.

Reference

전략 기술 상세

모든 기존 엔진 규칙과 파라미터를 접힌 기술 설명 안에 보존했습니다.

v3 전략 규칙

돈치안 전략만 장중 ATR trailing stop 예외가 있다는 차이를 확인하세요.

donchian-breakout

돈치안 돌파

중급

20일 고점 돌파를 따라가고 10일 저점이나 ATR 손절로 나옵니다.

종가 신호 · 다음 시가 체결 · 장중 ATR 손절 예외

계산, 신호, 주의점 자세히 보기

돈치안 돌파 전략은 최근 20일 박스 상단을 종가로 돌파할 때 진입하고, 10일 하단을 깨거나 ATR 추적손절이 먼저 맞으면 빠져나오는 추세 추종 전략입니다.

계산 방식 / 작동 원리

전일 기준 20일 최고가를 entryHigh, 전일 기준 10일 최저가를 exitLow로 잡습니다. 전일 종가가 entryHigh 이하이고 당일 종가가 entryHigh 초과이며 ADX 14가 25 이상이면 강세 신호를 냅니다. 보유 중에는 최고가를 갱신할 때마다 ATR 14 × 3만큼 아래에 trailing stop을 올립니다.

Donchian 진입 기간Donchian 청산 기간ADX 기간ADX 임계값ATR 기간ATR 배수

강세 신호

전일 박스를 넘지 못하던 종가가 오늘 20일 상단을 돌파하고, ADX가 25 이상으로 추세 강도를 확인해 주면 다음 거래일 시가 진입 후보가 됩니다.

약세·청산 신호

당일 종가가 전일 기준 10일 하단 아래로 내려가면 약세 청산 신호가 생깁니다. 다만 보유 중 intraday ATR 추적손절이 먼저 맞으면 그 stop이 우선 실행됩니다.

강점

  • 강한 추세를 길게 따라가는 규칙이 명확합니다.
  • ADX 필터와 ATR trailing stop이 가짜 돌파와 이익 보호를 각각 보조합니다.

약점

  • 횡보장에서는 박스 돌파 실패가 잦아 손절 빈도가 늘 수 있습니다.
  • 추세 확인과 안전장치가 붙어 초반 진입이 다소 늦어질 수 있습니다.

주의

  • ADX는 방향이 아니라 강도 필터입니다. 실제 방향 판단은 가격의 돈치안 상단 돌파가 맡습니다.
  • ATR trailing stop은 현재 v3에서 이 전략에만 연결됩니다.
  • 이 설명은 현재 v3 백테스트 엔진의 룰을 풀어쓴 학습 자료이며, 실시간 추천이나 투자 조언이 아닙니다.

예열 / null 처리

기본값 20/10/14/25/14/3 조합은 돈치안 창과 ADX 준비 구간을 모두 채워야 해서 예열 봉 28개를 먼저 사용합니다.

룩어헤드 방지

상단·하단 경계는 모두 전일 이전 창으로 계산해 같은 봉의 최고가·최저가를 미리 섞지 않습니다. 강세/약세 신호는 당일 종가에서 확정하고, 실제 진입·약세 청산은 다음 거래일 시가에 실행합니다. 다만 ATR 추적손절은 보유 중 당일 봉 내부에서 먼저 체결될 수 있습니다.

rsi-pullback

RSI 눌림 회복

입문

RSI가 눌린 뒤 50선을 회복할 때 모멘텀 복귀를 노립니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

RSI 눌림 전략은 가격이 완전히 추세를 잃기 전에 RSI가 눌림 구간으로 내려왔다가 다시 50선을 회복하는 순간을 노리는 모멘텀 복귀 전략입니다.

관련 지표

계산 방식 / 작동 원리

기본값은 RSI 14, 눌림 기준 40, 회복 기준 50입니다. 전일 RSI가 40 미만이고 당일 RSI가 50 이상이면 bullish, 전일 RSI가 50 초과이고 당일 RSI가 50 이하로 내려오면 bearish를 냅니다.

RSI 기간RSI 눌림 기준RSI 회복 기준

강세 신호

RSI가 전일에는 40 아래에 눌려 있었는데 오늘 50을 회복하면 반등 모멘텀이 붙었다고 보고 다음 거래일 시가 진입 후보로 둡니다.

약세·청산 신호

RSI가 50 위에 있다가 다시 50 이하로 내려오면 회복하던 힘이 꺾였다고 보고 다음 거래일 시가 청산 후보로 둡니다.

강점

  • 완전 바닥 맞히기보다 눌림 뒤 회복을 기다려 신호가 비교적 명확합니다.
  • 가격 대신 모멘텀 회복을 보므로 추세 중간 재진입에 잘 맞습니다.

약점

  • 강한 약세장에서는 40 아래 체류가 길어 신호가 늦거나 아예 나오지 않을 수 있습니다.
  • 40/50 기준이 시장과 종목 특성에 따라 민감하게 달라질 수 있습니다.

주의

  • 회복 기준이 눌림 기준보다 작거나 같으면 엔진은 신호를 내지 않습니다.
  • 이 설명은 현재 v3 백테스트 엔진의 룰을 풀어쓴 학습 자료이며, 실시간 추천이나 투자 조언이 아닙니다.

예열 / null 처리

기본 RSI 14는 초기 평균 상승·하락폭을 만들 시간이 필요해서 예열 봉 16개를 먼저 확보합니다.

룩어헤드 방지

엔진은 전일 RSI와 당일 RSI만 비교해 교차를 판정합니다. 미래 RSI를 미리 보지 않으며, 종가에서 신호가 확정된 뒤 다음 거래일 시가에 체결합니다.

volatility-squeeze

변동성 스퀴즈

심화

조용한 수축이 끝나며 가격 박스를 돌파할 때 따라갑니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

변동성 스퀴즈 전략은 볼린저 밴드가 켈트너 채널 안으로 말려 들어간 정적 구간을 찾고, 그 수축이 풀리며 20일 박스를 돌파할 때 추세 확장을 따라가는 전략입니다.

계산 방식 / 작동 원리

기본값은 BB 20/2, KC 20/1.5, 돌파 기간 20입니다. 전일에는 Bollinger 상·하단이 Keltner 안에 있어 squeeze on 상태여야 하고, 당일에는 그 상태가 풀려야 합니다. 그 뒤 전일 기준 20일 최고가를 종가가 넘으면 bullish, 20일 최저가를 종가가 깨면 bearish를 냅니다.

BB 기간BB 표준편차 배수KC 기간KC ATR 배수돌파 기간

강세 신호

전일까지 밴드 수축이 유지되다가 오늘 수축이 해제되고 종가가 전일 기준 20일 상단을 돌파하면 다음 거래일 시가 진입 후보가 됩니다.

약세·청산 신호

수축 해제 뒤 종가가 전일 기준 20일 하단 아래로 내려가면 하방 확장으로 보고 다음 거래일 시가 청산 후보가 됩니다.

강점

  • 조용한 구간 뒤 큰 방향성이 터지는 순간만 골라 보려는 구조입니다.
  • 볼린저와 켈트너를 함께 써서 '수축'과 '돌파'를 분리해 해석합니다.

약점

  • 수축이 길어질수록 신호가 드물어집니다.
  • 갭 돌파가 많으면 다음 날 시가 체결 결과가 기대보다 불리할 수 있습니다.

주의

  • 돌파 자체는 당일 종가 기준이고, 실제 체결은 다음 거래일 시가입니다. 갭이 크면 백테스트 체감 수익률이 달라질 수 있습니다.
  • 이 설명은 현재 v3 백테스트 엔진의 룰을 풀어쓴 학습 자료이며, 실시간 추천이나 투자 조언이 아닙니다.

예열 / null 처리

기본 BB 20 / KC 20 / 돌파 20 조합은 밴드·채널·박스 계산을 모두 채워야 해서 예열 봉 22개를 먼저 확보합니다.

룩어헤드 방지

수축 여부도, 돌파 고점·저점도 모두 당일까지 확정된 데이터와 전일 기준 창만 사용합니다. 같은 봉 이후의 가격은 쓰지 않고, 신호가 나온 뒤 다음 거래일 시가에만 체결합니다.

macd-signal

MACD 시그널 교차

중급

MACD가 시그널선을 교차할 때 모멘텀 방향을 따라갑니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

MACD 시그널 전략은 빠른 EMA와 느린 EMA의 차이가 다시 시그널선 위로 올라서는 순간을 진입으로 보고, 반대로 아래로 꺾이면 청산하는 모멘텀 추종 전략입니다.

관련 지표

계산 방식 / 작동 원리

기본값은 12/26/9입니다. 전일에는 MACD가 시그널 이하이고 당일에는 MACD가 시그널 초과이면 bullish, 전일에는 MACD가 시그널 이상이고 당일에는 시그널 미만이면 bearish를 냅니다. fast 기간이 slow 이상이면 엔진은 신호를 만들지 않습니다.

MACD 빠른 EMAMACD 느린 EMAMACD 시그널

강세 신호

전일엔 MACD선이 시그널선 아래였는데 오늘 위로 교차하면 상승 모멘텀 전환으로 보고 다음 거래일 시가 진입 후보로 둡니다.

약세·청산 신호

전일엔 위에 있던 MACD선이 오늘 시그널선 아래로 내려오면 모멘텀 둔화로 보고 다음 거래일 시가 청산 후보로 둡니다.

강점

  • 가격 자체보다 추세 가속도의 전환을 포착하기 좋습니다.
  • 12/26/9처럼 널리 쓰이는 기준이 있어 비교가 쉽습니다.

약점

  • 횡보장에서는 작은 교차가 많아 잦은 재진입·재청산이 생길 수 있습니다.
  • 느린 EMA와 시그널 EMA가 모두 필요해 반응이 비교적 후행적입니다.

주의

  • 빠른 EMA 기간이 느린 EMA 기간보다 짧아야 합니다. 그렇지 않으면 엔진이 의도적으로 신호를 막습니다.
  • 이 설명은 현재 v3 백테스트 엔진의 룰을 풀어쓴 학습 자료이며, 실시간 추천이나 투자 조언이 아닙니다.

예열 / null 처리

기본 12/26/9 조합은 느린 EMA와 시그널 EMA가 모두 안정화돼야 해서 예열 봉 36개를 먼저 사용합니다.

룩어헤드 방지

교차 판정은 전일 쌍과 당일 쌍만 비교합니다. 미래 봉은 보지 않고, 당일 종가에서 교차가 확인된 뒤 다음 거래일 시가에 체결합니다.

ma-crossover

이동평균 교차

입문

5일선과 20일선의 교차만으로 시작하는 가장 단순한 추세 전략입니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

단기 이동평균이 장기 이동평균을 상향 교차하면 진입하고 하향 교차하면 청산하는 기본 추세 추종 전략입니다.

관련 지표

계산 방식 / 작동 원리

종가 기준으로 단기 이동평균과 장기 이동평균을 비교합니다. 전일에는 단기가 장기 이하이고 오늘은 단기가 장기 초과이면 bullish, 전일에는 단기가 장기 이상이고 오늘은 단기가 장기 미만이면 bearish입니다. 같은 봉의 미래 가격은 쓰지 않고, 신호는 다음 거래일 시가에 체결됩니다.

단기 이동평균장기 이동평균

강세 신호

전일엔 단기 이동평균이 장기 이동평균 아래나 같았는데 오늘 위로 올라서면 다음 거래일 시가 진입 후보가 됩니다.

약세·청산 신호

전일엔 단기 이동평균이 장기 이동평균 위나 같았는데 오늘 아래로 내려오면 다음 거래일 시가 청산 후보가 됩니다.

강점

  • 규칙이 단순해서 해석이 쉽습니다.
  • 가격 잡음보다 추세의 방향 전환에 초점을 둡니다.

약점

  • 횡보장에서는 잦은 교차로 성과가 흔들릴 수 있습니다.
  • 추세가 이미 진행된 뒤에야 신호가 나와 진입이 늦어질 수 있습니다.

주의

  • 장기 이동평균은 단기 이동평균보다 길어야 합니다.
  • 신호는 종가에서 확정되고 체결은 다음 거래일 시가에 이뤄집니다.

예열 / null 처리

장기 이동평균이 안정화될 때까지 장기 기간과 같거나 더 긴 구간에 2개 봉을 더해 예열합니다.

룩어헤드 방지

교차 판정은 전일과 당일의 확정된 종가만 비교합니다. 미래 봉을 미리 보지 않으며, 신호는 다음 거래일 시가에만 체결됩니다.

heikin-ashi

Heikin Ashi 전환

중급

부드럽게 만든 캔들의 강세 전환을 확인한 뒤 진입합니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

Heikin Ashi 캔들이 약세에서 강세로 전환되면 진입하고 약세로 전환되면 청산하는 노이즈 완화 전략입니다.

관련 지표

계산 방식 / 작동 원리

현재 v3 평가는 HA 종가와 시가로 각 봉의 상승·하락 방향을 정하고 haConfirmationCount만 사용합니다. 지정한 수의 연속 강세가 오늘 처음 자격을 갖추면 bullish, 연속 약세가 오늘 처음 자격을 갖추면 bearish이며, 이미 자격을 갖춘 같은 방향 연속이 이어지는 동안에는 신호를 반복하지 않습니다. 두 몸통/꼬리 비율 파라미터는 paramDefs에 노출되지만 현재 evaluate에서는 읽지 않아 신호에 영향을 주지 않습니다. 신호는 종가에서 확정되고 다음 거래일 시가에 실행됩니다.

확인 캔들 수최소 몸통/범위 비율최대 반대꼬리/몸통 비율

강세 신호

haConfirmationCount개의 연속 강세가 직전 봉에는 성립하지 않았다가 오늘 처음 자격을 갖추면 다음 거래일 시가 진입 후보가 됩니다.

약세·청산 신호

haConfirmationCount개의 연속 약세가 직전 봉에는 성립하지 않았다가 오늘 처음 자격을 갖추면 다음 거래일 시가 청산 후보가 됩니다.

강점

  • 새로 자격을 갖춘 연속의 시작에서만 신호를 내므로 같은 방향 구간의 반복 신호를 줄입니다.
  • 확인 캔들 수로 민감도를 조절할 수 있습니다.

약점

  • 전환 확인을 기다리기 때문에 진입과 청산이 늦어질 수 있습니다.
  • 현재 평가는 몸통 크기나 꼬리 형태를 필터링하지 않아 같은 방향의 약한 HA 봉도 연속 확인에 포함합니다.

주의

  • 확인 캔들 수가 늘수록 전환 판정은 더 보수적으로 바뀝니다.
  • 최소 몸통/범위 비율과 최대 반대꼬리/몸통 비율은 엔진 파라미터 목록에는 남아 있지만 현재 v3 평가에서는 사용되지 않는 휴면 파라미터이며, 값을 바꿔도 신호는 달라지지 않습니다.
  • 신호는 종가 확정 뒤에만 해석하고 다음 거래일 시가에 체결합니다.

예열 / null 처리

연속 전환을 확인해야 하므로 확인 캔들 수에 2개 봉을 더한 만큼 예열합니다.

룩어헤드 방지

전환 판정은 전일과 당일의 확정된 Heikin Ashi 값만 사용합니다. 미래 봉을 보지 않으며, 신호는 다음 거래일 시가에만 체결됩니다.

bollinger-bands

볼린저 밴드 회복

중급

하단 밴드 밖에서 안으로 돌아오는 회복을 노립니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

종가가 하단 밴드 아래에서 회복하면 진입하고 중심선을 하향 이탈하면 청산하는 Bollinger Bands 전략입니다.

관련 지표

계산 방식 / 작동 원리

Bollinger 기간과 표준편차 배수를 사용해 중심선과 하단 밴드를 계산합니다. 전일 종가가 전일 하단 밴드 아래에 있고 오늘 종가가 오늘 하단 밴드 위로 회복되면 bullish, 전일 종가가 전일 중심선 위에 있고 오늘 종가가 오늘 중심선 아래로 내려가면 bearish입니다. 신호는 종가에서 확정되고 다음 거래일 시가에 체결됩니다.

Bollinger 기간표준편차 배수

강세 신호

종가가 하단 밴드 아래에서 위로 돌아서면 다음 거래일 시가 진입 후보가 됩니다.

약세·청산 신호

종가가 중심선 아래로 내려가면 다음 거래일 시가 청산 후보가 됩니다.

강점

  • 과매도 회복 국면을 규칙으로 잡아내기 좋습니다.
  • 기간과 표준편차 배수로 밴드 민감도를 조절할 수 있습니다.

약점

  • 강한 추세장에서는 밴드 밖에 오래 머물 수 있습니다.
  • 횡보장에서는 회복과 이탈이 반복되며 잦은 매매가 생길 수 있습니다.

주의

  • 기준은 종가이며, 실제 체결은 다음 거래일 시가입니다.
  • 밴드 계산은 롤링 기간이 충분히 쌓여야 안정화됩니다.

예열 / null 처리

Bollinger 기간이 안정화될 때까지 기간과 같거나 더 긴 구간에 2개 봉을 더해 예열합니다.

룩어헤드 방지

하단 회복과 중심선 이탈은 전일과 당일의 확정된 값만 비교합니다. 미래 종가는 보지 않으며, 신호는 다음 거래일 시가에만 체결됩니다.

vwap

VWAP 교차

중급

종가가 거래량가중평균선을 위아래로 교차할 때 대응합니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

종가가 거래량가중평균가를 상향 돌파하면 진입하고 하향 이탈하면 청산하는 VWAP 전략입니다.

관련 지표

계산 방식 / 작동 원리

VWAP 기간으로 롤링 거래량가중평균가를 계산합니다. 전일 종가가 전일 VWAP 아래이고 오늘 종가가 오늘 VWAP 위로 올라서면 bullish, 전일 종가가 전일 VWAP 위이고 오늘 종가가 오늘 VWAP 아래로 내려가면 bearish입니다. 신호는 종가에서 확정되고 다음 거래일 시가에 체결됩니다.

VWAP 기간

강세 신호

종가가 VWAP 위로 올라서면 다음 거래일 시가 진입 후보가 됩니다.

약세·청산 신호

종가가 VWAP 아래로 내려가면 다음 거래일 시가 청산 후보가 됩니다.

강점

  • 가격과 거래량을 함께 보므로 단순 평균선보다 해석에 맥락이 붙습니다.
  • 기간으로 반응 속도를 조절할 수 있습니다.

약점

  • 횡보장에서는 VWAP 주변 왕복이 잦아질 수 있습니다.
  • 짧은 기간은 민감하고 긴 기간은 반응이 늦어질 수 있습니다.

주의

  • 신호는 종가에서 확정되고 체결은 다음 거래일 시가에 이뤄집니다.
  • VWAP 기간이 충분히 쌓이기 전에는 값이 안정적이지 않을 수 있습니다.

예열 / null 처리

VWAP 기간이 안정화될 때까지 기간과 같거나 더 긴 구간에 2개 봉을 더해 예열합니다.

룩어헤드 방지

VWAP 상향 돌파와 하향 이탈은 전일과 당일의 확정된 값만 비교합니다. 미래 봉을 보지 않으며, 신호는 다음 거래일 시가에만 체결됩니다.

ha-vwap

HA + VWAP

심화

Heikin Ashi와 VWAP가 모두 강세일 때만 진입합니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

Heikin Ashi와 VWAP가 모두 강세일 때만 진입하고 하나라도 약세면 청산하는 복합 전략입니다.

관련 지표

계산 방식 / 작동 원리

Heikin Ashi와 VWAP를 각각 평가한 뒤 둘 다 bullish일 때만 진입 신호를 냅니다. 둘 중 하나라도 bearish이면 즉시 청산 신호를 냅니다. 두 구성 요소 모두 종가 기준으로 확정되고 신호는 다음 거래일 시가에 체결됩니다.

확인 캔들 수VWAP 기간

강세 신호

Heikin Ashi와 VWAP가 동시에 강세로 확인되면 다음 거래일 시가 진입 후보가 됩니다.

약세·청산 신호

Heikin Ashi 또는 VWAP 중 하나라도 약세로 바뀌면 다음 거래일 시가 청산 후보가 됩니다.

강점

  • 전환 확인과 평균선 돌파를 함께 써서 단일 조건보다 보수적으로 들어갑니다.
  • 상태가 맞물릴 때만 진입하므로 필터가 분명합니다.

약점

  • 두 조건이 모두 맞아야 해서 진입이 늦어질 수 있습니다.
  • 하나만 약해져도 나가므로 추세 중간의 흔들림에 민감할 수 있습니다.

주의

  • 엔진은 Heikin Ashi와 VWAP가 둘 다 bullish일 때만 진입합니다.
  • 둘 중 하나라도 bearish가 되면 청산합니다.

예열 / null 처리

Heikin Ashi 확인 캔들 수와 VWAP 기간 중 더 긴 값에 2개 봉을 더해 예열합니다.

룩어헤드 방지

두 구성 요소는 전일과 당일의 확정된 값만 비교합니다. 미래 봉을 보지 않으며, 신호는 다음 거래일 시가에만 체결됩니다.

ha-bollinger

HA + 볼린저

심화

캔들 전환과 볼린저 회복이 함께 나타날 때 진입합니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

Heikin Ashi와 Bollinger Bands가 모두 강세일 때만 진입하고 하나라도 약세면 청산하는 복합 전략입니다.

계산 방식 / 작동 원리

Heikin Ashi와 Bollinger Bands를 각각 평가한 뒤 둘 다 bullish일 때만 진입 신호를 냅니다. 둘 중 하나라도 bearish이면 청산 신호를 냅니다. Bollinger는 하단 밴드 회복과 중심선 이탈 규칙을 그대로 쓰고, 신호는 다음 거래일 시가에 체결됩니다.

확인 캔들 수Bollinger 기간표준편차 배수

강세 신호

Heikin Ashi 전환과 Bollinger 하단 회복이 동시에 확인되면 다음 거래일 시가 진입 후보가 됩니다.

약세·청산 신호

Heikin Ashi 또는 Bollinger 중 하나라도 약세로 바뀌면 다음 거래일 시가 청산 후보가 됩니다.

강점

  • 캔들 전환과 밴드 회복을 함께 보므로 단일 지표보다 조건이 선명합니다.
  • 잡음이 많은 장에서 덜 성급하게 진입할 수 있습니다.

약점

  • 두 조건이 함께 맞아야 해서 진입이 늦어질 수 있습니다.
  • 밴드와 캔들 전환이 어긋나면 신호가 줄어들 수 있습니다.

주의

  • 엔진은 두 구성 요소가 모두 bullish일 때만 진입합니다.
  • 둘 중 하나라도 bearish가 되면 청산합니다.

예열 / null 처리

Heikin Ashi 확인 캔들 수와 Bollinger 기간 중 더 긴 값에 2개 봉을 더해 예열합니다.

룩어헤드 방지

두 구성 요소는 전일과 당일의 확정된 값만 비교합니다. 미래 봉을 보지 않으며, 신호는 다음 거래일 시가에만 체결됩니다.

ha-bollinger-vwap

HA + 볼린저 + VWAP

심화

세 조건을 모두 통과해야 하는 보수적인 복합 전략입니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

Heikin Ashi, Bollinger Bands, VWAP가 모두 강세일 때만 진입하고 하나라도 약세면 청산하는 3중 복합 전략입니다.

계산 방식 / 작동 원리

Heikin Ashi, Bollinger Bands, VWAP를 각각 평가한 뒤 세 조건이 모두 bullish일 때만 진입합니다. 셋 중 하나라도 bearish이면 청산 신호를 냅니다. Bollinger와 VWAP는 각각의 롤링 기간으로 계산하고, 신호는 다음 거래일 시가에 체결됩니다.

확인 캔들 수Bollinger 기간표준편차 배수VWAP 기간

강세 신호

Heikin Ashi 전환, Bollinger 하단 회복, VWAP 상향 돌파가 모두 확인되면 다음 거래일 시가 진입 후보가 됩니다.

약세·청산 신호

세 구성 요소 중 하나라도 약세로 바뀌면 다음 거래일 시가 청산 후보가 됩니다.

강점

  • 세 가지 확인을 모두 통과해야 하므로 진입 조건이 가장 엄격합니다.
  • 전환, 밴드, 평균선 관점을 함께 봐서 필터가 분명합니다.

약점

  • 조건이 많아 진입 빈도가 낮을 수 있습니다.
  • 한 구성 요소만 흔들려도 청산되므로 보유 시간이 짧아질 수 있습니다.

주의

  • 엔진은 세 구성 요소가 모두 bullish일 때만 진입합니다.
  • 셋 중 하나라도 bearish가 되면 청산합니다.

예열 / null 처리

Heikin Ashi 확인 캔들 수, Bollinger 기간, VWAP 기간 중 가장 긴 값에 2개 봉을 더해 예열합니다.

룩어헤드 방지

세 구성 요소는 전일과 당일의 확정된 값만 비교합니다. 미래 봉을 보지 않으며, 신호는 다음 거래일 시가에만 체결됩니다.

supertrend-3x

SuperTrend 3x

심화

세 SuperTrend가 모두 상승일 때만 추세를 따릅니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

3개 SuperTrend가 모두 상승일 때 진입하고 하나라도 하락이면 청산하는 다중 추세 확인 전략입니다.

관련 지표

계산 방식 / 작동 원리

ST1, ST2, ST3의 기간과 ATR 배수를 각각 사용합니다. 세 SuperTrend가 모두 bullish이면 진입, 하나라도 bearish이면 청산합니다. 기본 조합은 가장 긴 SuperTrend 기간을 먼저 안정화하고, 신호는 다음 거래일 시가에 체결됩니다.

ST1 기간ST1 배수ST2 기간ST2 배수ST3 기간ST3 배수

강세 신호

세 SuperTrend가 모두 상승으로 확인되면 다음 거래일 시가 진입 후보가 됩니다.

약세·청산 신호

세 SuperTrend 중 하나라도 하락으로 바뀌면 다음 거래일 시가 청산 후보가 됩니다.

강점

  • 여러 ATR 기반 추세선을 동시에 확인해 필터가 강합니다.
  • 기간과 배수를 따로 조정해 추세 민감도를 분산할 수 있습니다.

약점

  • 조건이 겹쳐 진입이 늦어질 수 있습니다.
  • 짧은 추세 변동에는 둔감할 수 있습니다.

주의

  • 세 SuperTrend가 모두 상승일 때만 진입합니다.
  • 하나라도 하락이면 청산합니다.

예열 / null 처리

세 SuperTrend의 기간 중 가장 긴 값에 2개 봉을 더해 예열합니다.

룩어헤드 방지

세 SuperTrend는 전일과 당일의 확정된 값만 비교합니다. 미래 봉을 보지 않으며, 신호는 다음 거래일 시가에만 체결됩니다.

ha-supertrend-3x

HA + SuperTrend 3x

심화

캔들 전환과 세 추세선을 모두 확인하는 엄격한 전략입니다.

종가 신호 · 다음 시가 체결

계산, 신호, 주의점 자세히 보기

Heikin Ashi와 3개 SuperTrend가 모두 강세일 때만 진입하고 하나라도 약세면 청산하는 복합 추세 전략입니다.

계산 방식 / 작동 원리

Heikin Ashi 전환과 세 SuperTrend의 방향을 함께 봅니다. Heikin Ashi가 bullish이고 ST1, ST2, ST3가 모두 bullish일 때만 진입하며, 둘 중 하나라도 bearish이면 즉시 청산 신호를 냅니다. 신호는 종가에서 확정되고 다음 거래일 시가에 체결됩니다.

확인 캔들 수최소 몸통/범위 비율최대 반대꼬리/몸통 비율ST1 기간ST1 배수ST2 기간ST2 배수ST3 기간ST3 배수

강세 신호

Heikin Ashi 전환과 3개 SuperTrend 상승이 동시에 확인되면 다음 거래일 시가 진입 후보가 됩니다.

약세·청산 신호

Heikin Ashi 또는 3개 SuperTrend 중 하나라도 약세로 바뀌면 다음 거래일 시가 청산 후보가 됩니다.

강점

  • 캔들 전환과 다중 ATR 추세 확인을 함께 써서 신호가 매우 보수적입니다.
  • 추세와 전환 필터를 같이 보므로 방향성이 분명한 구간에 맞습니다.

약점

  • 가장 보수적인 조합이라 진입 기회가 적을 수 있습니다.
  • 조건이 많이 겹쳐 후행성이 커질 수 있습니다.

주의

  • 엔진은 Heikin Ashi와 세 SuperTrend가 모두 bullish일 때만 진입합니다.
  • 하나라도 bearish가 되면 청산합니다.
  • 최소 몸통/범위 비율과 최대 반대꼬리/몸통 비율은 엔진 파라미터 목록에는 남아 있지만 현재 v3의 Heikin Ashi 평가에서는 사용되지 않는 휴면 파라미터이며, 값을 바꿔도 신호는 달라지지 않습니다.

예열 / null 처리

Heikin Ashi 확인 캔들 수와 세 SuperTrend 기간 중 가장 긴 값에 2개 봉을 더해 예열합니다.

룩어헤드 방지

Heikin Ashi와 세 SuperTrend는 전일과 당일의 확정된 값만 비교합니다. 미래 봉을 보지 않으며, 신호는 다음 거래일 시가에만 체결됩니다.

Risk notes

백테스트 해석 함정

수익률 숫자보다 먼저 확인해야 하는 실행 가정입니다.

종가 신호를 종가 체결로 착각

종가로 만든 신호는 다음 거래일 시가 체결로 읽어야 합니다.

예열 부족 종목까지 비교

초기 null 구간을 억지로 채우면 전략 비교가 왜곡됩니다.

결과표만 보고 전략 선택

수익률과 함께 MDD, 거래 수, 노출도, 신호 빈도를 확인합니다.

Glossary

처음 보는 용어 정리

지표
가격·거래량을 계산해 시장 상태를 보여주는 관찰 도구
전략
지표를 진입·청산·체결 규칙으로 묶은 행동 기준
신호
정해진 조건이 충족됐다는 판정
체결
신호 이후 실제 매수·매도 가격이 정해지는 순간
예열
지표 계산에 필요한 과거 봉을 먼저 쌓는 구간
룩어헤드
현재 시점에 알 수 없는 미래 데이터를 미리 쓰는 오류

Try it

직접 백테스트로 확인하기

먼저 한 종목의 이동평균 교차부터 실행해 신호와 체결일을 확인하세요.