FVG(공정가치 갭, Fair Value Gap)는 연속된 캔들 세 개에서 첫 번째와 세 번째 캔들의 꼬리 범위가 겹치지 않는 구간이며, 세 번째 캔들이 마감해야 확인돼요. QuantRX의 《QuantRX Fair Value Gap》도 캔들 세 개를 비교해요. 인접한 캔들 사이의 갭과는 다르며, 두 번째 캔들에서 구간 안의 가격이 거래됐을 수도 있어요. 이 글에서는 리테스트를 관찰할 위치로 사용하고, 진입과 손절은 따로 정해요. 갭이 메워졌다고 수익이 난 것은 아니에요.
갭을 깔끔하게 그렸고 나중에 실제로 메워졌다면, 그 거래는 성공한 걸까요? 아직 성공으로 표시하지는 마세요. 아래 비트코인 사례에서는 갭이 완전히 메워졌지만, 사전에 정한 교육용 규칙을 적용하면 숏 포지션이 먼저 손절 가격에 도달해요. 차이는 사각형을 제대로 그렸는지가 아니라, 가격이 그 위치를 언제 지나갔는지에 있어요.
먼저 캔들 세 개와 구간의 네 가지 상태를 설명한 다음, 같은 가격 흐름으로 표시, 대기, 포지션 수량 계산과 종료까지 따라가 볼 거예요. 오른쪽의 이후 가격을 가리고 직접 다시 해 볼 수 있도록 구성했어요. 마지막 그림을 보고서야 결론을 받아들이는 방식과는 달라요.
FVG는 캔들 세 개의 상대적인 위치를 표시해요
FVG는 먼저 관찰할 가격 구간이 어디에 남았는지를 보여 주지만, 매수나 매도 방향을 바로 정해 주지는 않아요. SMC(Smart Money Concepts, 스마트 머니 개념) 가격 분석에서 사용하는 표시 방법 중 하나예요. 방향, 유동성과 리스크를 함께 정하는 전체 과정은 SMC 판단 순서에서 이어서 확인할 수 있어요. 여기서는 이 구간이 어떻게 생기고 어떻게 사용하는지만 나누어 설명해요.
상승형과 하락형 모두 첫 번째와 세 번째 캔들을 비교해요
상승형 FVG는 세 번째 캔들의 저가가 첫 번째 캔들의 고가보다 높을 때, 두 가격 사이를 표시해요. 하락형은 세 번째 캔들의 고가가 첫 번째 캔들의 저가보다 낮을 때, 세 번째 고가에서 첫 번째 저가까지를 표시해요. 비교하는 값은 몸통이 아니라 꼬리까지 포함한 최고가와 최저가예요. 두 가격이 같아 구간 폭이 0이면, 이 글에서는 갭으로 기록하지 않아요.
두 번째 캔들이 가격을 밀어내는 경우가 많지만, 이 정의가 구간 안에서 거래가 전혀 없었다는 뜻은 아니에요. 두 번째 캔들의 고가와 저가는 사각형 전체를 포함할 수 있어요. 보이는 것은 첫 번째와 세 번째 캔들이 같은 가격 구간을 덮지 않았다는 사실뿐이며, 이것으로 기관 주문이나 매수·매도 거래량 불균형의 직접적인 증거를 얻은 것은 아니에요. ‘공정가치’도 이 패턴의 관용적인 이름이지, 자산의 적정 가격을 계산했다는 뜻은 아니에요.

