CBc Advance Smart Money
차트에 스윙 지점, 가격 구조의 돌파, 오더 블록, 가격 갭을 표시해요.
소개
CBc Advance Smart Money는 KAGAMI가 직접 만든 지표예요. "스마트 머니" 트레이더가 찾는 모양을 표시해요.
"스마트 머니"는 차트를 읽는 방법 가운데 하나예요. 은행이나 펀드 같은 큰 매수자와 매도자가 남긴 흔적을 찾아요.
추가하는 방법:
- 차트 위쪽의 지표(Indicators)를 클릭하세요.
- CBc Advance Smart Money를 입력하세요. KAGAMI 그룹에 있어요.
- 클릭하세요.
차트에서 짧은 이름은 CBc ASM이에요. 목록을 쓰는 방법은 지표를 보세요.
이 지표는 아직 모든 계정의 지표 목록에 있지는 않아요.
차트에서 보이는 것
모든 것을 가격 차트 위에 바로 그려요. 창을 따로 더하지 않아요. 창은 차트 아래에 더해지는 상자예요.
먼저 단어 두 개를 알아 둬요. 캔들, 곧 봉은 차트 위의 시간 한 칸이에요. 종가는 그 한 칸의 마지막 가격이에요.
이 지표는 여섯 가지 표시를 그려요.
스윙 이름표: HH, HL, LH, LL. 스윙 고점은 꼭대기예요. 그 캔들은 주변 캔들보다 높아요. 스윙 저점은 바닥이에요. 스윙마다 작은 이름표가 붙어요.
- HH(higher high) — 앞의 꼭대기보다 높은 꼭대기예요. 초록색이에요.
- HL(higher low) — 앞의 바닥보다 높은 바닥이에요. 초록색이에요.
- LH(lower high) — 앞의 꼭대기보다 높지 않은 꼭대기예요. 빨간색이에요.
- LL(lower low) — 앞의 바닥보다 높지 않은 바닥이에요. 빨간색이에요.
꼭대기의 이름표는 가격 위에, 바닥의 이름표는 가격 아래에 놓여요.
BOS 선. 구조는 스윙 고점과 스윙 저점이 이루는 모양이에요. 구조 돌파(BOS)는 캔들이 마지막 스윙을 넘어서 마감할 때 일어나요. 마지막 스윙 고점 위에서 마감하면 위로 돌파한 거예요. 마지막 스윙 저점 아래에서 마감하면 아래로 돌파한 거예요. 지표는 돌파된 스윙의 가격에 실선을 그려요. 그 바로 위나 아래에 BOS라는 글자가 있어요. 초록 선은 위로 돌파, 빨간 선은 아래로 돌파예요.
CHoCH 선. 추세는 가격의 주된 방향이에요. 성격 변화(CHoCH)는 추세를 거스르는 첫 돌파예요. 예를 들면 추세가 아래쪽인데 위로 돌파하는 거예요. BOS 선과 비슷하지만 점선이고, CHoCH라는 글자가 있어요. CHoCH가 나오면 추세가 바뀐 거예요.
오더 블록. 오더 블록은 강한 움직임 바로 앞의 마지막 반대 방향 캔들이에요. 오르기 전이라면 마지막 하락 캔들이에요. 내리기 전이라면 마지막 상승 캔들이에요. 지표는 이것을 캔들의 가장 높은 가격부터 가장 낮은 가격까지 상자로 그려요. 점선이 가운데를 표시해요. 초록 상자는 오르기 전에 나와요. 빨간 상자는 내리기 전에 나와요.
공정 가치 갭(FVG). 연달아 있는 캔들 세 개를 보세요. 가끔 첫째 캔들과 셋째 캔들이 전혀 겹치지 않아요. 가운데 캔들이 너무 빨리 움직여서 빈틈을 남긴 거예요. 그 빈틈이 공정 가치 갭이에요. 점선 테두리와 FVG라는 글자가 있는 상자로 그려요. 인디고색(푸른 보라색) 상자는 오를 때 생겨요. 호박색(주황빛 노란색) 상자는 내릴 때 생겨요.
돌파 갭(BAG). 돌파 갭은 구조를 돌파한 움직임이 남긴 공정 가치 갭이에요. 가격이 아직 그 안으로 돌아오지 않았어요. 상자 테두리가 더 굵은 실선이고, BAG라는 글자가 있어요. 청록색(밝은 파란색) 상자는 오를 때 생겨요. 보라색 상자는 내릴 때 생겨요.
몇 가지 더 보일 거예요.
- 가격이 상자 안으로 돌아오면 상자가 옅어져요.
- 같은 색의 새 상자가 나오면 더 오래된 상자가 옅어져요.
- 색마다 가장 새로운 오더 블록은 마지막으로 마감한 캔들을 지나 캔들 20개만큼 뻗어 있어요.
- 캔들이 상자의 먼 쪽을 넘어서 마감하면 상자가 사라져요.
- 가장 새로운 표시만 남아요. 예를 들어 초록 오더 블록은 많아야 5개예요.
이 그림은 옮기거나 바꿀 수 없어요. 페이지를 새로고침하면 저장되지 않아요.
숨기려면 차트에서 CBc ASM에 마우스를 올리세요. 그다음 눈 아이콘을 클릭하세요. 지표를 지우려면 ✕를 클릭하세요.
트레이더가 흔히 읽는 방법
- 많은 트레이더는 HH와 HL 이름표가 이어지면 상승 추세로 읽어요.
- 많은 트레이더는 LH와 LL 이름표가 이어지면 하락 추세로 읽어요.
- 어떤 트레이더는 BOS 선을 추세가 계속된다는 표시로 읽어요.
- 많은 트레이더는 CHoCH를 추세가 바뀔 수도 있다는 이른 표시로 읽어요.
- 어떤 트레이더는 오더 블록을 큰 매수자나 매도자가 한때 움직였던 곳으로 봐요.
- 많은 트레이더는 가격이 나중에 공정 가치 갭 안으로 돌아올 거라고 예상해요. 이것을 갭을 "메운다"고 해요.
- 어떤 트레이더는 BAG를 FVG보다 더 중요하게 봐요. 구조 돌파와 함께 나왔다는 점을 눈여겨봐요.
- 어떤 트레이더는 서로 겹치는 표시를 찾아요. 예를 들면 오더 블록 안에 있는 갭이에요.
- 많은 트레이더는 가격이 닿은 상자를 "미티게이트됐다"고 해요. 가격이 이미 그 상자로 돌아왔다는 뜻이에요.
- 많은 트레이더는 미티게이트된 상자를 새 상자보다 덜 중요하게 봐요.
지표는 지난 가격을 설명할 뿐이에요. 다음에 무슨 일이 일어날지는 알려 줄 수 없어요.
설정
이 지표에는 바꿀 수 있는 설정이 없어요. KAGAMI에서는 인풋 없이 보여요. 언제나 같은 고정값을 써요. 가장 중요한 것은 이래요.
- 스윙: 스윙에는 양쪽에 캔들이 5개씩 필요해요. 그래서 캔들 5개만큼 늦게 보여요.
- 보통 캔들 크기: 대부분의 크기는 최근 캔들의 평균 크기와 비교해요. 트레이더는 이것을 ATR(average true range, 평균 실제 범위)이라고 불러요. KAGAMI는 캔들 14개로 계산해요.
- 오더 블록: 블록에서 멀어지는 움직임이 보통 캔들 크기의 1.5배 이상이어야 해요. 구조도 돌파해야 해요.
- 거래량: 거래량은 얼마나 거래되었는지예요. 차트에 거래량이 있으면, 돌파하는 캔들의 거래량이 평균 이상이어야 해요. 평균은 마지막 캔들 20개로 내요.
- 키 큰 상자: 보통 캔들 크기의 3배보다 높은 오더 블록은 건너뛰어요.
- 작은 갭: 보통 캔들 크기의 0.2배보다 작은 갭은 건너뛰어요.
- 갭 상자: 갭 상자는 모두 캔들 6개 길이예요.
- 개수: 가장 새로운 표시만 남아요. 오더 블록은 초록과 빨강이 많아야 5개씩이에요. 갭은 오를 때 생긴 것과 내릴 때 생긴 것을 많아야 5개씩 지켜요. BOS 선은 방향마다 많아야 10개, CHoCH 선은 5개예요. 꼭대기 이름표와 바닥 이름표는 많아야 10개씩이에요.
잘못 읽기 쉬운 경우
- 스윙은 늦게 나타나요. 스윙은 일어난 뒤 캔들 5개가 지나야 알 수 있어요. 그다음 이름표를 그 스윙의 캔들에 거슬러 그려요. 차트의 오래된 부분에서는 마치 그때 바로 알았던 것처럼 보여요.
- 가장 새로운 이름표는 움직일 수 있어요. 꼭대기 두 개가 사이에 바닥 없이 연달아 나온다고 해 봐요. 두 번째 꼭대기가 더 높으면 이름표가 그쪽으로 옮겨 가요.
- 만들어지는 중인 캔들은 무시해요. 차트의 마지막 캔들은 아직 만들어지는 중이에요. 지표는 그 캔들을 판단하지 않아요. 돌파는 그 캔들이 마감한 뒤에야 보여요.
- 출렁이는 시장. 가격이 옆으로 움직이면 양쪽으로 스윙을 자주 돌파해요. 그러면 BOS 선과 CHoCH 선이 서로 가까이 많이 보여요.
- 실패한 구간은 사라져요. 캔들이 상자를 뚫고 마감하면 상자가 지워져요. 그래서 실패한 구간은 차트에서 사라져요. 남은 상자들이 실제보다 더 믿을 만해 보일 수 있어요.
- 캔들이 적을 때. 새 시장이나 짧은 기록에서는 표시가 적어요. 상자에는 캔들이 적어도 14개 필요해요. 스윙에는 적어도 11개가 필요해요.
- 최근 기록만 봐요. KAGAMI는 많아야 최근 캔들 약 2,000개를 읽어요. 그보다 더 뒤로 스크롤하면 표시가 없어요. 그 먼 끝 근처의 표시는 다른 차트와 다를 수 있어요.
- 거래일 사이의 점프. 주식은 전날 종가에서 멀리 떨어진 곳에서 시작할 수 있어요. 지표는 그 점프를 다른 빠른 움직임처럼 다뤄요. 거기에 갭을 그릴 수도 있어요.
- 이름은 약속이 아니에요. "오더 블록"과 "공정 가치 갭"은 모양의 이름일 뿐이에요. 가격은 이것을 완전히 무시할 수도 있어요.
차트는 배움을 위한 것이에요. 조언이 아니에요. 위험 고지를 읽어 주세요.
예시
NASDAQ:AAPL, 15분 시간대로 지어낸 예시예요. 가격은 실제 가격이 아니라 딱 떨어지는 숫자예요.
- 차트에 CBc Advance Smart Money를 추가하세요.
- 가격이 내리고 있었다고 해 봐요. 이름표에는 LH와 LL이 보여요. 추세는 아래쪽이에요.
- 마지막 스윙 고점이 104라고 해 봐요. 나중에 캔들 하나가 105에 마감해요.
- 그 종가는 104보다 높고, 하락 추세를 거슬러요. 104에 CHoCH 점선이 나타나요.
- 선은 스윙 고점의 캔들부터 105에 마감한 캔들까지 이어져요.
- 오르기 전의 마지막 하락 캔들이 101에서 99로 내렸다고 해 봐요.
- 오름이 충분히 컸다고 해 봐요. 그러면 99부터 101까지 초록 상자가 나타나요. 점선이 100을 표시해요.
- 그 오름이 102와 103 사이에 갭도 남겼다고 해 봐요. 105에 마감한 캔들이 그 세 캔들 가운데 하나예요. 그래서 거기에 청록색 BAG 상자가 나타나요.
- 나중에 캔들 하나가 102.5까지 내려가요. 갭 안으로 들어와 거래된 거예요. 상자는 옅은 인디고색이 되고, 이제 FVG라고 적혀 있어요.
- 나중에 캔들이 99 아래에서 마감하면 초록 상자가 사라져요.
- 나중에 캔들이 다음 스윙 고점 위에서 마감하면 그 선에는 BOS라고 적혀요. 추세는 이미 위쪽이에요.
기술적인 내용
이 부분은 정확한 규칙을 알고 싶은 분을 위한 거예요. KAGAMI 서버가 이 규칙을 실행해요. 마감된 캔들을 하나씩, 가장 오래된 캔들부터 가장 새로운 캔들까지 차례로 봐요.
계산 방법
읽는 것. 차트의 심볼과 시간대를 KAGAMI 자체 데이터에서 읽어요. 많아야 최근 캔들 2,000개이고, 데이터 출처에 그보다 적으면 더 적어요. 아직 만들어지는 중인 캔들은 빼요. 마감된 캔들이 3개보다 적으면 아무것도 그려지지 않아요.
함께 쓰는 기본 요소:
- 캔들의 True range(실제 범위): 세 거리 가운데 가장 큰 것이에요. 고가에서 저가까지, 앞 종가에서 고가까지, 앞 종가에서 저가까지예요. 첫 캔들에서는 고가에서 저가를 뺀 값이에요.
- ATR(14), 곧 평균 실제 범위: 14번째 캔들에서는 처음 14개 실제 범위의 단순 평균이에요. 그다음부터는
ATR = (13 × ATR of the candle before + true range) ÷ 14. 처음 캔들 13개에는 ATR이 없어요. - 거래량 평균: 이 캔들을 포함한 마지막 캔들 20개의 단순 평균 거래량이에요. 거래량 합계: 그 20개의 합이에요. 처음 캔들 19개에는 둘 다 없어요.
- p 번 캔들의 스윙 고점: 그 고가가 앞의 캔들 5개 각각의 고가보다 높고, 뒤의 캔들 5개 각각의 고가와 같거나 더 높아요. p + 5 번 캔들, 곧 뒤의 다섯째 캔들이 마감할 때 확정돼요.
- p 번 캔들의 스윙 저점: 거울처럼 반대예요. 그 저가가 앞의 캔들 5개 각각의 저가보다 낮고, 뒤의 캔들 5개 각각의 저가와 같거나 더 낮아요.
마감된 캔들마다 하는 순서: 1 구조와 돌파, 2 오더 블록, 3 BOS 선, 4 갭, 5 스윙 이름표, 6 CHoCH 선. 각 부분은 아래에 있어요.
인풋
KAGAMI에서는 이 지표가 인풋 없이 보여요. 언제나 아래의 고정값을 써요. 원래 Pine 스크립트의 기본값이에요. 마지막 열은 원래 스크립트에서 고를 수 있는 것이에요. KAGAMI에서는 이 가운데 어느 것도 바꿀 수 없고, 어느 부분도 끌 수 없어요.
| 원래 인풋 | KAGAMI가 쓰는 값 | 원래 스크립트의 선택지 |
|---|---|---|
| Swing length | 양쪽에 캔들 5개 | 1부터 50까지 |
| Displacement (× ATR) | 1.5 | 0.1부터 10까지 |
| Must break structure | 켜짐 | 켜짐 또는 꺼짐 |
| Must leave a fair value gap | 꺼짐 | 켜짐 또는 꺼짐 |
| Volume filter | Auto | Auto, On, Off |
| Tallest block (× ATR) | 3 | 0.1부터 20까지 |
| Block edges | Wick(고가에서 저가까지) | Wick 또는 Body |
| Blocks kept per side | 5 | 1부터 100까지 |
| Show active block ahead (bars) | 20 | 1부터 200까지 |
| Show the 50% line | 켜짐 | 켜짐 또는 꺼짐 |
| Label touched blocks | 꺼짐 | 켜짐 또는 꺼짐 |
| Order block colours | 에메랄드 초록 #10B981, 부드러운 빨강 #EF4444 | 아무 색 |
| Fill transparency, after a touch | 65, 85 | 0부터 100까지 |
| Finished blocks fainter by (%) | 30 | 0부터 90까지 |
| Show breaks | 켜짐 | 켜짐 또는 꺼짐 |
| Breaks kept per side | 10 | 1부터 60까지 |
| Break colours | 에메랄드 초록 #10B981, 부드러운 빨강 #EF4444 | 아무 색 |
| Caption size (breaks) | Small | Tiny 또는 Small |
| Show gaps | 켜짐 | 켜짐 또는 꺼짐 |
| Min gap (× ATR) | 0.2 | 0부터 10까지 |
| Middle candle must be strong, body (× ATR) | 꺼짐, 1.0 | 켜짐 또는 꺼짐, 0.1부터 10까지 |
| Mark breakaway gaps | 켜짐 | 켜짐 또는 꺼짐 |
| Filled when | Close through | Close through 또는 Wick through |
| Gaps kept per side | 5 | 1부터 40까지 |
| Gap length (bars) | 6 | 3부터 6까지 |
| Gap colours | 인디고색 #6366F1, 호박색 #F59E0B | 아무 색 |
| Breakaway colours | 청록색 #06B6D4, 보라색 #8B5CF6 | 아무 색 |
| Fill transparency, after a touch (gaps) | 72, 88 | 0부터 100까지 |
| Finished gaps fainter by (%) | 30 | 0부터 90까지 |
| Caption size (gaps) | Small | Tiny 또는 Small |
| Show swing labels | 켜짐 | 켜짐 또는 꺼짐 |
| Swing labels kept per side | 10 | 1부터 20까지 |
| HH · HL and LH · LL colours | 에메랄드 초록 #10B981, 부드러운 빨강 #EF4444 | 아무 색 |
| Text (swing labels) | 흰색 #FFFFFF | 아무 색 |
| Box transparency (swing labels) | 10 | 0부터 90까지 |
| Label size | Small | Tiny 또는 Small |
| Show changes of character | 켜짐 | 켜짐 또는 꺼짐 |
| Kept per side (changes of character) | 5 | 1부터 20까지 |
| Change of character colours | 에메랄드 초록 #10B981, 부드러운 빨강 #EF4444 | 아무 색 |
| Line style (changes of character) | Dashed | Dashed, Dotted, Solid |
| Caption size (changes of character) | Small | Tiny 또는 Small |
원래 스크립트에서도 고정된 값이 두 개 더 있어요. ATR 길이(캔들 14개)와 거래량 평균 길이(캔들 20개)예요.
구조와 돌파
- 스윙 고점이 확정되면 그것이 마지막 스윙 고점이 되고, 돌파되지 않은 상태로 표시돼요. 돌파되었든 아니든, 앞의 것을 대신해요. 스윙 저점도 같은 방식이에요.
- 상승 돌파는 그 스윙이 아직 돌파되지 않았을 때, 종가가 마지막 스윙 고점보다 높은 첫 마감 캔들이에요. 그러면 그 스윙은 돌파된 것으로 표시돼요. 그래서 스윙마다 많아야 한 번만 돌파돼요. 꼬리만 그 가격을 넘은 것은 세지 않아요. 종가가 그 가격과 똑같은 것도 세지 않아요.
- 하락 돌파는 거울처럼 반대예요. 아직 돌파되지 않은 마지막 스윙 저점보다 낮은 첫 종가예요.
- 추세는 처음에 없음으로 시작해요. 상승 돌파가 나오면 위쪽이 돼요. 하락 돌파가 나오면 아래쪽이 돼요.
- 추세가 아래쪽일 때의 상승 돌파는 성격 변화(CHoCH)예요. 추세가 위쪽이거나 아직 추세가 없을 때의 다른 상승 돌파는 모두 구조 돌파(BOS)예요. 하락 돌파는 거울처럼 반대예요. 그래서 맨 첫 돌파는 언제나 BOS예요.
- 오더 블록과 돌파 갭은 BOS든 CHoCH든 모든 돌파를 써요.
BOS 선과 CHoCH 선
- 돌파하는 캔들이 마감할 때 그려요. 그 뒤에는 절대 바뀌지 않아요.
- 돌파된 스윙의 가격에 그리는, 굵기 1픽셀의 곧고 평평한 선이에요. 스윙의 캔들부터 돌파하는 캔들까지 이어져요.
- BOS 선은 실선이에요. CHoCH 선은 점선이에요.
- BOS나 CHoCH 글자는 선의 한가운데에 있어요. 상승 돌파라면 선 위에, 하락 돌파라면 선 아래에 있어요. 상자 없이 글자만 있고, 선과 같은 색이에요.
- 색: 상승은 에메랄드 초록 #10B981, 하락은 부드러운 빨강 #EF4444이고, 둘 다 완전히 불투명해요.
- 남는 개수: BOS 선은 방향마다 10개, CHoCH 선은 방향마다 5개예요. 새 선이 나오면 같은 방향, 같은 종류 가운데 가장 오래된 선을 지워요. 그 밖에는 아무것도 선을 지우지 않아요.
오더 블록
후보(상승 쪽). 하락 캔들(종가가 시가보다 낮은 캔들)이 나올 때마다 새 후보가 돼요. 그 구간은 고가(위)부터 저가(아래)까지예요. 움직임의 가장 낮은 저가는 그 캔들의 저가에서 시작해요. 그 뒤에 하락 캔들이 아닌 캔들이 나올 때마다 움직임이 이어지고, 가장 낮은 저가를 새로 정해요. 도지(종가와 시가가 같은 캔들)는 움직임을 이어 줄 뿐이에요. 후보나 돌파하는 캔들이 되지 않아요.
생겨나는 때(상승 쪽). 상승 캔들(종가가 시가보다 높은 캔들)이 마감할 때 아래 조건이 모두 맞으면, 후보로 블록을 만들어요.
- ATR이 있고 0보다 커요.
- 이 후보가 아직 블록을 만들지 않았어요. 캔들 하나는 블록을 많아야 하나 만들어요.
- Displacement: 종가에서 움직임의 가장 낮은 저가(후보 포함)를 뺀 값이 1.5 × ATR 이상이에요.
- 그 캔들이 상승 돌파예요. 아직 돌파되지 않은 마지막 스윙 고점 위에서 마감해요(BOS 또는 CHoCH).
- 거래량: 마지막 캔들 20개의 거래량 합계가 0보다 크면, 그 캔들의 거래량이 캔들 20개의 거래량 평균 이상이어야 해요. 그렇지 않으면 거래량은 확인하지 않아요.
- 구간의 높이(위에서 아래를 뺀 값)가 0보다 크고 3 × ATR 이하예요.
새 블록은 활성 상태로 시작해요. 상자는 후보 캔들부터, 돌파한 캔들을 지나 캔들 20개만큼까지 이어져요.
하락 쪽은 거울처럼 반대예요. 후보는 마지막 상승 캔들이고, 움직임의 가장 높은 고가를 따라가요. Displacement는 그 가장 높은 고가에서 종가를 뺀 값이에요. 돌파하는 캔들은 하락 캔들이고, 아직 돌파되지 않은 마지막 스윙 저점 아래에서 마감해요.
한살이. 마감된 캔들마다 먼저 있는 블록을 가장 새로운 것부터 가장 오래된 것까지 판단해요. 새 블록은 그다음에 생겨요. 그래서 블록은 생겨난 다음 캔들에서 처음 판단을 받아요.
- 삭제: 먼 쪽 가장자리를 넘어선 종가가 나오면 활성이든 끝났든 블록을 바로 지워요. 상승 블록이라면 아래쪽보다 낮은 종가예요. 하락 블록이라면 위쪽보다 높은 종가예요.
- 닿음: 나중에 활성 구간 안으로 들어와 거래된 첫 캔들이에요. 상승 블록이라면 저가가 위쪽과 같거나 더 낮을 때예요. 하락 블록이라면 고가가 아래쪽과 같거나 더 높을 때예요. 블록은 남고, 옅어져요.
- 활성: 마감된 캔들마다 오른쪽 끝이 그 캔들을 지나 캔들 20개만큼으로 옮겨 가요.
- 끝남: 같은 쪽에 새 블록이 생기면 그쪽의 활성 블록은 끝나요. 오른쪽 끝은 새 블록이 생긴 캔들에서 멈춰요. 30% 더 흐리게 그리고, 더는 닿았는지 확인하지 않아요. 하락 블록이 상승 블록을 끝내는 일은 없어요. 반대도 마찬가지예요.
- 다시 활성: 한쪽에 남은 가장 새로운 블록이 끝난 상태라면(그 블록을 끝낸 블록이 지워졌다면) 다시 활성이 돼요. 원래 모양으로 돌아오고, 다시 앞으로 뻗어 가요.
- 남는 개수: 닿은 것과 끝난 것을 포함해서 한쪽에 블록 5개예요. 새 블록이 나오면 그쪽의 가장 오래된 블록을 지워요.
모양. 후보 캔들부터 오른쪽 끝까지, 구간의 위쪽과 아래쪽 사이에 그리는 상자예요. 상승 블록은 에메랄드 초록 #10B981, 하락 블록은 부드러운 빨강 #EF4444이에요. 테두리는 굵기 1픽셀의 실선이에요. 굵기 1픽셀의 점선이 가운데 (top + bottom) ÷ 2를 따라 이어져요. 투명도(0 = 불투명, 100 = 보이지 않음):
| 상태 | 채우기 | 테두리 | 가운데 선 |
|---|---|---|---|
| 활성 | 65 | 10 | 40 |
| 활성, 닿음 | 85 | 55 | 80 |
| 끝남 | 76 | 37 | 58 |
| 끝남, 닿음 | 90 | 69 | 86 |
"30% 더 흐리게"는 new transparency = round(100 − (100 − transparency) × 0.7)라는 뜻이에요. 0.5는 올림해요.
갭
생겨나는 때. ATR이 0보다 큰 동안, 캔들이 마감할 때마다 마지막 캔들 세 개를 확인해요. 이 캔들이 셋째예요.
- 상승 갭: 셋째 캔들의 저가가 첫째 캔들의 고가보다 높아요. 갭은 첫째 캔들의 고가(아래)부터 셋째 캔들의 저가(위)까지예요.
- 하락 갭: 셋째 캔들의 고가가 첫째 캔들의 저가보다 낮아요. 갭은 셋째 캔들의 고가(아래)부터 첫째 캔들의 저가(위)까지예요.
- 갭의 높이는 적어도 0.2 × ATR이어야 해요. 가운데 캔들의 몸통은 확인하지 않아요.
- 캔들 하나는 갭을 많아야 하나 만들어요. 상승 갭을 먼저 확인해요.
- 그쪽의 가장 최근 돌파가 갭의 세 캔들 가운데 하나에서 일어났다면 돌파 갭이에요. 상승 갭에는 상승 돌파, 하락 갭에는 하락 돌파예요. 그렇지 않으면 공정 가치 갭이에요.
한살이. 마감된 캔들마다 먼저 있는 갭을 가장 새로운 것부터 가장 오래된 것까지 판단해요. 새 갭은 그다음에 생겨요.
- 메워짐: 먼 쪽 가장자리를 넘어선 종가가 나오면 활성이든 끝났든 갭을 바로 지워요. 상승 갭이라면 아래쪽보다 낮은 종가예요. 하락 갭이라면 위쪽보다 높은 종가예요. 꼬리만 뚫고 지나간 것은 메운 것이 아니에요.
- 닿음: 나중에 그 안으로 들어와 거래된 첫 캔들이에요. 상승 갭이라면 저가가 위쪽과 같거나 더 낮을 때예요. 하락 갭이라면 고가가 아래쪽과 같거나 더 높을 때예요. 갭은 남고, 옅어져요. 돌파 갭은 여기서 보통 공정 가치 갭이 돼요. FVG 글자, 공정 가치 갭의 색, 점선 테두리가 돼요. 오더 블록과 달리, 끝난 갭도 닿았는지 계속 확인해요.
- 끝남: 같은 쪽에 새 갭이 생기면 그쪽의 가장 새로운 갭은 끝나요. 30% 더 흐리게 그려요. 상자는 움직이지 않아요.
- 남는 개수: 닿은 것과 끝난 것을 포함해서 한쪽에 갭 5개예요. 새 갭이 나오면 그쪽의 가장 오래된 갭을 지워요.
모양. 상자는 첫째 캔들에서 시작하고, 길이는 언제나 캔들 6개예요. 갭의 세 캔들과 그 뒤의 세 캔들이에요. 절대 움직이지 않아요. FVG나 BAG 글자는 넷째 캔들에, 갭의 한가운데에 놓여요. 상자와 같은 색의 글자만 있어요.
- 공정 가치 갭: 인디고색 #6366F1(상승) 또는 호박색 #F59E0B(하락). 굵기 1픽셀의 점선 테두리.
- 돌파 갭: 청록색 #06B6D4(상승) 또는 보라색 #8B5CF6(하락). 굵기 2픽셀의 실선 테두리.
투명도(0 = 불투명, 100 = 보이지 않음)예요. 오더 블록과 같은 "30% 더 흐리게" 규칙을 써요.
| 상태 | 채우기 | 테두리 | 글자 |
|---|---|---|---|
| 공정 가치 갭 | 72 | 15 | 0 |
| 돌파 갭 | 72 | 0 | 0 |
| 닿음(언제나 공정 가치 갭) | 88 | 55 | 30 |
| 끝난 공정 가치 갭 | 80 | 41 | 30 |
| 끝난 돌파 갭 | 80 | 30 | 30 |
| 끝남, 닿음 | 92 | 69 | 51 |
스윙 이름표
- 이름표는 돌파와 같은 스윙을 써요. 고점, 저점, 고점, 저점이 번갈아 나오는 하나의 길을 이뤄요.
- 가장 새로운 지점과 반대쪽에 있는 스윙이 가장 새로운 지점이 돼요. 같은 쪽의 앞 지점과 비교해서 이름표를 붙여요. 앞의 고점보다 높은 고점은 HH, 아니면 LH예요. 앞의 저점보다 높은 저점은 HL, 아니면 LL이에요. 그래서 같은 높이의 고점은 LH이고, 같은 높이의 저점은 LL이에요.
- 양쪽의 첫 지점은 비교할 것이 없어요. 이름표가 붙지 않아요.
- 연달아 두 개: 가장 새로운 지점과 같은 쪽에 스윙이 나오고, 그 사이에 반대쪽 스윙이 없을 때예요. 더 높은 고점(또는 더 낮은 저점)이 가장 새로운 지점을 대신해요. 이름표는 새 스윙으로 옮겨 가고, 그 앞 지점과 다시 비교해요. 더 낮은 고점(또는 더 높은 저점)은 건너뛰어요. 그래서 가장 새로운 지점만 움직일 수 있어요. 그보다 앞의 지점은 모두 고정돼요.
- 동시에 둘: 캔들 하나가 스윙 고점이면서 스윙 저점일 수도 있어요. 그러면 가장 새로운 지점과 번갈아 나오는 쪽을 먼저 처리해요.
- 이름표는 캔들 5개 뒤에 스윙이 확정되면, 스윙의 캔들의 고가나 저가에 그려요.
- HH와 HL은 에메랄드 초록 #10B981이에요. LH와 LL은 부드러운 빨강 #EF4444이에요. 이름표 상자의 투명도는 10이에요. 글자는 흰색 #FFFFFF이고, 작아요.
- 고점의 이름표는 고가 위에 있는 말풍선이고, 아래로 고가를 가리켜요. 저점의 이름표는 저가 바로 아래에 있는 칠한 상자이고, 가리키는 꼭지가 없어요.
- 남는 개수: 고점 이름표 10개, 저점 이름표 10개예요. 새 이름표가 나오면 그쪽의 가장 오래된 이름표를 지워요.
값이 바뀌는 때
- 마감된 캔들만 봐요. 캔들의 시작 시간에 시간대의 길이를 더한 시간이 KAGAMI 서버의 시계로 지나면, 그 캔들은 마감된 것으로 쳐요. 만들어지는 중인 캔들은 절대 판단하지 않아요. 그래서 캔들 한가운데에서 무언가 나타나거나 움직이지 않아요.
- 새로고침. 차트가 새 캔들이 시작되는 것을 보면 페이지가 그림을 다시 요청해요. 페이지가 화면에 보이는 동안 약 60초마다도 요청해요. 초 단위 차트에서는 많아야 2초에 한 번 다시 그려요.
- 한 번 그리면 고정되는 것: BOS 선과 CHoCH 선, 모든 갭 상자의 위치와 길이, 오더 블록의 왼쪽 끝과 위쪽과 아래쪽, 가장 새로운 지점을 뺀 모든 스윙 이름표예요.
- 아직 바뀔 수 있는 것: 활성 오더 블록의 오른쪽 끝(마감할 때마다 캔들 하나씩). 닿거나 끝난 뒤의 옅은 모양. 돌파 갭이 공정 가치 갭으로 바뀌는 것. 캔들이 뚫고 마감해서 지워지는 블록과 갭. 새 표시가 생겨서 지워지는 같은 종류의 가장 오래된 표시. 더 높은 고점이나 더 낮은 저점으로 옮겨 가는 가장 새로운 스윙 이름표.
- 보는 범위가 움직여요. 규칙은 최근 캔들에서만 실행돼요. 새 캔들이 들어오면 가장 오래된 캔들이 범위에서 빠지고, 추세는 범위의 첫 캔들에서 다시 없음으로 시작해요. 그래서 맨 왼쪽 근처의 표시는 바뀌거나 사라질 수 있어요. 더 오른쪽의 표시는 보통 그대로 나와요.
- 마감 바로 뒤. KAGAMI는 가져온 캔들을 최대 10초 동안 보관해요. 그래서 캔들이 마감하기 몇 초 전에 읽은 가격으로 판단될 수 있어요. 최종 가격이 오면 그 캔들의 표시를 다시 계산해요. 그래서 새 표시는 다음 새로고침 때 한 번 바뀔 수 있어요.
시간대
- KAGAMI가 제공하는 모든 시간대에서 쓸 수 있어요: 1초, 5초, 10초, 15초, 30초(암호화폐만), 분, 시간, 1일, 1주, 1개월.
- 모든 규칙은 시계의 시간이 아니라 캔들 개수를 세요. 스윙 양쪽의 캔들 5개, 앞으로 캔들 20개, 캔들 6개짜리 갭 상자예요. 모든 크기는 같은 시간대의 ATR(14)의 배수이고, 포인트, 핍, 퍼센트가 아니에요. 그래서 모든 시간대와 시장에서 같은 방식으로 읽혀요.
- 거래가 쉬는 때(주식의 밤과 주말, 외환의 주말)는 그냥 다음 캔들이에요. 그 사이를 건너뛰는 가격 점프도 다른 캔들 세 개처럼 판단해요. 그래서 공정 가치 갭이 생길 수 있어요.
- 주식 일봉 차트: 하루의 캔들은 16:00 장 마감이 아니라 뉴욕 시간 자정에 마감된 것으로 쳐요. 그래서 그날의 표시는 뉴욕 시간 자정이 지난 뒤에 나타나요.
- 월봉 차트: 마감 여부를 확인할 때 모든 달을 30일로 쳐요. 31일인 달의 캔들은 그달의 마지막 날에 판단돼요. 2월의 캔들은 2월이 끝나고 최대 이틀 뒤까지 판단돼요.
- 초 단위 차트: 1초 캔들 2,000개는 약 33분이에요. 그래서 보는 범위가 짧아요. 거기서는 캔들이 더 적을 수도 있어요.
원래 Pine 스크립트와 다른 점
KAGAMI는 원래 Pine 스크립트의 여섯 부분을 모두 그려요. 구조, 오더 블록, 구조 돌파, 공정 가치 갭과 돌파 갭, 스윙 이름표, 성격 변화예요. 규칙, 색, 글자, 투명도는 원래 스크립트의 기본 설정 그대로예요. 다른 점은 이래요.
- 인풋이 없어요. 모든 인풋이 기본값으로 고정돼 있어요(위의 인풋을 보세요). 어떤 부분을 끄거나, 색, 크기, 개수, 선 모양을 바꿀 수 없어요.
- "닿음" 이름표가 없어요. 원래 스크립트는 오더 블록에 처음 닿은 캔들을 표시할 수 있어요. 그 옵션은 기본으로 꺼져 있고, KAGAMI는 그것을 그리지 않아요.
- 기록. TradingView에서는 스크립트가 차트가 불러온 모든 기록에서 실행돼요. KAGAMI는 많아야 최근 캔들 2,000개에서 실행하고, 데이터 출처에 그보다 적으면 더 적어요. 추세는 그 캔들의 첫 캔들에서 없음으로 시작해요. 그래서 가장 오래된 표시는 다를 수 있어요. 선의 시작을 9,999개 캔들 전까지로 묶는 원래 스크립트의 제한은 쓰일 일이 없어요.
- 데이터. KAGAMI는 그 심볼에 자체 캔들을 써요. 다른 거래소나 데이터 제공자의 같은 시장 차트는 캔들이 조금 다를 수 있어요. 그래서 표시도 다를 수 있어요.
- 저점 이름표. 원래 스크립트는 HL과 LL을 위로 저가를 가리키는 말풍선으로 그려요. 차트에는 그런 말풍선이 없어요. 그래서 KAGAMI는 저가 바로 아래에 칠한 상자를 그려요. 가리키는 꼭지가 없고 글자가 굵어요. HH와 LH 이름표는 차트 자체의 말풍선 그리기를 써서, 원래 스크립트의 이름표와 조금 다르게 보여요.
- 글자 위치. BOS와 CHoCH 글자는 선의 정확한 한가운데에 있어요. 원래 스크립트는 한가운데에 가장 가까운 캔들에 둬요.
- 캔들이 마감하는 때. 주식 일봉 캔들과 월봉 캔들은 위의 시간대 부분에 있는 시계 규칙으로 마감을 판단해요. 원래 스크립트의 캔들은 장이나 달이 끝날 때 마감해요.
- 새로고침. TradingView는 캔들이 마감할 때마다 다시 그려요. KAGAMI는 차트가 다음 캔들이 시작되는 것을 본 조금 뒤에 다시 그리고, 약 1분마다 또 그려요. 초 단위 차트에서는 많아야 2초에 한 번 다시 그려요.
- 잠긴 그림. 선택하거나, 옮기거나, 고칠 수 없고, 저장되지도 않아요. 차트 자체의 그리기 도구로 지워도 다음 새로고침 때 다시 나타나요.
- 시간대. 원래 스크립트는 10초부터 1일까지의 차트용이라고 스스로 설명해요. KAGAMI는 제공하는 모든 시간대, 1초부터 1개월까지 그려요.
특별한 경우
- 캔들이 너무 적을 때: 마감된 캔들이 3개보다 적으면 아무것도 그려지지 않아요. 처음 캔들 13개에는 ATR이 없어서, 거기서는 오더 블록이나 갭이 생기지 않아요. 스윙과 돌파에는 ATR이 필요 없어요. 첫 스윙은 11번째 캔들에서 확정될 수 있어요.
- ATR이 0일 때: 지금까지의 모든 캔들에 범위가 전혀 없으면 ATR은 0이에요. 조용한 1초 차트의 처음에 그럴 수 있어요. 거래가 없는 캔들은 평평하기 때문이에요. ATR이 0인 동안에는 새 블록이나 갭이 생기지 않아요. 있는 것들은 계속 업데이트돼요. 어떤 캔들이든 범위가 생기면 ATR은 계속 0보다 커요.
- 거래량이 없을 때: 마지막 캔들 20개에 거래량이 전혀 없으면 거래량 규칙은 꺼져요. 처음 캔들 19개에서도 꺼져 있어요. 빠진 거래량은 0으로 쳐요.
- 같은 가격: 서로 캔들 5개 안에 있는 같은 높이의 고가 가운데, 첫 번째만 스윙 고점이 될 수 있어요. 같은 높이의 저가도 마찬가지예요. 종가가 스윙의 가격과 똑같은 것은 돌파가 아니에요. 종가가 블록이나 갭의 먼 쪽 가장자리와 똑같아도 지워지지 않아요. 저가가 상승 구간의 위쪽과 똑같으면 닿은 것으로 쳐요. 고가가 하락 구간의 아래쪽과 똑같을 때도 그래요.
- 도지 캔들: 종가와 시가가 같은 캔들은 오더 블록 후보나 돌파하는 캔들이 되지 않아요.
- 높이가 0인 구간: 고가와 저가가 같은 후보 캔들은 블록을 만들지 않아요. 갭은 높이가 0일 수 없어요. 가장자리가 반드시 서로 떨어져 있기 때문이에요.
- 캔들 하나, 여러 표시: 캔들 하나가 오더 블록 하나, 돌파 하나(BOS 또는 CHoCH), 갭 하나, 그리고 스윙 이름표를 두 개까지 만들 수 있어요.
- 빠진 캔들: 데이터에 캔들이 없는 곳에서는 규칙이 그냥 있는 다음 캔들로 넘어가요.
- 새 심볼이나 시간대: 모든 그림을 지우고 새 차트에 맞게 다시 계산해요.