Stock PulseRunning

Research

What the research agent has found in each symbol's history, tested the way the engine trades. Last full pass finished 2026-10-18 15:04 UTC.

Pass

2026-10-18

Symbols

51/51

Configs tested

22,644

Survivors

9

Rules on 2+ symbols

Population

0 new · 9 refreshed

Rules that hold on more than one symbol

The same rule surviving the gate on several markets is the evidence that matters most: it is far less likely to be a fluke of one symbol's history.

None yet in this pass.

Survivors by symbol (9)

SymbolRuleSideExitTrain nTrain avg RTrain tTest fromTest nTest avg RTest winTest tAlways-in avg RBeats it byLast signal
AAPL stockmacd_hist_crossup&weekly_uplongatr · target 2×ATR · stop 1×ATR1380.4523.542017-08-17700.64256%3.570.1742026-07-02
V stockstretch<-5%longatr · target 2×ATR · stop 1×ATR380.5172.122020-07-23280.90664%3.270.1662026-02-23
AAPL stockmacd_hist_crossup&weekly_uplongrsi_exit · RSI 60 · stop 1.5×ATR1400.2192.212017-08-17750.32868%3.040.0532026-10-14
V stockclose_low_range&rsi<35longtime_atr · 3d · stop 1.5×ATR380.3332.242020-07-23290.46972%2.810.0362026-03-27
UNG commodityvol>2&down_dayshortatr · target 3×ATR · stop 1.5×ATR330.7783.032020-03-26111.17373%2.78-0.0852025-12-11
TSLA stockclose>bb_upper_longlongatr · target 2×ATR · stop 1×ATR940.4192.702021-05-11460.61654%2.760.0892026-09-03
TSLA stockclose>bb_upper_longlongatr · target 1.5×ATR · stop 1×ATR1070.2922.412021-05-11520.47460%2.760.0462026-09-03
EWA indexbigdown>2atr&monthly_uplongatr · target 1.5×ATR · stop 1×ATR300.5212.342017-08-16220.62868%2.450.0012026-03-05
TSLA stockrsi>70&vol>1.5_longlongatr · target 1.5×ATR · stop 1×ATR470.4742.622021-05-11110.80573%2.290.0462025-09-12

Gate: at least 15 trades on the first 65% of history and 10 on the rest, positive average R with t ≥ 2 in both halves, after fees. R is profit per unit of the stop's distance. Each candidate is traded exactly as the daily engine would trade it: entry at the signal bar's close, one position at a time, exits by the engine's own evaluator. Since the second pass a rule must also beat "always in" (entering at every bar with the same exit and side) by at least 0.1 R per test trade with t ≥ 2: in a long bull market almost any long rule looks good, and that alone is not an edge. Survivors join the population as testing strategies (traded on paper by the daily engine under their own names) and are never trusted by the Board until they earn it live.

The learning loop

Judges every strategy on its live record, never the calendar: its own trades when it has enough, otherwise its family pooled across every symbol. Trusted strategies vote on the Board; testing and demoted ones trade on paper; retired ones stop.

Armed: changes are applied

Scored

2026-10-18 15:04 UTC

Live trades used

34,474

Trusted now

5060

Testing / demoted

15964 / 2896

With 15+ own live trades

45

Changes applied

Families earning their keep live (pooled across symbols, 30+ trades)

macdn=1486avg R 0.261t 5.79
bbn=3068avg R 0.111t 5.51
combos_miscn=620avg R 0.268t 4.93
combos_stochn=356avg R 0.556t 4.89
sr_combosn=1687avg R 0.121t 4.63

Families losing live (pooled across symbols, 30+ trades)