세 번째 캔들이 마감해야 구간이 고정돼요
세 번째 캔들이 진행 중이면 고가와 저가가 계속 바뀔 수 있어요. 장중에 남아 보이던 빈 구간이 같은 캔들의 나중 꼬리로 사라질 수도 있으므로, 이 글에서는 마감한 캔들 세 개만 사용해요. 차트에서 사각형을 앞선 캔들 위치까지 되돌려 그릴 수는 있지만, 기록에 적는 사용 가능 시점은 반드시 세 번째 캔들의 마감 시점이어야 해요.
도구마다 세 캔들의 색이 같은지, 최소 갭 폭이나 강한 가격 이동 조건을 추가하기도 해요. TradingView에서 QuantRX가 공개한 《QuantRX Fair Value Gap》 설명에는 마감 대기 옵션이 있고, HuntsPip의 《Fair Value Gaps》에는 여러 갭 메우기 판정 기준이 있어요. 이 글은 2026년 9월 30일에 해당 공개 설명을 확인했어요. 지표에서 사각형이 삭제됐다고 모든 거래 방식의 조건이 무효화된 것은 아니라는 점을 보여 줘요. 본문은 꼬리 범위를 비교하는 세 캔들 정의만 사용하고, 다른 조건은 따로 적어 섞어서 비교하지 않아요.
갭이 얼마나 메워졌는지와 거래 손익을 구분해요
구간 상태는 가격이 어디에 도달했는지를 설명해요. 손익을 알려면 진입 시점, 체결 가격과 종료 규칙도 필요해요. 두 기록을 나누면 ‘갭이 완전히 메워짐’과 ‘진입 후 반대 방향으로 움직임’이 동시에 성립할 수 있다는 것을 이해할 수 있어요.
터치, 부분 메우기, 완전 메우기와 무효화
가격이 아래에서 하락형 FVG로 돌아오는 상황을 생각해 볼게요. 하단에 닿으면 터치, 하단을 넘어 들어왔지만 상단에 도달하지 않으면 부분 메우기, 상단까지 도달하면 완전 메우기로 기록해요. 중간값은 상단과 하단의 평균일 뿐이며, 일부 도구에서는 CE라고 불러요. 반전을 보장하는 별도의 가격은 아니에요. 하단이나 중간값 중 어디에서 리테스트를 기다리는지에 따라 체결 가능성과 손절까지의 거리가 달라져요.
이 글에서는 무효화를 ‘4시간 캔들이 하락형 구간 상단보다 엄격하게 높은 가격에서 마감하는 것’으로 따로 정해요. 따라서 꼬리가 상단에 도달하면 완전 메우기로 기록할 수 있지만, 4시간 캔들이 끝나기 전에는 종가 기준 무효화로 기록할 수 없어요. 꼬리의 경계 이탈을 무효화로 삼는 다른 규칙도 만들 수 있어요. 다만 사전에 고정해야 하며, 손절한 뒤에 더 넓은 기준으로 바꾸면 안 돼요. 상승형은 반대로 위에서 아래로 관찰하고, 먼 쪽 경계가 하단이에요.

