매매 전략Bar Up/Down Strategy

바 업다운 전략 완전 정리 | 연속 상승·하락 캔들 기반 자동매매 전략 실전 후기

7분 읽기··피플로
바 업다운 전략(Bar Up/Down Strategy) 보는법 — 전략 지표 가이드

핵심만 먼저

바 업다운 전략은 직전 캔들보다 종가가 높으면(Up) 매수, 낮으면(Down) 매도 신호를 발생시키는 가장 단순한 형태의 규칙 기반 전략입니다. 연속 조건 횟수를 파라미터로 설정할 수 있습니다.

  • 직전 캔들 대비 종가 방향만으로 진입·청산을 결정하는 초단순 전략이다
  • 연속 상승 횟수 파라미터를 높이면 진입 빈도가 줄고 과최적화 위험도 커진다
  • 강한 추세 구간에서는 어느 정도 작동하지만 횡보·반전 구간에서 반복 손실이 난다
  • 수수료·슬리피지를 넣으면 백테스트 결과가 크게 달라지는 전략 유형이다

처음 트레이딩뷰 전략 탭을 열었을 때 제가 가장 먼저 돌려본 게 이 계열의 전략이었습니다. '3일 연속 오르면 사고 3일 연속 내리면 판다' — 로직이 너무 간단해서 오히려 뭔가 있을 것 같았습니다. 백테스트 수익률이 꽤 그럴듯하게 나와서 잠시 흥분했는데, 수수료 0.1%만 넣었더니 결과가 반토막이 났고, 실제 시뮬레이션에서는 진입 타이밍 지연(슬리피지) 때문에 추가로 깎였습니다.

바 업다운 전략이 나쁜 전략이라는 게 아닙니다. 이 전략을 통해 '단순한 전략도 제대로 검증하지 않으면 실전에서 작동하지 않는다'는 걸 배웠습니다. 그 경험을 바탕으로, 이 전략을 어떻게 이해하고 어디까지 신뢰해야 하는지 정리했습니다.

바 업다운 전략이란 — 로직 구조 이해하기

바 업다운 전략의 핵심 로직은 딱 한 줄입니다. 현재 캔들의 종가가 직전 캔들의 종가보다 높으면 상승(Up) 바, 낮으면 하락(Down) 바로 분류하고, 일정 횟수 이상 같은 방향이 연속되면 진입 신호를 냅니다.

예를 들어 파라미터를 2로 설정하면 2개 캔들이 연속 상승했을 때 매수, 2개 연속 하락 시 매도(또는 청산) 신호가 발생합니다. 파라미터를 1로 내리면 사실상 모든 캔들에서 방향을 바꾸게 되고, 5~6으로 올리면 신호가 매우 드물게 나옵니다.

  • 진입 조건: N개 연속 Up 바 → 다음 캔들 시가에 매수
  • 청산 조건: 반대 방향 N개 연속 Down 바 → 다음 캔들 시가에 청산
  • 설정 가능 파라미터: 연속 횟수(N), 진입 방향(Long/Short/Both)

구조 자체는 이게 전부입니다. 복잡한 수식이 없기 때문에 로직을 이해하는 데는 1분도 걸리지 않습니다. 그런데 '이해'와 '실전 수익'은 전혀 다른 문제입니다.

백테스트의 함정 — 수수료·슬리피지·과최적화

바 업다운 전략으로 백테스트를 처음 돌리면 '수익률이 꽤 나오네?' 하고 놀라는 경우가 있습니다. 실제로 특정 구간, 특정 종목에서는 그럴싸한 결과가 나옵니다. 하지만 이 세 가지를 확인하지 않으면 그 결과는 신뢰하기 어렵습니다.

확인 항목일반적인 실수올바른 확인 방법
수수료기본값 0%로 백테스트실제 거래 수수료(주식 0.015%이상, 코인 0.05%~0.1%) 반영
슬리피지캔들 종가 기준 진입 가정다음 캔들 시가 진입으로 설정, 틱 슬리피지 추가
과최적화연속 횟수 N을 바꿔가며 최고 수익 구간 선택동일 파라미터로 다른 종목·기간에 아웃오브샘플 검증

제가 경험한 가장 흔한 실수는 파라미터 N을 1부터 10까지 바꿔가며 수익률이 제일 높은 값을 '최적값'으로 고르는 것입니다. 이건 과최적화입니다. 특정 과거 구간에서 가장 잘 맞는 값을 골랐을 뿐이고, 앞으로도 그 값이 통한다는 보장은 없습니다. 파라미터를 고정하고, 보지 않은 기간과 다른 종목에서도 비슷한 결과가 나오는지 확인하는 것이 올바른 검증입니다.

작동하는 시장 vs 무너지는 시장

바 업다운 전략이 어느 정도 통하는 시장 환경이 있고, 반복적으로 손실을 내는 환경이 있습니다.

  • 어느 정도 통하는 경우: 명확한 추세가 있는 구간. 상승 추세에서 연속 상승 캔들이 뜨면 '모멘텀이 살아있다'는 근거로 작동하기도 합니다. 특히 강한 상승 종목에서 낮은 N값(2~3)은 추세 추종 진입으로 기능할 수 있습니다.
  • 자주 무너지는 경우: 횡보 박스권. 위아래를 반복하는 장에서 연속 신호는 거의 다 속임수(휩쏘)가 됩니다. 오르면 사고, 내리면 팔면서 매번 소폭 손실을 반복합니다. 수수료까지 합치면 계좌가 서서히 녹습니다.