bb_combosn=329avg R -0.585t -11.82
rsin=1006avg R -0.365t -9.70
combos_rsin=1358avg R -0.319t -8.91
willr_rocn=3224avg R -0.190t -7.60
stochn=1560avg R -0.150t -4.23
SymbolStrategyChangeWhy
ETHatr_ma_rev__ma_rev_sma20_1__ma_exit_0.75_20testing → retired · 2026-10-17own live record negative on 2 consecutive scorecards (n=53, avg R -0.019)
WEATchannel_sr__atr_rev_1.5__atr_1_0.5trusted → demoted · 2026-10-15own live record n=16, avg R -0.13 (≤ -0.1)
AMZNatr_ma_rev__ma_rev_ema50_1__atr_1_0.25testing → trusted · 2026-10-15own live record n=20, avg R 1.139, t 2
XRPpatterns__hs_bull__atr_6_3trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
Vpatterns__hammer_rsi_40__time_atr_1_3trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
Vpatterns__hammer_rsi_30__time_atr_1_3trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_rsi_30__hybrid_rsi_1.5_1.5_75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_rsi_40__hybrid_rsi_1.5_1.5_65trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_rsi_30__atr_3_1.5trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_rsi_30__hybrid_rsi_3_1.5_75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_rsi_40__hybrid_rsi_3_1.5_75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_vol_2__atr_3_1.5trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_rsi_40__atr_3_1.5trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_rsi_30__hybrid_rsi_1.5_1.5_65trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_rsi_40__atr_3_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__candle_hammer__atr_3_1.5trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_vol_1.5__atr_3_1.5trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__candle_hammer__atr_3_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_rsi_30__atr_3_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_vol_1.5__atr_3_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_rsi_40__atr_4_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_vol_2__atr_3_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_rsi_30__atr_4_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_vol_2__atr_4_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__candle_hammer__atr_4_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDNOKpatterns__hammer_vol_1.5__atr_4_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDJPYpatterns__hammer_rsi_40__hybrid_bb_3_0.75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDJPYpatterns__hammer_rsi_30__bb_exit_0.75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDJPYpatterns__hammer_rsi_40__atr_2_0.75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDJPYpatterns__hammer_rsi_40__bb_exit_0.75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDJPYpatterns__hammer_rsi_40__hybrid_rsi_3_0.75_75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDJPYpatterns__hammer_rsi_30__hybrid_bb_3_0.75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDJPYpatterns__hammer_rsi_30__atr_2_0.75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDJPYpatterns__hammer_rsi_30__sr_exit_0.75_10trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDJPYpatterns__hammer_rsi_40__sr_exit_0.75_10trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDJPYpatterns__hammer_rsi_30__hybrid_rsi_3_0.75_75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDJPYpatterns__hammer_rsi_40__sr_exit_0.75_20trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDJPYpatterns__hammer_rsi_30__sr_exit_0.75_20trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDJPYpatterns__hammer_rsi_40__hybrid_rsi_3_0.75_70trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDJPYpatterns__hammer_rsi_30__hybrid_rsi_3_0.75_70trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDJPYpatterns__hammer_rsi_40__atr_3_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDJPYpatterns__hammer_rsi_30__atr_3_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDCHFpatterns__hammer_rsi_40__rsi_exit_1.5_60trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDCHFpatterns__hammer_rsi_30__rsi_exit_1.5_60trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDCHFpatterns__hammer_rsi_40__rsi_exit_2_60trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDCHFpatterns__hammer_rsi_30__rsi_exit_1_60trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDCHFpatterns__hammer_vol_1.5__rsi_exit_2_60trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDCHFpatterns__hammer_rsi_30__rsi_exit_2_60trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDCHFpatterns__candle_hammer__rsi_exit_2_60trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDCHFpatterns__hammer_vol_2__rsi_exit_2_60trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDCHFpatterns__hammer_rsi_40__rsi_exit_1_60trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDCADpatterns__candle_morning_star__sr_exit_1.5_20trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
USDCADpatterns__candle_morning_star__sr_exit_1.5_10trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
TSLApatterns__engulf_bull_vol_2__atr_6_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
TSLApatterns__hammer_rsi_30__trailing_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
TSLApatterns__engulf_bull_vol_1.5__atr_6_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
TSLApatterns__hammer_rsi_40__trailing_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
TSLApatterns__engulf_bull_rsi_30__atr_6_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
TSLApatterns__engulf_bull_rsi_40__atr_6_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
TSLApatterns__candle_engulf_bull__atr_6_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SPYpatterns__hammer_rsi_40__rsi_exit_0.5_75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SPYpatterns__hammer_rsi_30__rsi_exit_0.5_75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SPYpatterns__candle_hammer__rsi_exit_0.5_75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SPYpatterns__hammer_rsi_30__rsi_exit_1.5_75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SPYpatterns__hammer_rsi_40__rsi_exit_1.5_75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SPYpatterns__candle_double_bottom__atr_6_3trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SPYpatterns__hammer_vol_2__rsi_exit_0.5_75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SPYpatterns__hammer_vol_1.5__rsi_exit_0.5_75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SPYpatterns__candle_morning_star__atr_5_3trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SPYpatterns__hammer_rsi_40__rsi_exit_1_75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SPYpatterns__hs_bull__atr_8_3trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SPYpatterns__hs_bull__rsi_exit_2_75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SPYpatterns__hammer_rsi_30__rsi_exit_1_75trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SPYpatterns__hs_bull__atr_7_3trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SOYBpatterns__engulf_bull_vol_2__sr_exit_1.5_20trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SOYBpatterns__engulf_bull_vol_1.5__sr_exit_1.5_20trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SOYBpatterns__engulf_bull_vol_2__sr_exit_1.5_10trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SOYBpatterns__engulf_bull_rsi_40__sr_exit_1.5_10trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SOYBpatterns__engulf_bull_rsi_30__sr_exit_1.5_20trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SOYBpatterns__engulf_bull_rsi_30__sr_exit_1.5_10trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SOYBpatterns__engulf_bull_rsi_40__sr_exit_1.5_20trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SOYBpatterns__engulf_bull_vol_1.5__sr_exit_1.5_10trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SOYBpatterns__candle_engulf_bull__sr_exit_1.5_20trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SOYBpatterns__hs_bull__sr_exit_1.5_20trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SOYBpatterns__candle_engulf_bull__sr_exit_1.5_10trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SOYBpatterns__hs_bull__sr_exit_1.5_10trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SLVpatterns__hammer_rsi_40__rsi_exit_0.5_55trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SLVpatterns__hammer_rsi_30__rsi_exit_0.5_55trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SLVpatterns__hs_bull__atr_6_3trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
SLVpatterns__hs_bull__atr_5_3trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
QQQpatterns__hammer_vol_2__atr_7_3trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
QQQpatterns__hammer_vol_1.5__atr_7_3trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
QQQpatterns__candle_hammer__atr_7_3trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
QQQpatterns__hammer_rsi_30__atr_7_3trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
QQQpatterns__hammer_rsi_40__atr_7_3trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
QQQpatterns__engulf_bull_vol_1.5__atr_6_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
QQQpatterns__hs_bull__atr_5_3trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
QQQpatterns__engulf_bull_rsi_40__atr_6_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
QQQpatterns__engulf_bull_vol_2__atr_6_2trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01
QQQpatterns__hs_bull__atr_6_3trusted → demoted · 2026-10-13family "patterns" pooled live record n=810, avg R -0.11, t -2.01

Showing 100 of 1200.

Rules: a strategy's own record promotes it at 20 live trades with average R ≥ +0.10 and t ≥ 1.5, demotes it at 15 trades with average R ≤ −0.10, retires it at 30 trades negative on two consecutive scorecards. A family pooled across symbols demotes its trusted members at 100 trades with average R ≤ −0.10 and t ≤ −2 (research rules: 30 trades, t ≤ −1.5), and promotes research rules at 30 pooled trades with average R ≥ +0.10 and t ≥ 2.

base44
Edit with Base44