FVG와 OB는 서로 다른 질문에 답해요
FVG는 캔들 세 개 사이에서 겹치지 않는 범위를 비교해요. OB(Order Block, 오더 블록)는 가격 추진 전의 반대 방향 캔들에서 후보의 근거를 찾아요. 자세한 내용은 OB 무효화와 손절에서 확인할 수 있어요. 두 구간이 가까울 수도, 멀리 떨어질 수도 있어요. 둘 다 SMC 설명에 나온다는 이유로 같은 사각형의 이름을 바꿔 부르면 안 돼요.
이 사례에서는 FVG와 OB의 겹침을 필수 조건으로 삼지 않고, 다른 지표도 진입 필터로 사용하지 않아요. 먼저 검증할 수 있는 규칙 하나를 끝까지 적용해야 무엇을 시험했는지 알 수 있어요. 결과를 보고 나서 우연히 잘 설명하는 도구를 전략에 추가하는 방식은 피해야 해요.
BTC 실제 과거 사례: 갭은 완전히 메워졌지만 숏은 먼저 손절했어요
Binance BTCUSDT 무기한 선물의 과거 가격으로 구간 메우기와 거래 결과의 차이를 살펴봐요. BTC는 비트코인이고 USDT는 호가 단위예요. 무기한 선물은 파생상품으로, 현물을 보유하는 것과는 달라요. 자료는 2026년 9월 30일에 다시 받아 확인했으며, 4시간 캔들 88개, 9월 11일 하루의 15분 캔들 96개, 같은 날 12:30부터 12:59까지의 1분 캔들 30개를 포함해요. 1분 자료를 합치면 해당 15분 자료와 일치해요.
이 구간은 이미 시리즈에서 사용한 과거 사례를 교육 목적으로 다시 확인한 것이며, 블라인드 테스트도 아니고 실제 주문의 체결 보고서도 없어요. 아래 진입 가격, 여유 폭, 계좌 금액과 수수료율은 모두 교육용 가정이에요. 원본 가격은 터치와 발생 순서를 확인하는 데만 사용해요. 모든 시각은 UTC(협정 세계시)이며, UTC+8에서는 8시간을 더해요. 24시간 거래하는 시장도 캔들 주기의 경계는 고정돼 있으므로, 4시간 캔들의 시작 시각과 마감 시각을 섞어서 쓰면 안 돼요.
1단계: 캔들 세 개, 경계와 확인 시점을 고정해요
9월 10일 08:00, 12:00, 16:00에 시작하는 4시간 캔들 세 개를 차례로 살펴봐요. 첫 번째 저가는 77,651.4, 세 번째 고가는 77,518.6으로 서로 겹치지 않아요. 따라서 하락형 FVG의 하단은 77,518.6, 상단은 77,651.4, 폭은 132.8이에요. 세 번째 캔들은 9월 10일 20:00에 끝나므로, 이 시점부터 구간을 사용해 갭이 메워지는지 기다릴 수 있어요.
가운데 캔들의 고가는 77,935.8, 저가는 76,634.3이며 FVG 전체가 그 범위 안에 있어요. 이 숫자에서도 첫 번째와 세 번째가 겹치지 않는다는 사실을 해당 가격대에서 거래가 없었다는 뜻으로 바꿔 해석할 수 없다는 점을 확인할 수 있어요.

2단계: 갭이 메워지기 전에 진입, 손절과 취소 조건을 적어요
교육용 모델은 확인 이후 하단 77,518.6의 최초 터치를 기다리고, 지정가 숏 주문이 체결된다고 가정해요. 가격 손절은 77,700.0, 목표는 초기 리스크의 두 배로 정해요. 손절에 더한 여유 폭은 이 사례에서 지정한 값이며 FVG 자체가 알려 주는 정답은 아니에요. BTC당 리스크 가격 차이는 77,700.0 − 77,518.6=181.4이므로, 2R 목표는 77,155.8이에요.
확인 후 4시간 캔들 여섯 개만 기다리고, 기한은 9월 11일 20:00이에요. 체결되지 않으면 취소해요. 체결 전에 종가 기준으로 이미 무효화됐거나 새 자료가 상단 위로 바로 갭을 만들며 시작한 경우에도 취소하고, 구간 안에서 체결됐을 것이라고 가정하지 않아요. 최초 사용 이후 두 번째 거래는 열지 않아요. 체결 이후에는 가격 손절이나 목표에서 종료하고, 둘 다 도달하지 않으면 늦어도 9월 12일 00:00 당시 최초로 체결 가능한 가격에서 종료해요. 이 사례에서는 시간 기준 종료가 사용되지 않았어요.
계좌 10,000 USDT, 거래당 예산 0.5%를 가정하면 예산은 50 USDT예요. 가격 차이만 계산한 수량 상한은 약 0.275634 BTC이며, 이 사례에서는 0.25 BTC로 줄여 계획상 가격 차이 리스크를 45.35 USDT로 정해요. 진입과 종료 수수료율을 각각 0.01%로 추가 가정하고 지정한 진입·손절 가격에 체결되면, 양쪽 수수료는 0.25 × (77,518.6+77,700.0) × 0.0001=3.880465 USDT, 합계는 49.230465 USDT예요.
이 수수료율은 계산 예시일 뿐, 거래소의 현재 수수료가 아니에요. 50 USDT 안에서 남는 금액도 슬리피지를 충분히 감당한다고 보장할 수 없어요. 실제 주문 전에는 상품의 수량 단위, 계좌 수수료율과 다른 보유 비용도 확인해야 해요. 여기서 계산하는 것은 포지션 리스크이지 필요한 증거금이 아니에요.
3단계: 1분 자료로 실제 최초 터치를 찾아요
확인 이후 9월 10일 20:00부터 11일 08:00까지 4시간 캔들 네 개의 고가는 차례로 77,316.0, 76,988.0, 77,400.0, 77,469.3이며, 모두 하단에 도달하지 않았어요. 11일 12:00 캔들은 진입, 목표와 손절 가격을 모두 포함해요. 4시간 차트만으로는 어느 것이 먼저 발생했는지 판단할 수 없어요.
15분 자료에서 12:00과 12:15는 아직 터치하지 않았어요. 12:30 캔들은 고가 77,671.4, 저가 76,000.3으로 진입과 목표를 동시에 포함하므로 여전히 순서를 판정할 수 없어요. 따라서 저점을 바로 수익으로 계산하지 않고, 다시 1분 자료로 나눠요.
12:30의 1분 캔들에서 먼저 76,000.3의 저점이 나왔지만, 고가는 77,159.7에 불과해 아직 진입 가격에 도달하지 않았어요. 그 이후 12:36까지 각 캔들의 고가도 모두 77,518.6보다 낮아요. 처음 하단을 넘어간 것은 12:37 캔들로, 고가 77,587.1, 저가 77,177.3이에요. 목표 77,155.8에 닿지 않았고 고가도 FVG 상단에 미치지 못했으므로, 이때 확인할 수 있는 것은 최초 터치와 부분 메우기예요. 이 캔들의 전체 정보는 12:38에야 알 수 있어요. 과거 캔들의 12:37 표기를 정확한 체결 초로 해석하면 안 돼요.
가격이 연속적으로 움직이고 지정가 주문이 가정대로 체결된 모델에서만 이 구간부터 거래를 계산해요. 캔들에는 주문 대기 순서나 개인 계좌의 체결 보고가 없어요. 실제로 체결되지 않았다면 미체결로 기록해야 해요. 12:30의 더 낮은 가격은 아무리 좋아 보여도 이 가정상 진입보다 먼저 발생했어요.

