상승하던 가격이 잠시 내려갔다가 다시 올라 이전 고점을 넘는 모습을 떠올려 보세요. 여기서 사용하는 규칙으로는 BOS일 수 있습니다. 다만 먼저 방향을 알아야 하고, 이미 확정된 고점을 선택한 뒤 무엇을 돌파로 인정할지 정해야 합니다. 그렇지 않으면 차트의 표시는 모호한 이름표일 뿐입니다.
야나는 국지적인 고점과 저점 사이의 가격 움직임인 스윙을 살펴봅니다. 상승 방향이 이미 정해져 있고 가격이 해당 확정 고점을 넘으면 BOS라고 분류할 수 있습니다. SecondBell은 TradingView에 공개한 커뮤니티 지표에서 이 뜻으로 용어를 사용합니다. 하락 구조에서는 해당 저점을 아래로 벗어나는 경우가 이에 대응합니다. 여기서는 구체적으로 설명된 한 가지 기준을 쓰며, 보편적인 표준이나 플랫폼의 추천을 뜻하지 않습니다. [1]
야나는 가격이 경계를 넘는 것을 보지만, 그것만으로 올바른 이름을 정할 수는 없습니다. SecondBell은 기존 방향으로의 BOS와 반대 방향으로의 CHOCH를 구분합니다. CHOCH는 Change of Character의 약자입니다. 예를 들어 상승 구조에서 해당 저점을 아래로 돌파하면 이 기준으로는 후자에 속합니다. 그래서 야나는 먼저 방향과 관찰할 경계를 기록합니다. 다른 도구는 조건이 다를 수 있으므로 설명을 읽어야 합니다. [1]
가격 캔들은 선택한 시간 구간의 움직임을 기록합니다. High는 도달한 최고 가격이고 구간이 끝난 뒤의 Close는 종가입니다. 따라서 이전 고점을 넘은 캔들도 그 아래에서 마감할 수 있습니다. Fidelity는 캔들 진행 중의 돌파, 여러 번의 마감, 경계 너머에서 보낸 시간, 요구되는 가격 거리 같은 필터를 설명합니다. 야나는 미리 선택하고, 같은 가격도 인정할지와 얼마나 넘어야 하는지도 정해야 합니다. [2]
정해진 규칙으로 고른 국지적인 고점이나 저점을 피벗이라고 합니다. 어떤 규칙은 후속 캔들이 생긴 뒤에야 이를 확정합니다. TradingView는 프로그램이 그때 표시를 옛 캔들에 추가할 수 있음을 보여 줍니다. 하지만 야나는 검증에서 실제 확정 시점보다 먼저 그 점을 사용할 수 없습니다. 그렇게 하면 나중에 얻은 정보가 이전 판단에 들어가기 때문입니다. 고점의 위치뿐 아니라 언제부터 알 수 있었는지도 중요합니다. [3]
이 글의 예시 규칙에서 야나는 처음 경계를 넘는 경우와 이후 그 너머에 머무는 캔들을 따로 다룹니다. 어떤 고점을 사용했는지 기록하고 새 사건을 기다리는 관찰을 언제 다시 시작할지 정합니다. 이는 이 예시에서의 선택이며 모든 지표의 공통 정의가 아닙니다. TradingView는 과거 결과에 규칙을 지나치게 맞추는 overfitting을 경고합니다. 과거 표시를 보기 좋게 만들려고 조건을 반복해서 손보면 오해할 수 있습니다. [4]
Close에서 확정하기로 했다면 야나는 캔들이 끝날 때까지 기다려야 합니다. 진행 중 잠깐 넘는 것은 아직 최종 결과가 아닙니다. Fidelity는 마감 전에 가격이 경계 아래로 돌아올 수 있다고 설명합니다. 기다리면 그런 사례를 거를 수 있지만 판단은 늦어지고 가격도 달라질 수 있습니다. 엄격한 조건이라고 이후 움직임의 성공을 보장하지도 않습니다. ‘확정’은 규칙을 충족했다는 뜻이지 불확실성이 사라졌다는 뜻이 아닙니다. [2]
BOS가 기록되면 야나는 설명한 사건이 발생했다는 것을 압니다. 하지만 가격이 얼마나 더 갈지, 어디에서 어떤 가격으로 거래에 들어갈지는 아직 모릅니다. SecondBell은 이 도구가 맥락을 제공할 뿐 완성된 거래 시스템이 아니며 지속이나 반전을 보장하지 않는다고 명시합니다. 표시는 지금까지의 움직임을 읽는 데 도움이 됩니다. 포지션 규모나 불리한 상황에서의 대응은 별도의 규칙이 필요합니다. [1]
거래 전략으로 검증하려면 성공한 화면만 모아서는 부족합니다. TradingView는 비용, 예상 체결 가격과 실제 체결 가격의 차이인 Slippage, 일부 데이터만 골라 생기는 왜곡인 selection bias를 설명합니다. 검증에는 정한 규칙에 해당하는 모든 사건, 현실적인 체결 조건과 다른 데이터도 들어가야 합니다. 잘된 기간만 보면 안 됩니다. 돌파를 정확히 알아내는 것과 수익을 내는 거래는 서로 다른 일입니다. [4]
고점을 넘었지만 정확히 무엇을 세는 걸까요?
가상의 예에서 야나는 상승 구조와 미리 확정된 고점 H = 104000 USD/BTC를 알고 있습니다. 단위는 비트코인당 달러입니다. 규칙은 이전 Close가 H 이하여야 하고 새로운 Close > H여야 한다고 정합니다. Close는 캔들이 마감하는 순간의 가격입니다. 이전 Close = 103800이고 현재 Close = 104300 USD/BTC라면 조건을 만족합니다. 초과분은 104300 − 104000 = 300 USD/BTC입니다. 단순히 같은 Close = 104000으로는 부족합니다. 다음 캔들도 같은 H 위에 머문다면 이 규칙은 새 사건으로 세지 않습니다. 가격이 이미 경계 너머에 있었기 때문입니다. 계산은 돌파 시점을 설명하며 추가 상승을 약속하지 않습니다.
더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 Market Structure Analysis, Breakout, False Breakout, Timeframe, Slippage, Backtesting. 다음 항목에서도 이 글을 참조합니다 Market Structure Analysis.
01옛 고점이나 저점을 넘으면 모두 BOS인가요?+
여기서 사용하는 기준으로는 아닙니다. BOS는 기존 방향을 따르고, 작성자는 반대 방향 돌파를 CHOCH로 구분합니다. 가격이 어떤 점을 넘었다는 사실뿐 아니라 방향과 정확히 선택한 경계를 알아야 합니다.
02옛 캔들의 표시를 당시에도 알았던 것처럼 사용해도 되나요?+
필요한 정보가 실제로 당시 제공되어 있었을 때만 가능합니다. 후속 캔들로 확정한 피벗을 이전 판단 시점으로 옮길 수 없습니다. 검증에서는 표시의 위치뿐 아니라 확정된 시간을 따라야 합니다.