이 특성 때문에 바 업다운 전략 단독으로는 쓰기가 어렵습니다. 최소한 현재 시장이 추세 구간인지 횡보 구간인지를 먼저 판단하는 필터 — 예를 들어 ADX가 25 이상일 때만 신호를 허용하는 식 — 를 함께 써야 실전에서 의미 있는 결과를 기대할 수 있습니다.

암호화폐 차트에서 이 전략을 테스트해보고 싶다면 피플로 암호화폐 차트에서 종목별 시세와 추세 방향을 먼저 확인해보는 것도 좋습니다.

진입·청산 규칙과 리스크 관리

바 업다운 전략을 쓴다고 결정했다면, 진입·청산 로직 자체보다 손절과 포지션 사이즈 설정이 더 중요합니다. 단순한 전략일수록 리스크 관리가 결과를 좌우합니다.

항목권장 접근이유
손절 설정직전 스윙 저점(매수 시) 또는 고점(매도 시) 기준전략 자체에 손절 조건이 없어 외부 규칙 필수
포지션 크기계좌의 1~2% 리스크 기준연속 손실 시 계좌 손상 최소화
필터 추가ADX 25 이상 또는 이동평균 방향 확인횡보 구간 진입 차단
타임프레임일봉 또는 4시간봉 권장단기 봉은 노이즈 많아 신호 신뢰도 낮음

청산은 반대 신호 발생 외에도 트레일링 스탑(추적 손절)을 병행하는 것이 좋습니다. 연속 상승으로 진입 후 추세가 이어질 때 이익을 극대화하고, 방향이 꺾이면 자동으로 빠져나오는 구조입니다. 이 방식이 단순히 반대 신호 대기보다 실전에서 훨씬 나은 결과를 냈습니다.

직접 써본 후기 — 단순함의 함정과 활용 범위

솔직히 말하면, 바 업다운 전략을 독립적인 전략으로 실전에 쓰기는 어렵습니다. 너무 단순해서 시장의 다양한 국면을 구분하지 못합니다. 그러나 이 전략이 완전히 쓸모없는 건 아닙니다.

제가 실제로 유용하게 쓴 방식은 다른 전략의 진입 필터로 활용하는 것이었습니다. 예를 들어 볼린저 밴드 수축 후 돌파 신호가 나왔을 때, 추가로 최근 2개 캔들이 연속 상승했는지를 확인하는 용도로 씁니다. 이렇게 복합 조건의 일부로 넣으면 단독 사용 때보다 신호의 질이 높아지는 느낌을 받았습니다.

  • 장점: 로직이 단순해서 백테스트 결과 해석이 쉽고, 전략 조합의 부품으로 쓰기 편합니다.
  • 단점: 단독으로는 횡보 구간에서 반복 손실이 나고, 파라미터 최적화 유혹이 강합니다.
  • 권장 사용 상황: 추세 필터(ADX, 이동평균)를 함께 적용할 때, 또는 복합 전략의 보조 조건으로 사용할 때.

자동매매는 수익을 보장하지 않습니다. 단순한 전략이 복잡한 전략보다 낫다는 말도 있지만, 단순함 자체가 엣지(우위)가 되지는 않습니다. 어떤 시장 원리에 근거해서 작동하는지 이해하고, 그 조건이 충족될 때만 쓰는 것이 핵심입니다.

※ 본 글은 교육·정보 제공 목적의 콘텐츠이며, 특정 종목·자산의 매수·매도 권유가 아닙니다. 투자 판단과 책임은 투자자 본인에게 있습니다.

바 업다운 전략 자주 묻는 질문

Q. 바 업다운 전략은 어떤 시장에서 가장 잘 작동하나요?

명확한 추세가 형성된 시장에서 상대적으로 잘 작동합니다. 횡보 박스권에서는 연속 신호 대부분이 가짜 돌파(휩쏘)가 되어 반복 손실이 발생합니다. ADX가 25 이상인 구간에서만 신호를 허용하는 필터를 추가하면 성과가 개선되는 경향이 있습니다.

Q. 연속 횟수(N) 파라미터는 몇으로 설정해야 하나요?

정해진 정답은 없습니다. 낮을수록 신호가 많아지고 노이즈(잔신호)도 많아집니다. 높을수록 신호가 줄어들지만 진입 기회도 줄어듭니다. 특정 과거 구간에서 가장 수익률이 높았던 N값을 고르는 과최적화를 피하고, 여러 종목·기간에서 안정적인 값을 찾아야 합니다.

Q. 백테스트 수익률이 좋은데 실전에서 왜 안 될 수 있나요?

수수료와 슬리피지가 반영되지 않았거나, 특정 시기에 과최적화된 파라미터를 사용했을 가능성이 높습니다. 실제 거래 수수료를 반영하고, 진입을 다음 캔들 시가 기준으로 설정하고, 아웃오브샘플(보지 않은 기간) 검증을 거쳐야 합니다.

Q. 바 업다운 전략을 다른 지표와 조합할 수 있나요?

예, 오히려 단독 사용보다 조합 사용이 권장됩니다. ADX나 이동평균으로 추세 방향을 확인한 뒤 바 업다운 신호를 보조 확인 조건으로 활용하거나, 볼린저 밴드 돌파 신호의 확인 필터로 사용하는 방식이 효과적입니다.

함께 보면 좋은 지표

배운 지표를 실제 차트에서 확인해 보세요 — 국내주식 시세·AI 분석 · 암호화폐 차트