왜 지금 이 패턴, 왜 아베인가
컵 앤 핸들은 손잡이 달린 찻잔을 옆에서 본 모양이라고 흔히 설명한다. 완만하게 내려갔다 완만하게 올라오는 U자 바닥을 그리고, 그 바닥이 예전 고점까지 회복한 다음 짧게 눌리는 손잡이를 만들고, 손잡이 위쪽을 뚫고 나가면 상승이 이어진다고 보는 상승 지속형 패턴이다. 인버티드 컵 앤 핸들은 이 모양을 세로로 뒤집은 거울상이다. 완만하게 올라갔다 완만하게 내려오는 돔(역U자, 봉우리) 모양을 그리고, 그 돔이 예전 저점까지 되돌아온 다음 짧게 반등하는 손잡이를 만들고, 손잡이 아래쪽이 깨지면 하락이 이어진다고 보는 하락 지속형 패턴이다.
이 시리즈에서 지금까지 다룬 패턴류는 없었다. 대부분 지표나 전략, 거래량 프로파일이었다. 패턴은 결이 다르다. RSI나 MACD는 정의 자체가 수식이라 코드로 옮기는 데 모호함이 거의 없다. 반대로 컵 앤 핸들 계열은 정의 자체가 “완만하게”, “짧게”, “비슷한 높이” 같은 형용사로 되어 있다. 사람이 차트를 눈으로 보면 바로 알아채는데, 그 판단을 규칙으로 못박으려는 순간 형용사마다 숫자를 넣어야 한다. 이번 편의 주제는 그 숫자를 어디에 넣을 것인가다.
아베는 이더리움 위에서 돌아가는 탈중앙 대출·차입 프로토콜 Aave의 거버넌스 토큰이다. 토큰 보유자는 담보 인정 비율, 신규 자산 상장, 위험 파라미터 조정 같은 프로토콜 운영 사항에 온체인 투표권을 행사한다. 이 프로토콜은 이더리움 외에 여러 EVM 호환 체인에도 배포돼 있다. 이 정도가 확실하게 말할 수 있는 범위다. 이번 편에서 아베는 분석 대상이 아니라 사고 실험의 무대로만 쓴다. 가격을 받지 않으니 아베가 실제로 이 모양을 그렸는지, 그려서 어떻게 됐는지는 말할 수 없다. 대신 아베 같은 거버넌스 토큰의 성격이 이 패턴의 전제와 어떻게 부딪히는지를 뒤에서 따로 다룬다.
미리 밝혀둘 게 있다. 이번 편은 시세를 받아 성과를 검증한 글이 아니라 규칙 자체를 해부한 글이다. 승률이나 검출 건수를 적지 않은 이유도 그래서다. 아래 나오는 그림은 전부 규칙을 설명하기 위한 모식도이고, 실제 아베의 일봉이 아니다. 축에 적힌 숫자도 상대값이다. 투자 권유가 아니다.
컵 앤 핸들을 뒤집으면 생기는 규칙
먼저 조건을 문장이 아니라 구조로 정리해본다. 인버티드 컵 앤 핸들이 성립하려면 아래 네 요소가 순서대로 나와야 한다.

- 왼쪽 림 — 하락이 멈추고 반등이 시작되는 저점.
- 돔 — 왼쪽 림에서 올라가 정점을 찍고 다시 내려오는 둥근 봉우리. 정점에서 왼쪽 림까지의 높이를 돔 깊이(D)라 부른다.
- 오른쪽 림 — 돔이 내려와 왼쪽 림과 비슷한 높이에서 멈추는 지점. 두 림이 형성하는 수평에 가까운 선이 이후 저항선 역할을 한다.
- 손잡이 — 오른쪽 림에서 짧게 반등했다가 다시 꺾이는 좁은 구간. 손잡이가 림 아래로 이탈하면 패턴이 완성되고, 이탈 지점부터 하락이 이어진다고 본다.
목표치를 매기는 방식도 원본과 거울 관계다. 상승형 컵 앤 핸들은 손잡이 저항선에 돔 깊이를 더해 상단 목표치를 잡는다. 인버티드 버전은 반대로 림에서 돔 깊이를 뺀다.