4단계: 완전히 메워진 뒤에도 상승해 목표보다 먼저 손절해요
12:40의 1분 캔들 고가 77,671.4가 상단 77,651.4를 넘어 FVG가 완전히 메워졌어요. 사각형을 채웠다는 이유로 가격이 반드시 돌아서야 하는 것은 아니에요. 진입한 12:37부터 12:45까지 모든 캔들의 저가는 목표 77,155.8보다 높아요. 12:46에는 고가가 77,790.7로 올라 손절 77,700.0을 넘었으며, 저가 77,608.6도 목표에 도달하지 않았어요.
따라서 지정한 가격에 체결됐다는 가정의 결과는 손절이 먼저이며, 가격 차이 손실은 45.35 USDT예요. 앞에서 가정한 양쪽 수수료를 더하면 49.230465 USDT예요. 실제 계좌의 체결 증거가 없으므로 실거래 성적으로 기록할 수 없어요. FVG의 4시간 종가 기준 무효화는 16:00까지 기다려야 해요. 해당 캔들이 상단보다 높은 77,682.9에서 마감해야 이 글의 규칙상 무효화가 확인돼요. 거래는 이미 종료됐으므로 구간 판정을 기다렸다가 손절할 필요가 없어요.
같은 기록에 시간 순서를 남기면 혼동하기 어려워져요. 12:37 최초 터치, 12:40 완전 메우기, 12:46 손절 가격 돌파, 16:00 종가 기준 무효화예요. 앞의 세 시각은 1분 구간의 표기이고, 마지막 시각은 4시간 캔들의 마감 시점이에요. 갭이 메워졌다는 사실과 이 숏 거래의 손실은 서로 모순되지 않아요.

