Backtest UI

Sector 200D trend S20S

S_SECTOR_TREND_200D | sector strength/weakness | context | sector | computed

Logicsector_etf[t] > sma(sector_etf, 200)[t] and slope(sma(sector_etf, 200), 20)[t] > 0
Edge-
Samples0

Definition

Parent sector ETF is above a rising 200-day moving average.

Logic Triples

PredicateLeftOpRightFormula
Sector 200D trendParent sector ETF is above a rising 200-day moving average. Sector 200D trend == true sector_etf[t] > sma(sector_etf, 200)[t] and slope(sma(sector_etf, 200), 20)[t] > 0

Strategies Using Atom

StrategyFamilyEdgeSignals
sector above 200d SMA / flat highs (res_slope >= -0.002) / vol_ratio <= 0.80 triangle_breakout - -
sector above 200d SMA / flat highs (res_slope >= -0.002) / vol_slope_pct <= 0 (declining volume) triangle_breakout - -
sector above 200d SMA / declining highs + rising lows (res_slope < -0.002, sup_slope > 0) / vol_ratio <= 0.80 triangle_breakout - -
sector above 200d SMA / declining highs + rising lows (res_slope < -0.002, sup_slope > 0) / vol_slope_pct <= 0 (declining volume) triangle_breakout - -
sector above 200d SMA / rising lows only (sup_slope > 0, any resistance) / vol_ratio <= 0.80 triangle_breakout - -
sector above 200d SMA / rising lows only (sup_slope > 0, any resistance) / vol_slope_pct <= 0 (declining volume) triangle_breakout - -
SPY + sector both above 200d / flat highs (res_slope >= -0.002) / vol_ratio <= 0.80 triangle_breakout - -
SPY + sector both above 200d / flat highs (res_slope >= -0.002) / vol_slope_pct <= 0 (declining volume) triangle_breakout - -
SPY + sector both above 200d / declining highs + rising lows (res_slope < -0.002, sup_slope > 0) / vol_ratio <= 0.80 triangle_breakout - -
SPY + sector both above 200d / declining highs + rising lows (res_slope < -0.002, sup_slope > 0) / vol_slope_pct <= 0 (declining volume) triangle_breakout - -
SPY + sector both above 200d / rising lows only (sup_slope > 0, any resistance) / vol_ratio <= 0.80 triangle_breakout - -
SPY + sector both above 200d / rising lows only (sup_slope > 0, any resistance) / vol_slope_pct <= 0 (declining volume) triangle_breakout - -