바업다운 전략 — 연속 봉 개수로 진입하는 트레이딩뷰 기본 전략 분석
바업다운 전략 (Bars Up Down Strategy) · 글: 주가맵 운영자 (9년 차 개인 투자자) · 콘텐츠 원칙에 따라 작성합니다

트레이딩뷰 전략 목록을 처음 훑던 날, 이름이 가장 단순해서 무심코 눌러본 게 바업다운 전략이었습니다. 봉이 몇 개 연속 올랐는지, 몇 개 연속 내렸는지만 세서 매매한다는 설명을 보고 솔직히 '이게 되겠어' 싶었는데, 막상 차트에 올려보니 모멘텀이 살아있는 구간을 의외로 깔끔하게 짚어내는 모습에 한참을 들여다봤던 기억이 있습니다.
이 글에서는 바업다운 전략이 어떤 규칙으로 사고파는지, 백테스트 결과(승률·손익비·MDD)를 어떻게 읽어야 하는지, 그리고 단순한 전략일수록 빠지기 쉬운 과최적화 함정은 무엇인지를 9년 차 개인 투자자의 시선으로 정리합니다. 코드를 짜지 못해도 트레이딩뷰에서 클릭 한 번으로 불러와 검증해볼 수 있는 전략이라 입문용으로도 좋습니다.
전략 개요 — 연속 봉 개수로 모멘텀을 읽는다
바업다운 전략은 가격이나 보조지표가 아니라 '봉의 연속성'만 봅니다. 직전 일정 개수의 봉이 연달아 상승했는지(종가가 시가보다 높은 양봉이 이어졌는지), 혹은 연달아 하락했는지를 세고, 그 개수가 설정값에 도달하면 신호를 냅니다. 추세가 한 방향으로 힘을 받고 있다는 가장 원초적인 신호를 포착하려는 발상입니다.
트레이딩뷰의 전략(Strategy) 스크립트로 기본 내장되어 있어 별도 코딩 없이 차트에 추가할 수 있고, 추가하는 순간 과거 데이터로 가상 매매를 돌린 성과 보고서가 자동으로 만들어집니다. 보조지표(Indicator)와 달리 전략은 진입·청산까지 시뮬레이션한다는 점이 핵심 차이입니다.
단, 이름과 동작이 비슷한 연속상승하락 전략(Consecutive Up/Down)과 혼동하기 쉽습니다. 바업다운 계열은 '몇 개의 봉이 올랐다'는 카운트 조건을 진입 트리거로 쓴다는 공통점이 있으니, 실제 적용 전 스크립트 설명을 꼭 확인하는 편이 좋습니다.
이런 단순함은 장점이자 단점입니다. 누구나 규칙을 한 문장으로 이해할 수 있어 검증과 응용이 쉽고, 어떤 시장 환경에서 잘 통하고 못 통하는지를 빠르게 파악할 수 있습니다. 반대로 시장의 복잡한 맥락을 단 하나의 조건으로 압축하다 보니 놓치는 정보가 많다는 사실도 처음부터 인정하고 들어가야 합니다.
진입·청산 규칙 상세
기본 동작은 직관적입니다. 설정한 개수만큼 봉이 연속 상승하면 모멘텀이 위로 붙었다고 보고 매수 포지션에 진입하고, 설정한 개수만큼 연속 하락하면 매도(또는 매수 포지션 청산) 신호로 봅니다. 진입 후에는 반대 신호가 나오거나 청산 조건을 만족할 때까지 포지션을 유지하는 단순 도트(dot) 구조입니다.
여기에 사용자가 조정할 수 있는 파라미터를 얹습니다. 연속 봉 개수, 포지션 방향(롱 전용·숏 전용·양방향), 그리고 옵션에 따라 손절·익절 비율이나 일정 봉 경과 후 강제 청산 같은 보조 규칙을 더할 수 있습니다. 규칙이 단순한 만큼, 어떤 파라미터를 켜고 끄느냐가 성과를 크게 좌우합니다.
예를 들어 연속 봉 개수를 2로 두면 신호가 잦아 진입 기회는 많지만 거짓 신호도 늘고, 4나 5로 키우면 확실히 추세가 붙은 구간만 잡는 대신 진입이 늦어 큰 수익 구간의 초반을 놓치기 쉽습니다. 손절폭을 좁히면 손실은 작게 잘리지만 정상적인 흔들림에도 자주 튕겨 나오고, 넓히면 버티는 대신 한 번의 손실이 커집니다. 정답은 없고, 종목의 성격과 운용하는 시간대에 맞춰 균형점을 찾는 과정이 곧 전략을 다듬는 일입니다.
- 진입(롱): 설정 개수만큼 연속 양봉 발생 시 시장가 매수
- 청산·진입(숏): 설정 개수만큼 연속 음봉 발생 시 청산 또는 매도
- 포지션 유지: 반대 신호 또는 손절·익절 조건 충족까지 보유
- 선택 규칙: 손절폭, 익절폭, 보유 봉 수 제한 등을 옵션으로 추가
백테스트 결과 읽는 법 — 승률·손익비·MDD
전략을 차트에 올리면 트레이딩뷰 하단 성과 요약(Strategy Tester)에 핵심 수치가 뜹니다. 초보일수록 승률만 보고 좋고 나쁨을 판단하기 쉬운데, 승률은 단독으로는 거의 의미가 없습니다. 승률 40퍼센트여도 손익비가 좋으면 수익이 나고, 승률 70퍼센트여도 한 번의 큰 손실로 무너질 수 있습니다.
그래서 세 수치를 함께 봐야 합니다. 승률(이긴 거래 비율), 손익비(평균 수익 대 평균 손실의 비율), 그리고 최대낙폭 MDD(고점 대비 최대 하락폭)입니다. MDD는 내가 이 전략을 운용하다 겪을 최악의 심리적 고통을 미리 보여주는 숫자라, 개인적으로는 승률보다 먼저 확인합니다. 총거래 횟수가 너무 적으면(예: 20회 미만) 수치 자체를 신뢰하기 어렵다는 점도 기억해야 합니다.
트레이딩뷰 성과 보고서에는 수익팩터, 평균 보유 봉 수, 연속 손실 횟수 같은 보조 지표도 함께 나옵니다. 저는 자본곡선(에쿼티 커브) 그래프를 가장 눈여겨봅니다. 꾸준히 우상향하는지, 아니면 특정 한두 번의 거래가 전체 수익을 만들어낸 들쭉날쭉한 모양인지에 따라 전략의 안정성이 완전히 달라지기 때문입니다. 한 번의 운 좋은 거래에 기댄 곡선은 실전에서 그대로 재현되기 어렵습니다.
| 지표 | 의미 | 볼 때 주의점 |
|---|---|---|
| 승률 | 전체 거래 중 이긴 비율 | 손익비와 함께 봐야 의미 있음 |
| 손익비 | 평균 수익 / 평균 손실 | 1 미만이면 승률 높아도 위험 |
| MDD(최대낙폭) | 고점 대비 최대 하락폭 | 감당 가능한 수준인지 먼저 확인 |
| 수익팩터 | 총수익 / 총손실 | 1.3 이상이면 비교적 견조 |
| 총거래 횟수 | 표본 크기 | 너무 적으면 통계 신뢰도 낮음 |
과최적화(커브피팅)와 한계
단순한 전략일수록 파라미터를 만지다 보면 '과거 데이터에만 기막히게 들어맞는' 설정을 찾게 됩니다. 연속 봉 개수를 3에서 4로, 손절폭을 2퍼센트에서 1.7퍼센트로 바꿔가며 백테스트 수익이 가장 높은 조합을 고르는 순간, 그건 미래를 위한 전략이 아니라 과거를 외운 답안지가 됩니다. 이것이 과최적화, 흔히 커브피팅이라 부르는 함정입니다.
바업다운 전략의 구조적 한계도 분명합니다. 연속 양봉·음봉만 보기 때문에 거래량이나 변동성, 시장 전체 추세를 전혀 고려하지 않습니다. 그래서 방향 없이 출렁이는 횡보장에서는 잦은 신호로 톱질 손실이 쌓이기 쉽고, 갭이 크게 뜨는 종목에서는 진입가와 실제 체결가가 벌어지는 슬리피지도 무시할 수 없습니다.
과최적화를 줄이려면 검증 구간을 나누는 습관이 중요합니다. 과거 절반으로 파라미터를 정하고 나머지 절반(또는 최근 구간)에서 따로 검증해, 두 구간 성과가 크게 다르지 않은지 확인하는 식입니다. 수수료와 슬리피지를 반드시 설정에 반영하는 것도 빼놓을 수 없습니다.
직접 써보고 느낀 점 — 단순함의 가치와 한계
제가 바업다운 전략을 실제 매매에 그대로 쓰지는 않습니다. 다만 새 종목을 볼 때 '이 종목은 모멘텀이 잘 이어지는 성격인가'를 빠르게 가늠하는 도구로는 꽤 요긴했습니다. 연속 봉 진입이 잘 통하는 종목은 추세가 끈끈한 편이고, 신호가 들쭉날쭉한 종목은 횡보 성향이 강하더라는 경험칙을 얻은 정도입니다.
전략 자체보다 더 큰 수확은 백테스트를 읽는 눈이었습니다. 승률에 현혹되지 않고 MDD와 손익비를 먼저 보는 습관, 표본이 적은 결과를 의심하는 태도가 이 단순한 전략을 뜯어보며 몸에 붙었습니다. 입문자에게 추천하는 이유도 거기에 있습니다.
마지막으로 분명히 해둡니다. 모든 백테스트는 과거 데이터로 만든 가상의 성과일 뿐 미래 수익을 보장하지 않습니다. 수수료와 슬리피지, 시장 환경 변화까지 반영하면 실제 결과는 얼마든지 달라질 수 있으며, 모든 매매의 최종 판단과 책임은 투자자 본인에게 있습니다.