FVG를 연습할 때 미체결 계획도 남겨요
다음 캔들이 나오기 전에 조건을 적는 것이 연습의 핵심이에요. 같은 기간을 리플레이할 때는 먼저 상품, 주기, 캔들 세 개의 근거, 확인 시점과 상·하단을 기록한 다음, 최초 사용, 취소 기한과 종료 규칙을 적어요. 바로 채울 수 있는 항목은 계획과 체결을 나눈 기록에서 확인할 수 있어요. 미터치, 취소와 실제 미체결도 모두 남겨, 전체 계획 수를 기준으로 체결 비율을 확인해요. 거래 승률은 체결되고 종료된 거래만 집계해요. 두 분모를 구분하고, 취소를 손실로 세거나 대기 기록을 지운 비율을 전체 계획의 성과인 것처럼 제시하면 안 돼요.
다시 해 볼 때 거래하지 않은 이유도 참과 거짓을 판정할 수 있는 문장으로 적어 보세요. ‘아직 하단에 도달하지 않음’은 고가와 바로 대조할 수 있지만, ‘충분히 강하지 않은 느낌’은 다음에 그대로 적용하기 어려워요. 하단 진입에서 중간값 진입으로 바꾸려면 규칙과 기록을 별도로 만들고, 두 체결 조건의 성적을 섞지 않아요.
판단을 마친 후에는 확인 당시와 종료 당시의 스크린샷 두 장을 보관하고, 각각 어디까지 보이는지 시각을 표시해요. 첫 번째는 당시 마감된 캔들과 예정 가격만 남기고, 두 번째에 이후 경로를 추가해요. 그러면 복기할 때 원래 방향 가정이 빗나갔는지, 대기와 종료 규칙을 지키지 않았는지 구분할 수 있어요. 더 보기 좋은 사각형을 다시 고르는 데 그치지 않아요.
이 사례에서 최초 터치 지정가를 사용한 이유는 흐름을 확인할 수 있게 하기 위해서예요. 모든 갭에 바로 주문하라고 권하는 것은 아니에요. 사용하는 방식이 낮은 시간 주기의 종가 확인을 요구한다면, 먼저 확인 가격과 사용 가능 시점을 적고 진입·손절 거리를 다시 계산해야 해요. 이 사례의 진입 가격과 손익을 그대로 사용할 수 없어요.
서로 다른 시간 주기를 겹친 차트는 사후 정보를 몰래 섞기 쉬워요. 4시간 FVG를 15분 차트에 그려도 4시간의 세 번째 캔들이 끝나기를 기다려야 해요. 낮은 주기에서 몇 개 캔들이 나왔다는 이유로 먼저 사용할 수는 없어요. 표시 시간대를 바꾸기 전에는 원본 자료의 실제 캔들 시작 경계를 확인하세요. 상품, 자료 출처나 캔들 경계 방식이 다르면 같은 세 캔들 조합이 생기지 않을 수도 있어요.
이 사례에서는 더 세밀한 자료로 순서를 구분했지만, 1분 캔들도 개별 체결 자료는 아니에요. 같은 1분 안에 진입과 종료 가격이 모두 들어 있다면 더 세밀한 자료를 추가하거나, 결과를 불확실로 표시해야 해요. 매번 자신에게 가장 유리한 경로를 선택하면 안 돼요. 단일 사례로 FVG에 수익 우위가 있는지도 증명할 수 없어요. 고정한 규칙, 여러 표본과 전체 비용 기록이 더 필요해요.

구간 판단을 전체 계획에 연결해요
확인, 메우기와 종료를 구분할 수 있으면 구간을 전체 과정 안에 배치할 수 있어요. 방향과 다른 개념은 SMC 전략 가이드로 연결하고, 근거 구간은 OB 구간 설정 방법과 비교하며, 기록 연습에는 트레이딩 일지 작성법을 사용해요. 사례를 다시 할 때는 12:37 이후 가격을 가리고 자신의 계획을 모두 적은 다음, 이후 캔들을 열어 보세요.
이 글은 교육과 과거 사례 연습을 위한 자료이며 투자 조언이 아니에요. 선물 거래는 레버리지, 슬리피지, 비용과 미체결로 다른 결과가 생길 수 있고, 예시 숫자가 실제로 얻을 수 있는 수익을 뜻하지 않아요.