목표치 = 림 − D
--------------------------------------------------
D = 돔 정점 − 림 높이 (같은 단위, 상대값)
주의: 이건 "이렇게 계산한다"는 정의식이지, 이 값에 도달한다는
보장이 아니다. 패턴이 완성됐다고 해서 목표치까지 반드시
가는 건 아니라는 게 이 계열 패턴 전체의 공통 약점이다이 계산 자체는 어렵지 않다. 문제는 계산 이전 단계다. “돔이 둥글다"를 어떻게 판정할지, “왼쪽 림과 오른쪽 림이 비슷한 높이"를 얼마까지 인정할지, “손잡이가 짧다"를 봉 몇 개로 볼지. 이 세 가지가 전부 사람의 재량이었던 부분이고, 코드로 옮기려면 재량을 숫자로 바꿔야 한다.
기준선 기울기, 사람 눈과 숫자 사이
왼쪽 림과 오른쪽 림을 잇는 선을 기준선이라 하자. 원론적으로는 두 림이 같은 높이여야 “지지선이 다시 만들어졌다"고 말할 수 있다. 그런데 실제 가격은 정확히 같은 값을 두 번 찍는 일이 거의 없다. 그래서 둘 사이에 어느 정도 차이까지 “거의 같다"로 봐줄지 허용폭을 정해야 한다.

허용폭을 좁게 잡으면 문제가 생긴다. 실제 시장에서 두 저점이 소수점까지 일치하는 경우는 드물어서, 완벽에 가까운 대칭만 인정하면 패턴이 거의 안 잡힌다. 반대로 허용폭을 넓게 잡으면 기준선이 뚜렷하게 기울어진 모양까지 패턴으로 인정하게 된다. 기준선이 기울면 애초에 “저항선이 다시 만들어졌다"는 전제 자체가 흔들린다. 오른쪽 림이 왼쪽 림보다 눈에 띄게 높으면 그건 지지선 재형성이 아니라 그냥 하락 추세 중의 반등일 수도 있다.
이걸 코드로 옮기는 흔한 방법 하나는 두 림의 높이차를 돔 깊이 대비 비율로 재는 것이다. 예를 들어 “높이차가 돔 깊이의 5퍼센트를 넘지 않아야 한다” 같은 임계값을 정할 수 있다. 여기서 분명히 해둘 게 있는데, 5퍼센트라는 숫자는 트레이딩뷰나 어느 표준 문서가 못박은 공식 파라미터가 아니다. RSI의 14나 볼린저 밴드의 20일처럼 다들 같은 값을 쓰는 기본값이 이 패턴에는 없다. 내가 임계값을 고르면 그게 곧 패턴의 정의가 되고, 임계값을 바꾸면 어제는 패턴이었던 모양이 오늘은 패턴이 아니게 된다. 자동 검출 스크립트를 여러 개 비교했을 때 같은 차트를 보고도 서로 다른 결과를 내는 경우가 흔한 이유가 여기 있다. 다들 다른 임계값을 쓰고 있어서다.
돔의 “둥근 정도"도 같은 문제를 안고 있다. 사람 눈에는 완만한 곡선과 뾰족한 삼각형이 바로 구분되지만, 코드는 곡률을 숫자로 받아야 판단할 수 있다. 봉우리 구간의 종가에 곡선을 맞춰보고 얼마나 잘 들어맞는지를 기준으로 삼는 방법이 있는데, 여기도 마찬가지로 “얼마나 잘 들어맞아야 둥글다고 인정할지"를 내가 정해야 한다. 기준을 느슨하게 잡으면 V자 급락·급등도 둥근 돔으로 오판하고, 빡빡하게 잡으면 진짜 패턴도 대부분 탈락한다.
손잡이는 어디까지 손잡이인가
손잡이 쪽은 더 까다롭다. 원조 컵 앤 핸들을 정리한 기술적 분석 문헌에서 흔히 제시하는 경험칙은, 손잡이의 되돌림 폭이 컵 깊이의 대략 3분의 1을 넘지 않아야 하고 최대치로 봐도 절반을 넘지 않는 선에서 형성돼야 한다는 것이다. 손잡이가 너무 깊이 되돌리면 그건 짧은 눌림이 아니라 그냥 새로운 하락(또는 상승)의 시작으로 봐야 한다는 논리다. 이건 공식 파라미터가 아니라 여러 저자가 되풀이해서 인용하는 경험칙이라는 점을 밝혀둔다. 인버티드 버전에서는 이 되돌림이 반등 방향으로 나타난다.

