Strategies
BTC Realized Semivariance Asymmetry Directional — Long-Short, Trade the Data-Determined Direction Implied by the Skew Between Downside and Upside Realized Volatility, Vol-Filtered for Fees (Daily Bars, 2-Parameter)
Outcome: Abandoned
BtcRealizedSemivarianceAsymmetryLS
Outcome Summary
BtcRealizedSemivarianceAsymmetryLS was a cheap, one-backtest probe of realized-semivariance asymmetry — the fear/greed skew between downside and upside daily volatility — as the last untested return-structure, framed honestly by its own hypothesis as most likely a null/decayed result. The full-sample backtest looked superficially healthy (+55.2% over 214 trades, PF 1.32, 1.22% per trade, 11.9% drawdown, low beta) but resolved insignificant: Sharpe 0.545 with a CI straddling zero, an information ratio of -0.634 underperforming buy-and-hold, and clear recent decay. The analyst abandoned it at backtest review — the developer's own measurement showed 0.862 correlation with price momentum and zero disagreement days, making it a momentum clone in the dead OHLCV price-trend class, with a look-ahead-fit direction and a Sharpe CI on zero that could never clear deflated Sharpe. The probe resolved exactly as predicted, so it never reached optimization, analysis, or risk review.
Hypothesis
Implementation
Verification Results
Backtest_review/analyst: expect this to miss the deflated-Sharpe / OOS gates -- the recent regime (where the OOS windows sit) is decayed and the sandbox is breakeven-negative, matching the developer's own null base-rate warning. Lean abandon; if pursued, drop the short leg (a measured drag) and evaluate on pooled/OOS statistics.
Recent regime decayed and the mechanism is one-sided -- the dominant analyst/backtest_review consideration, leaning abandon, but not a code defect (and pre-registered as the null base-rate by the hypothesis itself). Full-sample the semivariance-skew continuation edge is real (avg +1.054%/trade, +52.8% cumulative, drift-adjusted +1.27% t=5.12), but the developer's honest per-year decomposition shows the decay: 2024 +63.3%, 2025 -15.8%, 2026 +8.7%, with the strength carried by 2020-2021 and 2024. The Layer-3 sandbox (trailing year, in the decayed regime) is breakeven-negative: total_return -0.22%, Sharpe -0.03, profit_factor 0.99, avg_trade_return_pct +0.079%, Sharpe CI [-1.70, 1.62] straddling zero. The walk-forward OOS windows and 15-day holdout all sit in that decayed window. Separately the edge is ONE-SIDED: the long leg is +2.188%/trade (greed -> more upside works) while the short leg is -0.615% (fear -> more downside does not), so the long-short symmetry the hypothesis assumes is not in the data and the short leg is a drag.
Research Lead/analyst: treat this as volatility-weighted momentum; decide whether the selection increment justifies a distinct sleeve, and note the broader meta-pattern that this developer's daily-bars probes are momentum-correlated and uniformly recent-decayed (except the range-position probe), suggesting the daily momentum family is the decayed common factor.
The signal is essentially volatility-weighted MOMENTUM -- a Research-Lead novelty question, honestly disclosed. Per the developer's own analysis the semivariance skew correlates 0.862 with 14-day price momentum with zero disagreement days at tradeable thresholds, so it is 'volatility-weighted momentum whose extra content is in the magnitude/selection, not the direction'. The volatility weighting does rank opportunities roughly twice as well (drift-adjusted +1.005% t=5.03 vs +0.533% for plain momentum), so it is not simply the dead price-MA confluence template, but it is a momentum variant. This is the fifth of this developer's daily-bars probes and the fourth that resolves to a momentum-correlated, full-sample-positive-but-recent-decayed signal (streak, CLV, OBV, this) -- a meta-pattern the Research Lead should weigh: the recent BTC regime appears to have decayed the daily momentum family broadly, and these probes are largely re-measurements of it rather than orthogonal structures.
No code change warranted; the implementation faithfully and correctly implements the semivariance-asymmetry mechanism (polarity double-checked).
The code is CORRECT, including the polarity -- this fail-risk is edge/regime, not implementation. Verified: down_semivol=sqrt(mean(min(r,0)^2)) and up_semivol=sqrt(mean(max(r,0)^2)) are correctly split and incrementally summed, skew=(down-up)/(down+up) is the correct normalised asymmetry in [-1,+1] with a dead-flat-tape guard; the POLARITY is correct -- skew>0 (downside-dominated/fear) maps to implied=-1 -> SELL and skew<0 (greed) to +1 -> BUY, i.e. continuation of the dominant move, as the hypothesis specifies; there is no look-ahead (returns from completed closes, entry at the current close); the |skew|>=skew_thresh + ATR-pct fee filter, the ATR stop against the bar's own low/high, and leverage-consuming risk-first sizing are all correct with guards; should_exit closes on the next bar when _side==0 on restart. Same sound structure as the streak/CLV/OBV/range-position siblings.
Backtest Review
- Sharpe
- 0.55
- Total return
- 55.23%
- Max drawdown
- 11.86%
- Trades
- 214
- Win rate
- 51.9%
- Profit factor
- 1.32
214 trades (highest cadence of the bars-probe batch); PF 1.32, avg_trade_return_pct 1.22%, 11.9% drawdown, low beta (0.02)
Not significant: sharpe_ratio 0.545 with sharpe_ci_low -0.098 — CI straddles zero at the base config; cannot clear the DSR gate after best-of-N
Admitted momentum in disguise: skew correlates 0.862 with price momentum, ZERO disagreement days — the 0/213 OHLCV price-trend class (L56/L9)
Continuation direction fit on the full 2019-2026 sample (look-ahead into OOS/holdout)
Recent decay: 2025 -5.77%; rolling Sharpe negative across late-2025/2026 (to -3.1) — where the holdout/OOS sit
information_ratio -0.634 vs a meaningful buy-hold — underperforms holding BTC; the hypothesis itself expected a null/decayed result
Outcome Summary
A structurally distinct-seeming signal (semivariance skew) that correlates 0.862 with price momentum and never disagrees with it at tradeable thresholds is momentum in disguise — the developer's own diagnostic proves there is no incremental edge to optimize, and a full-sample-fit direction on a decayed effect only makes honest out-of-sample worse.
The analyst abandoned it at backtest review as volatility-weighted momentum in disguise — the skew correlates 0.862 with price momentum with zero disagreement days at tradeable thresholds, placing it in the dead 0/213 OHLCV price-trend class — with a Sharpe CI on zero that cannot clear deflated Sharpe after the optimizer's best-of-N, a continuation direction fit on the full 2019-2026 sample (look-ahead into OOS/holdout), and an information ratio underperforming buy-and-hold.
A long-short, single-instrument directional strategy on BTCUSDT.BINANCE USD-M daily bars (2 tunable parameters) trading realized-semivariance asymmetry — the fear/greed skew between downside and upside realized volatility (down_semivol − up_semivol, normalized to [-1,+1]) — entering on extreme skew with a vol/ATR fee filter and a data-determined continuation direction (fear → short, greed → long), probing the one untested return-structure remaining after the session's exhaustive falsification.
The backtest (2410 daily bars, 2019-2026) returned +55.2% over 214 trades (highest cadence of the bars-probe batch) with profit factor 1.32, avg_trade_return_pct 1.22%, win rate 51.9%, max drawdown 11.9%, and low beta (0.02). But Sharpe was only 0.545 with sharpe_ci_low -0.098 (CI straddles zero), information ratio -0.634 versus holding BTC, and returns had decayed (2025 -5.77%, rolling Sharpe negative to -3.1 across late-2025/2026).
Backtest and paper results are hypothetical. Trading involves risk of loss.