조건부 결과: 시장 조건에 대한 기저율
업데이트 2026-07-04
조건부 결과는 명시된 시장 조건 이후 역사적으로 무슨 일이 일어났는지를 측정한 기저율입니다 — 예를 들어 funding이 90번째 백분위수를 넘었던 경우들에서 24시간 선행 수익률이 얼마였는지입니다. 보통 무슨 일이 일어나는지에 대한 통설을, 피드 자체의 이력에서 계산한 숫자로 대체합니다. 무슨 일이 일어났는지를 보고할 뿐, 무슨 일이 일어날지는 결코 보고하지 않습니다.
통설 대신 기저율
트레이딩 담론에는 funding이 이렇게 높으면 항상 급락이 선행한다 같은 주장이 넘쳐납니다. 조건부 결과는 그 주장을 기록에 대조해 검증합니다. 조건을 정의하고 — 예컨대 funding이 90번째 백분위수를 넘는 것 — 그에 부합한 과거의 모든 순간을 찾아, 24시간 선행 수익률의 분포처럼 그 뒤에 무엇이 왔는지를 측정합니다. 산출물은 기저율입니다: 부합한 경우들에서, 실제로 뒤따른 것의 범위가 바로 이것입니다.
이것은 질문을 의견에서 측정으로 재구성합니다. 극단적 수치가 강세인지 약세인지 논쟁하는 대신, 역사적 결과를 직접 읽습니다. 그 숫자는 어떤 예측도 담지 않지만 — 시장은 국면을 바꾸고 과거가 미래를 구속하지 않습니다 — 기저율은 보통 무슨 일이 일어나는지에 대한 이야기보다 훨씬 나은 기준점입니다.
as-of 백분위수: 미래 참조 없음
조건 자체가 흔히 백분위수이며, 그 백분위수를 어떻게 계산하는지가 결과의 정직함을 결정합니다. 조건부 결과는 as-of 백분위수를 사용합니다: 각 역사적 순간에, 그 수치는 오직 그 순간까지 이용 가능한 데이터에 대해서만 순위가 매겨지며, 전체 시계열에 대해서는 결코 매겨지지 않습니다. 전체 이력 — 그 순간 이후의 데이터까지 포함 — 에 대해 순위를 매기면 미래 정보가 과거로 새어 들어가 결과를 부풀립니다.
이 미래 참조 없는 순위 부여가 기저율을 재현 가능하게 만듭니다. 부합한 각 사례는 트레이더가 그 시점에 알 수 있었던 것만으로 정의되었으므로, 그 결과는 그가 실제로 마주했을 것입니다. 전체 시계열에 대해 계산된 백분위수는, 결코 매매할 수 없었던 백테스트를 만들어내는 흔하고도 미묘한 방식입니다.
n_matches, n_effective 그리고 history_silent
기저율은 그 표본 크기만큼만 신뢰할 수 있는데, 선행 수익률 창은 서로 겹칩니다. 조건이 여러 연속된 시간에 충족되면, 겹치는 24시간 선행 창들은 독립적인 관측이 아닙니다 — 대부분 같은 미래를 공유합니다. 조건부 결과는 부합한 순간의 원시 개수인 n_matches와, 그 겹침을 할인하여 실제로 독립적인 표본이 몇 개나 존재하는지를 반영하는 더 작은 수 n_effective를 함께 보고합니다.
n_effective가 너무 작아 아무것도 말할 수 없을 때, 피드는 오해를 부르는 정밀한 수치 대신 history_silent를 반환합니다. 이는 정직한 인정으로 — 이력이 이에 대해 침묵한다는 것 — 오류도 0도 아닙니다. 겹치는 세 개의 창으로부터 기저율을 인용하기를 거부하는 것이, 측정과 그저 측정처럼 보이는 숫자 사이의 차이입니다.
MarketTrace agent feed 기능
조건부 결과는 MarketTrace agent feed를 통해 get_conditional_outcomes로 노출되므로, 에이전트는 어떤 조건 뒤에 역사적으로 무엇이 뒤따랐는지 물어보고 유효 표본 크기가 첨부된 기저율을 받을 수 있습니다. 이 도구는 결과의 분포, n_matches, n_effective를 반환하며, 데이터가 답을 뒷받침할 수 없을 때는 history_silent 플래그를 반환합니다.
이 설계는 의도적으로 보수적입니다: 이력을 보고하고, n_effective를 통해 스스로의 신뢰도를 정량화하며, 추측하기보다 침묵합니다. 그 덕분에 에이전트는 정직할 수 있습니다 — 기저율을 예보인 양 꾸미지 않고도, 비슷한 조건에서 이전에 무슨 일이 있었는지 인용할 수 있습니다.
관련
자주 묻는 질문
조건부 결과는 예측인가요?
아닙니다. 조건부 결과는 기저율입니다 — 명시된 조건 이후 역사적으로 무슨 일이 있었는지를 측정한 기록이지, 무슨 일이 일어날지에 대한 예보가 아닙니다. 시장은 국면을 바꾸고 과거는 미래를 구속하지 않습니다. 그 가치는 통설이 아니라, 이전에 비슷한 조건에 실제로 무엇이 뒤따랐는지에 결정을 정박시키는 데 있으며, 그것이 예측이 아니라 이력임을 분명히 하는 것입니다.
as-of 백분위수란 무엇인가요?
as-of 백분위수는 각 역사적 수치를 오직 그 순간까지 이용 가능한 데이터에 대해서만 순위 매기며, 전체 시계열에 대해서는 결코 매기지 않습니다. 이는 미래 참조 편향을 피합니다: 과거 수치를 전체 이력 — 그 이후의 데이터까지 포함 — 에 대해 순위 매기면, 미래 정보가 과거로 새어 들어가 결과를 부풀립니다. as-of 순위 부여는 부합한 각 사례를 그 시점에 알 수 있었던 것으로 정의된 채 유지하므로, 기저율이 재현 가능합니다.
n_matches와 n_effective의 차이는 무엇인가요?
n_matches는 조건을 충족한 과거 순간의 원시 개수입니다. n_effective는 겹침을 할인한 더 작은 수입니다: 연속으로 부합한 순간들의 선행 수익률 창은 대부분 같은 미래를 공유하므로 독립적인 표본이 아닙니다. n_effective는 기저율이 실제로 몇 개의 독립적인 관측에 기대고 있는지를 추정하며, 이는 그것을 얼마나 신뢰할지에 대한 정직한 척도입니다.
history_silent는 무슨 뜻인가요?
history_silent는 기저율을 측정하기에 독립적인 부합 사례가 너무 적을 때 — 즉 n_effective가 너무 작아 신뢰할 만한 것을 말할 수 없을 때 — 피드가 반환하는 값입니다. 이는 이력이 이에 대해 침묵한다는 정직한 신호이지, 오류도 0 결과도 아닙니다. 정밀해 보이는 숫자 대신 history_silent를 반환하는 것이, 피드가 표본 크기로 뒷받침할 수 없는 기저율을 인용하지 않는 방식입니다.