게시글 삭제
정말 삭제하시겠습니까?
시장 적응형 시스테마틱 트레이딩 엔진 - WeJump 투자전략연구
CBVR 전략 개요 (CBVR Strategy Overview)
도입 (Introduction)
CBVR은 다양한 시장 국면(Regime)에서 작동하도록 설계된 시장 적응형 시스테마틱 트레이딩 엔진입니다. 시장 행동에 대한 단일 가설에 의존하는 대신, 본 시스템은 시장이 평균 회귀(Mean-reverting) 국면과 방향성 추세(Directional trend) 국면을 오간다는 구조적 관측을 기반으로 설계되었습니다.
임시방편(Ad-hoc)으로 여러 전략을 결합하는 방식이 아닌, 계층화된 시그널 아키텍처(Layered Signal Architecture)를 통해 구축되었습니다. 각 계층은 독립적인 분석 기능을 수행하며, 이를 통해 시스템은 시장 구조를 식별하고, 레짐 조건을 판별하며, 포트폴리오 익스포저(시장 노출도)를 동적으로 조절합니다.
https://crowmag2.github.io/wejump/
핵심 시그널 아키텍처 (Core Signal Architecture)
시장 구조 계층 (Market Structure Layer)
제1계층은 지연된 채널 참조(Delayed channel reference)를 동반한 지수이동평균(EMA) 기반 엔벨로프 시스템을 사용하여 시장의 구조적 상태를 정의합니다. 이 메커니즘은 정상적인 가격 흐름과 구조적 이탈 사이의 경계를 설정합니다.
이 프레임워크 내에서 시장은 자연스럽게 두 개의 넓은 영역으로 분리됩니다:
평균 회귀 영역 (Mean-reversion territory)
구조적 돌파 영역 (Structural breakout territory)
이 계층은 이후의 모든 시그널 처리가 수행되는 기준 맵(Reference map) 역할을 합니다.
레짐 및 추세 식별 (Regime and Trend Identification)
제2계층은 가격 움직임이 단순 노이즈인지, 구조적 변화인지, 혹은 방향성 모멘텀인지를 평가합니다. 추세 벡터(Trend vectors)와 ADX 기반의 강도 지표를 활용하여 추세 행동의 방향과 강도를 동시에 산출합니다.
이 단계를 통해 시스템은 다음 국면들을 명확히 구분합니다:
박스권(비추세) 장세 (Range-bound markets)
전환기 레짐 (Transitional regimes)
지속적 추세 환경 (Persistent trend environments)
동적 익스포저 조절 (Dynamic Exposure Adjustment)
제3계층은 동적 베타(Dynamic Beta) 및 익스포저 제어를 관장합니다. CBVR은 고정된 시장 노출을 유지하는 대신, 감지된 레짐 상태에 따라 포지션 규모를 동적으로 조정합니다.
실제 운용 시 이는 세 가지 작동 상태로 나타납니다:
구조적 밴드 내에서의 평균 회귀 모드
구조적 돌파 발생 시 추세 참여(추세 추종) 모드
시그널이 모호할 경우의 중립 또는 익스포저 축소 모드
이 아키텍처는 방향성과 익스포저가 단일 결정 변수로 취급되지 않고 서로 독립적으로 제어되도록 보장합니다.
이벤트 기반 리밸런싱 (Event-Driven Rebalancing)
CBVR은 고정된 주기적 리밸런싱 일정에 의존하지 않습니다. 대신, 포지션 조정은 이전 리밸런싱 상태 대비 가격의 '구조적 변화'가 발생할 때 트리거(Trigger)됩니다.
이러한 이벤트 기반 메커니즘은 매매 빈도를 시장 변동성에 자연스럽게 동기화시킵니다. 변동성이 낮은 시장에서는 조정이 거의 발생하지 않으며, 변동성이 높은 환경에서는 시그널 활동이 군집화(Clustered)되어 나타날 수 있습니다. 일반적인 운용 빈도는 연평균 약 10회의 구조적 조정 수준이나, 시장 움직임이 격화되는 시기에는 시그널이 집중될 수 있습니다.
구조적 강점 (Structural Strengths)
본 시스템은 특히 다음 두 가지 환경에서 강력한 성과를 발휘합니다:
박스권 장세: 평균 회귀 시그널을 통해 안정적인 수익을 누적.
강한 방향성 장세: 돌파 감지(Breakout detection)를 통해 추세에 적응하고 적극적으로 참여.
이러한 이중 구조(Dual structure) 덕분에, 누적 수익률 프로파일은 점진적으로 우상향하는 에쿼티 커브(Equity curve)를 그리며, 주요 추세 국면에서 수익이 가속화되는 경향을 보입니다.
구조적 약점과 통제 (Known Structural Weakness)
모든 시스테마틱 전략은 필연적으로 성과가 둔화되는 환경을 내포합니다. CBVR은 가격이 채널 기준선 아래에 머물면서 명확한 추세 가속이나 유의미한 평균 회귀 반등 없이 서서히 하락하는 '점진적 하락장(Slow grinding declines)'에 가장 취약합니다.
이러한 환경은 깔끔한 추세장도, 안정적인 박스권 장세도 아닙니다. 오히려 짧은 반등이 반복적으로 실패하는 '저에너지 방향성 붕괴(Low-energy directional decay)' 상태를 나타냅니다.
파라미터 최적화를 통해 이러한 약점을 제거하려 시도하는 대신, CBVR의 설계 철학은 이를 의도적으로 보존합니다. 전략의 모든 약점을 억지로 제거하려는 시도는 필연적으로 심각한 과최적화(Overfitting)와 불안정한 표본 외(Out-of-sample) 성과로 직결되기 때문입니다.
반면, 명확하게 정의된 약점은 시스템 수준의 포트폴리오 구축을 위한 매우 유용한 공학적 입력값(Engineering input)이 됩니다.
CBVR 2.3 3-버킷 프레임워크 (CBVR 2.3 Three-Bucket Framework)
버전 2.3에서 전략 아키텍처는 단일 트레이딩 엔진을 넘어 '3-버킷 자본 배분 구조(Three-bucket capital allocation structure)'로 확장됩니다.
버킷 3은 취약한 레짐에서 CBVR 엔진을 보완하도록 설계된 안정화 포트폴리오 계층의 기능을 수행합니다. 이 배분에는 금, 단기채, 그리고 PFIX 형태의 볼록성(Convexity) 헤지 자산 등이 포함될 수 있습니다. 이 버킷은 단순한 유휴 자본(Idle capital)으로 머무는 것이 아니라, 전체 전략 포트폴리오의 핵심적인 추가 구조 요소로 기능합니다.
보조 시스템 (Auxiliary Systems)
CBVR 생태계는 코어 엔진의 취약 국면에서 나타나는 패턴을 활용하도록 설계된 보조 컴포넌트들을 통합합니다.
대표적인 요소가 CBVR 시그널 역학에서 파생된 서브-데이(Sub-day) 트레이딩 시스템입니다. 이 시스템은 코어 엔진의 효율이 떨어지는 점진적 하락(Grinding) 환경에서 주로 발생하는 단기 시장 행동(기술적 반등 등)을 포착하고 활용할 수 있습니다.
전략 포트폴리오 관점 (Strategy Portfolio Perspective)
결과적으로 전체 아키텍처는 상호 작용하는 다중 컴포넌트로 구성됩니다:
CBVR 코어 엔진 (CBVR Core Engine)
어댑티브 알파 배분 (Adaptive Alpha Allocation)
CBVR 2.3 버킷 프레임워크 (CBVR 2.3 Bucket Framework)
보조 서브-데이 시스템 (Auxiliary Sub-day Systems)
각 컴포넌트의 약점은 다른 컴포넌트의 강점으로 상호 보완되므로, 결합된 시스템은 단일 트레이딩 모델이 아닌 일종의 '전략 포트폴리오(Strategy Portfolio)'처럼 작동합니다.
설계 철학 (Design Philosophy)
CBVR을 관통하는 핵심 원칙은 "단일 전략이 모든 시장 환경을 효율적으로 지배할 수는 없다"는 것입니다. 이러한 보편성(Universality)을 공학적으로 설계하려는 시도는 대개 깨지기 쉬운 취약한(Fragile) 모델을 양산할 뿐입니다.
대신, 본 시스템은 "약점은 명확하게 정의되고 보존되어야 한다"는 사상을 바탕으로 설계되었습니다. 약점을 정확히 이해하면, 과도한 파라미터 튜닝(Curve-fitting)이 아닌 상호 보완적인 시스템을 통해 이를 구조적으로 해결할 수 있습니다.
이러한 맥락에서 CBVR은 단순한 트레이딩 전략을 넘어, '적응형 시스테마틱 포트폴리오 구축을 위한 프레임워크'로 간주되어야 합니다.
[ English Version ]
CBVR Strategy Overview
Introduction
CBVR is a market‑adaptive systematic trading engine designed to operate across different market regimes. Rather than relying on a single assumption about market behavior, the system is structured around the observation that markets alternate between mean‑reverting phases and directional trend phases.
Instead of combining multiple strategies in an ad‑hoc manner, CBVR is constructed through layered signal architecture. Each layer performs a distinct analytical function, allowing the system to identify market structure, determine regime conditions, and dynamically adjust portfolio exposure.
Core Signal Architecture
Market Structure Layer
The first layer defines the structural state of the market using an EMA‑based envelope system with delayed channel reference. This mechanism establishes a structural boundary between normal price behavior and structural deviation.
Within this framework the market is naturally separated into two broad zones:
Mean‑reversion territory
Structural breakout territory
This layer acts as the reference map upon which all subsequent signal processing operates.
Regime and Trend Identification
The second layer evaluates whether price movement represents noise, structural change, or directional momentum. Trend vectors and ADX‑based strength metrics are used to determine both direction and intensity of trend behavior.
This stage allows the system to differentiate between:
Range‑bound markets
Transitional regimes
Persistent trend environments
Dynamic Exposure Adjustment
The third layer governs dynamic beta and exposure control. Instead of maintaining constant market exposure, CBVR adjusts position size based on the detected regime state.
In practice this leads to three operational states:
Mean reversion mode within structural ranges
Trend participation during structural breakouts
Neutral or reduced exposure when signals are ambiguous
This architecture ensures that direction and exposure are controlled separately rather than treated as a single decision variable.
Event‑Driven Rebalancing
CBVR does not rely on fixed periodic rebalancing schedules. Instead, position adjustments are triggered by structural changes in price relative to the previous rebalance state.
This event‑driven mechanism naturally adapts trading frequency to market volatility. Quiet markets generate few adjustments, while volatile environments may trigger clustered signal activity.
Typical operational frequency averages roughly ten structural adjustments per year, though signals may concentrate during periods of heightened market movement.
Structural Strengths
The system demonstrates particular strength in two types of environments:
Range‑bound markets, where mean‑reversion signals accumulate steady returns.
Strong directional markets, where breakout detection allows the strategy to adapt and participate in the trend.
Because of this dual structure, the cumulative return profile tends to display a gradually rising equity curve with occasional acceleration during major trend phases.
Known Structural Weakness
Every systematic strategy necessarily contains environments in which performance weakens. CBVR is most vulnerable in slow grinding declines where price remains below the channel baseline and drifts downward without clear trend acceleration or meaningful mean‑reversion rebounds.
These environments are neither clean trend markets nor stable range markets. Instead they represent low‑energy directional decay where short rebounds repeatedly fail.
Rather than attempting to eliminate this weakness through parameter optimization, the design philosophy of CBVR intentionally preserves it. Attempting to remove every weakness in a strategy often leads to severe overfitting and unstable out‑of‑sample performance.
A clearly defined weakness, by contrast, becomes a useful engineering input for system‑level portfolio construction.
CBVR 2.3 Three‑Bucket Framework
In version 2.3 the strategy architecture expands beyond a single trading engine through a three‑bucket capital allocation structure.
Bucket 3 functions as a stabilizing portfolio layer designed to complement the CBVR engine during its weaker regimes. This allocation may include assets such as gold, short‑duration bonds, and PFIX‑type convex hedging instruments.
Rather than acting as idle capital, this bucket forms an additional structural component of the overall strategy portfolio.
Auxiliary Systems
The CBVR ecosystem also incorporates auxiliary components designed to exploit patterns that emerge during the primary engine’s weaker phases.
One such element is a sub‑day trading system derived from CBVR signal dynamics. This system can utilize short‑term market behavior that tends to occur during the grinding environments where the core engine is less effective.
Strategy Portfolio Perspective
The full architecture therefore consists of multiple interacting components:
CBVR core engine
Adaptive Alpha allocation
CBVR 2.3 bucket framework
Auxiliary sub‑day systems
Because the weaknesses of each component partially overlap with the strengths of others, the combined system behaves more like a strategy portfolio than a single trading model.
Design Philosophy
A central principle behind CBVR is that no single strategy can efficiently dominate all market environments. Attempts to engineer such universality typically produce fragile models.
Instead, the system is designed around the idea that weaknesses should be clearly defined and preserved. Once those weaknesses are understood, they can be addressed through complementary systems rather than excessive parameter tuning.
In this sense CBVR should be viewed not merely as a trading strategy but as a framework for building adaptive systematic portfolios.