되돌림 상한 문헌 경험칙: 돔 깊이의 약 1/3~1/2 이내
지속 기간 돔보다 뚜렷하게 짧아야 함 (몇 봉인지는 비표준)
형성 위치 림 부근(돔 하단)에서 형성 — 돔 중턱이면 판정 곤란
--------------------------------------------------
이 세 항목 다 "표준값"이 없다. 경험칙과 재량 사이에 있다세 번째 항목인 지속 기간이 특히 애매하다. 돔은 형성에 오래 걸리고 손잡이는 짧아야 한다는 것까지는 다들 동의하는데, “짧다"가 돔 기간의 몇 분의 1인지는 딱히 표준이 없다. 주식 교과서는 흔히 주 단위로 형성되는 돔에 대해 며칠짜리 손잡이를 기준으로 삼는데, 이건 애초에 증권시장의 주간 거래 리듬을 전제로 한 경험칙이다. 하루 24시간 돌아가는 코인 시장에는 그런 주간 리듬이 없다. 그대로 옮겨 쓰면 기준을 어디서 가져왔는지도 불분명한 채로 숫자만 베끼는 꼴이 된다.
24시간 시장이 패턴 인식에 얹는 함정
여기서부터는 코인 시장이라서 생기는 문제다. 두 가지를 짚는다.
첫째, 봉의 경계 자체가 거래소 설정값이다. 주식은 개장·폐장 시각이 시장 규칙으로 정해져 있어서 일봉의 경계가 모두에게 같다. 코인은 그렇지 않다. 업비트는 한국 시간(KST) 자정에 하루를 끊고, 해외 거래소 상당수는 협정 세계시(UTC) 자정에 끊는다. 아홉 시간 차이다. 왼쪽 림이 몇 번째 봉인지, 손잡이가 며칠간 이어졌는지를 세는 이 패턴에서 봉의 경계가 거래소마다 다르다는 건 작은 흠이 아니다. 같은 구간을 업비트 일봉으로 재느냐 UTC 기준 일봉으로 재느냐에 따라 손잡이가 3봉일 수도 4봉일 수도 있고, 돔의 정점이 다른 날짜로 찍힐 수도 있다. 패턴 검출 스크립트를 짤 때 어느 거래소의 어느 기준 시각 일봉을 썼는지부터 밝혀야 하는 이유다.
둘째, 이건 이 패턴 고유의 문제인데, 인버티드 컵 앤 핸들은 정의상 하락 지속형이다. 손잡이가 림 아래로 깨지는 순간이 신호이고, 그 신호가 뜻하는 행동은 숏 진입이다. 그런데 업비트를 비롯한 국내 원화 마켓에는 현물 공매도가 없다. 숏을 진입 수단으로 쓸 수가 없으니, 이 패턴이 완성돼도 할 수 있는 행동은 “들고 있던 물량을 정리한다” 정도로 줄어든다. 새로 포지션을 여는 신호로는 못 쓰고, 있던 포지션을 접는 신호로만 쓸 수 있다는 뜻이다. 선물이나 무기한 스왑 시장에서는 숏이 가능하니 이 제약이 없어지지만, 그건 레버리지와 청산 리스크가 딸려오는 완전히 다른 상품이다. 현물 봇에 이 패턴을 넣는다면 처음부터 “진입 차단용"으로 설계 범위를 좁혀야지, 원래 정의대로 “숏 진입 신호"로 넣으면 애초에 쓸 데가 없다.
아베처럼 거버넌스 토큰 성격이 강한 자산에는 세 번째 함정도 있다. 이 프로토콜의 가격 논리에는 예치·대출 규모나 프로토콜 수수료 정책, 거버넌스 제안 통과 여부처럼 캔들에 안 보이는 지표들이 섞여 있다. 돔이 만들어지는 도중에 프로토콜 파라미터를 바꾸는 거버넌스 투표가 통과되거나 부결되면, 그 사건이 돔의 모양 자체를 바꿔놓을 수 있다. 패턴은 가격의 기하학만 보고 그 뒤에 있는 사건은 안 본다. 이건 인버티드 컵 앤 핸들만의 약점이 아니라 캔들 기반 패턴 전체의 공통 약점이고, 거버넌스 투표나 프로토콜 정책 변화가 잦은 자산일수록 이 약점이 더 자주 걸린다.
내 봇 게이트에 넣을 것인가
넣지 않기로 했다. 이유를 그대로 남긴다.
첫째, 판정에 필요한 임계값 세 개(기준선 허용 기울기, 돔의 곡률 기준, 손잡이 되돌림 상한) 중 표준값이 있는 게 하나도 없다. RSI 14나 볼린저 20일처럼 다들 같은 값을 쓰는 기본값이 있으면 그 값이 틀렸을 때 “표준값이 틀렸다"고 말할 수 있다. 여기는 내가 정한 값이 틀렸을 때 그게 내 재량이 틀린 건지 패턴 자체가 안 맞는 건지 구분이 안 된다. 과최적화 여지가 지표류보다 훨씬 크다.
둘째, 신호의 방향과 내가 쓸 수 있는 실행 수단이 어긋난다. 위에서 짚었듯 이 패턴은 숏 신호를 내는데 현물 봇은 숏을 못 실행한다. 청산 신호로 용도를 바꿔 쓸 수는 있지만, 그러면 애초에 이 패턴이 정의하는 목표치(림에서 돔 깊이를 뺀 값)는 아무 의미가 없어진다. 목표치가 의미 없는 패턴을 청산 트리거로만 쓰는 건, 차라리 더 단순한 손절 규칙을 쓰는 것과 실질적으로 다르지 않다.
셋째, 계산 비용 대비 얻는 정보가 애매하다. 곡선 피팅, 대칭성 검사, 되돌림 비율 계산을 전부 자동화하려면 코드가 꽤 무거워지는데, 그 결과로 얻는 건 “패턴이 성립했다/안 했다"는 이진 판정 하나뿐이다. 그 판정의 신뢰도를 뒷받침할 표준 파라미터가 없다는 걸 감안하면, 무거운 계산 대비 신호 품질이 남는 장사인지 확신이 안 선다.
그렇다고 완전히 버리는 것도 아니다. 사람이 차트를 눈으로 훑을 때 참고 모양으로는 여전히 쓸모가 있다고 본다. 자동 매매 게이트에 안 넣는다는 것과 시각적으로 참고하지 않는다는 건 다른 이야기다.
남길 것
이번 편에서 남긴 건 결론보다 질문 쪽이다. 컵 앤 핸들 계열 패턴을 코드로 옮기는 작업은 지표를 옮기는 작업과 성격이 다르다는 걸 다시 확인했다. 지표는 수식을 그대로 옮기면 끝이지만, 패턴은 형용사마다 숫자를 채워 넣는 사람이 나 자신이라는 걸 매번 의식해야 한다. 그 숫자를 바꾸면 패턴의 정의 자체가 바뀐다는 사실을 잊으면, 나중에 “이 패턴이 잘 맞는다"고 말할 때 그게 패턴에 대한 평가인지 내가 고른 임계값에 대한 평가인지 헷갈리게 된다.
숏을 못 쓰는 현물 봇 구조에서 하락 지속형 패턴이 구조적으로 자리가 좁다는 것도 다시 확인했다. 앞으로 비슷한 하락형 패턴(헤드 앤 숄더 정방향, 이중 천장 등)을 다룰 때도 같은 질문을 먼저 던져야 할 것 같다. 이 신호로 내가 실제로 할 수 있는 행동이 뭔가부터 따지는 순서가, 패턴의 모양을 따지는 것보다 먼저여야 한다.
이 글은 특정 자산의 매매를 권유하지 않는다. 기록은 전부 개인 개발 로그다.
약어 풀이
- AAVE (Aave) — 이더리움 기반 탈중앙 대출·차입 프로토콜 Aave의 거버넌스 토큰. 원화 명칭은 아베.
- EVM (Ethereum Virtual Machine) — 이더리움 가상머신. 스마트 계약을 실행하는 런타임 환경으로, 여러 체인이 이 규격을 그대로 채택해 호환된다.
- RSI (Relative Strength Index) — 상대강도지수. 일정 기간 평균 상승폭과 평균 하락폭의 비율로 과매수·과매도를 재는 모멘텀 오실레이터.
- MACD (Moving Average Convergence Divergence) — 두 이동평균의 차이로 추세 전환을 재는 지표.
- KST (Korea Standard Time) — 한국 표준시. 협정 세계시보다 9시간 빠르다.
- UTC (Coordinated Universal Time) — 협정 세계시. 대다수 해외 거래소가 하루 경계를 끊는 기준 시각.