Cruxta

A golden cross usually makes the news the day after it happens, which is the least useful day to hear about it. Cruxta works the other way round. We scan 8,221 tickers on the 4-hour, daily and weekly and project the crosses that have not happened yet — golden and death alike — then run a live countdown on every one until it crosses or the setup falls apart. Not by drawing the current trend forward, which is the shortcut that makes most “about to cross” calls arrive late. We have measured that: across 2,103,318 projected crosses on ten years of the whole US market, a cross projected one to three bars out landed on the exact bar 75% of the time. See the record.

4-hour
Daily
Weekly

Each list refreshes when that bar closes.

🟨 Projected golden crossesThe 50 rising through the 200.

4 HOUR GOLDEN CROSSES 131 tickers projected to cross

Filters: Sort:
50 / 200 30 bars
CHDNNASDAQ 1 bar -1b below both
FUBONYSE 2 bars -1b above both
GYRENASDAQ 2 bars -1b above both
JBSNYSE 2 bars -1b below both
NVRNYSE 2 bars -1b below both
PRMENASDAQ 2 bars -1b above both
RXRXNASDAQ 2 bars -1b above both
ZVRANASDAQ 2 bars -1b above both
CELHNASDAQ 3 bars no change above both
WNEBNASDAQ 3 bars -2b above both
CMPXNASDAQ 4 bars -1b between the two
PTLONASDAQ 4 bars -3b below both
VSNTNASDAQ 4 bars no change below both
XPNASDAQ 4 bars no change above both
AMPYNYSE 5 bars -1b above both
BRSLNYSE 5 bars -1b below both
CRKNYSE 5 bars -2b above both
EVHNYSE 5 bars -2b between the two
KROSNASDAQ 5 bars -1b above both
NVAXNASDAQ 5 bars -1b above both
SNDNASDAQ 5 bars -1b above both
CHPTNYSE 6 bars -1b above both
CRMDNASDAQ 6 bars -1b above both
EQTNYSE 6 bars -1b above both
HCKTNASDAQ 6 bars +1b above both
NPWRNYSE 6 bars -3b above both
NVGSNYSE 6 bars -2b above both
STNGNYSE 6 bars -2b above both
BRCBNASDAQ 7 bars -1b above both
CTVANYSE 7 bars no change above both
FPINYSE 7 bars -2b above both
GLNGNASDAQ 7 bars -2b above both
INFQNYSE 7 bars -1b between the two
TITNNASDAQ 7 bars -7b above both
FCFSNASDAQ 8 bars -1b above both
NENYSE 8 bars no change above both
NMRKNASDAQ 8 bars -4b below both
OVBCNASDAQ 8 bars -2b above both
VTSNYSE 8 bars -3b above both
CABANASDAQ 9 bars -1b above both
CBOECBOE 9 bars no change above both
CERSNASDAQ 9 bars new below both
CSGPNASDAQ 9 bars no change below both
GPRONASDAQ 9 bars -5b above both
MUXNYSE 9 bars no change between the two
CBIONASDAQ 10 bars -2b above both
COINNASDAQ 10 bars no change above both
CRCLNYSE 10 bars no change above both
GAPNYSE 11 bars -2b above both
LYBNYSE 11 bars -3b below both
SNDKNASDAQ 11 bars new above both
FBRTNYSE 12 bars -5b above both
RKTNYSE 12 bars no change below both
ZGNASDAQ 12 bars +2b below both
AGCONYSE 13 bars -6b above both
KYTXNASDAQ 13 bars -3b below both
PROKNASDAQ 13 bars -5b above both
SBGINASDAQ 13 bars no change below both
SMTCNASDAQ 13 bars new above both
ALMNASDAQ 14 bars +1b above both
BDTXNASDAQ 14 bars -3b between the two
LANDNASDAQ 14 bars -2b above both
MPNYSE 14 bars -5b below both
PRTANASDAQ 14 bars -2b above both
SGHCNYSE 14 bars +1b above both
IRDNASDAQ 15 bars -4b above both
50 / 200 30 bars
LZMNYSE 15 bars no change between the two
PAHCNASDAQ 15 bars -1b above both
PAXNASDAQ 15 bars -2b below both
DNUTNASDAQ 16 bars -7b between the two
MLYSNASDAQ 16 bars no change above both
MSTRNASDAQ 16 bars no change above both
NBRNYSE 16 bars +7b above both
NKTXNASDAQ 16 bars -3b above both
OISNYSE 16 bars -3b below both
RENTNASDAQ 16 bars new above both
CTMXNASDAQ 17 bars -1b above both
DANNYSE 17 bars -4b above both
EEFTNASDAQ 17 bars new above both
NFLXNASDAQ 17 bars -1b between the two
SRNYSE 17 bars no change between the two
SSPNASDAQ 17 bars +2b between the two
DMCNYSE 18 bars -2b between the two
NERVNASDAQ 18 bars -1b below both
RESNYSE 18 bars -2b between the two
UECAMEX 18 bars -1b below both
MQNASDAQ 19 bars +3b above both
SMMTNASDAQ 19 bars -1b above both
ZNASDAQ 19 bars +5b below both
AVBPNASDAQ 20 bars -6b above both
KWYNYSE 20 bars -2b above both
RIGNYSE 21 bars +5b between the two
ROOTNASDAQ 21 bars new above both
KEXNYSE 22 bars +2b between the two
OGSNYSE 22 bars +3b between the two
TMUSNASDAQ 23 bars no change between the two
AMTNYSE 24 bars -6b between the two
GNLNYSE 24 bars new between the two
METCNASDAQ 24 bars +2b between the two
ODDNASDAQ 24 bars no change below both
PAGSNYSE 24 bars +3b above both
UPWKNASDAQ 24 bars -2b below both
VALNYSE 24 bars +8b between the two
CDZINASDAQ 25 bars new above both
LOPENASDAQ 25 bars -5b above both
RIVNNASDAQ 25 bars new below both
TRONNASDAQ 25 bars no change below both
TWINYSE 25 bars new above both
ANABNASDAQ 26 bars -3b between the two
IMXINASDAQ 26 bars new above both
MGYNYSE 26 bars no change between the two
OPTUNYSE 26 bars -1b between the two
VNOMNASDAQ 26 bars +2b between the two
ARLNYSE 27 bars new between the two
CZWINASDAQ 27 bars new above both
METANASDAQ 27 bars +1b above both
NWENASDAQ 27 bars no change between the two
WFRDNASDAQ 27 bars -1b above both
GEMINASDAQ 28 bars new above both
NABLNYSE 28 bars -1b between the two
AEONYSE 29 bars new above both
KMPRNYSE 29 bars +5b between the two
KODKNYSE 29 bars +2b below both
PGNYSE 29 bars +5b above both
REFINASDAQ 29 bars new between the two
WMBNYSE 29 bars new above both
BGNYSE 30 bars new above both
FMCNYSE 30 bars new above both
SMRNYSE 30 bars no change between the two
SOUNNASDAQ 30 bars no change below both
UINYSE 30 bars +3b between the two

DAILY GOLDEN CROSSES 181 tickers projected to cross

Filters: Sort:
50 / 200 30 bars
ASMBNASDAQ 2 bars -1b above both
ASSTNASDAQ 2 bars -1b above both
AUGONASDAQ 2 bars -2b above both
SSNCNASDAQ 2 bars -1b above both
VSTMNASDAQ 2 bars -1b above both
BF.BNYSE 3 bars new below both
CBOECBOE 3 bars -1b above both
GRALNASDAQ 3 bars -1b above both
NOWNYSE 3 bars -2b above both
PLTRNASDAQ 3 bars -2b above both
RRCNYSE 3 bars -1b above both
APONYSE 4 bars -3b above both
CACINYSE 4 bars -1b above both
DHRNYSE 4 bars -1b above both
NEMNYSE 4 bars -3b above both
PFENYSE 4 bars -1b above both
SPGINYSE 4 bars -7b above both
SPOTNYSE 4 bars -1b above both
ADVUSI 5 bars +1b below both
ARESNYSE 5 bars -3b above both
BETANYSE 5 bars -3b above both
CNDTNASDAQ 5 bars no change above both
GFLNYSE 5 bars -1b above both
GWRSNASDAQ 5 bars -2b above both
HASNASDAQ 5 bars -1b above both
HURNNASDAQ 5 bars -1b above both
LRMRNASDAQ 5 bars -1b below both
TEMNASDAQ 5 bars -2b above both
VNOMNASDAQ 5 bars no change above both
ABTNYSE 6 bars -1b above both
ALECNASDAQ 6 bars +1b above both
ARNYSE 6 bars -1b above both
ARHSNASDAQ 6 bars no change above both
BGNYSE 6 bars no change above both
CRAINASDAQ 6 bars -1b above both
CSLASX · delayed 6 bars -1b above both
CSTLNASDAQ 6 bars -1b above both
MATVNYSE 6 bars -2b above both
PCYONASDAQ 6 bars +3b above both
PRGONYSE 6 bars no change above both
UGINYSE 6 bars -1b above both
ULHNASDAQ 6 bars -2b above both
VYXNYSE 6 bars no change above both
WKNYSE 6 bars -1b above both
ASANNYSE 7 bars -2b between the two
CRMNYSE 7 bars -1b above both
CTKBNASDAQ 7 bars +2b above both
EXLSNASDAQ 7 bars -2b above both
FIGSNYSE 7 bars -1b above both
JJSFNASDAQ 7 bars no change above both
MRPNYSE 7 bars -4b above both
PANLNASDAQ 7 bars -1b above both
SONONASDAQ 7 bars -1b between the two
TLSINASDAQ 7 bars no change above both
TNDMNASDAQ 7 bars -1b above both
AQSTNASDAQ 8 bars -1b above both
AUNYSE 8 bars -3b above both
CAINASDAQ 8 bars -2b above both
GDDYNYSE 8 bars -1b above both
GDYNNASDAQ 8 bars -2b above both
REXRNYSE 8 bars -3b between the two
CLFNYSE 9 bars -1b above both
CNRNYSE 9 bars +1b above both
EXPONASDAQ 9 bars -1b above both
OCULNASDAQ 9 bars +1b above both
TARSNASDAQ 9 bars -1b above both
ADTNYSE 10 bars -1b above both
AEBINASDAQ 10 bars no change above both
JKHYNASDAQ 10 bars -1b above both
JOENYSE 10 bars -2b above both
KKRNYSE 10 bars -4b above both
TPGNASDAQ 10 bars -2b above both
CBRENYSE 11 bars -7b above both
DDSNYSE 11 bars -3b above both
FLSNYSE 11 bars -3b above both
MDTNYSE 11 bars -2b above both
BCONYSE 12 bars +1b below both
CHPTNYSE 12 bars new above both
CORNYSE 12 bars -2b above both
DCAMEX 12 bars -2b above both
ELNYSE 12 bars -2b above both
FOXANASDAQ 12 bars -1b above both
IIINASDAQ 12 bars -1b above both
ITNYSE 12 bars -2b above both
MBUUNASDAQ 12 bars -3b below both
QGENNYSE 12 bars no change above both
RYAMNYSE 12 bars -2b above both
BLKBNASDAQ 14 bars -1b above both
FOXNASDAQ 14 bars -1b above both
GTNNYSE 14 bars -2b above both
IDCCNASDAQ 14 bars -2b above both
50 / 200 30 bars
PCORNYSE 14 bars -2b above both
ADBENASDAQ 15 bars -3b between the two
BSYNASDAQ 15 bars -3b below both
ICENYSE 15 bars -5b above both
OWLNYSE 15 bars -2b above both
RIGNYSE 15 bars +1b above both
SANANASDAQ 15 bars -1b above both
SRPTNASDAQ 15 bars no change above both
WBDNASDAQ 15 bars +1b above both
WGSNASDAQ 15 bars -1b above both
ZSNASDAQ 15 bars -4b between the two
ABXTSX · delayed 16 bars -5b above both
AWINYSE 16 bars -2b between the two
BDCNYSE 16 bars -8b above both
DECNYSE 16 bars -3b above both
FWDINASDAQ 16 bars -5b above both
INSPNYSE 16 bars -1b between the two
KODKNYSE 16 bars -2b above both
NOGNYSE 16 bars no change above both
SBETNASDAQ 16 bars -7b above both
VOXRNASDAQ 16 bars -5b above both
ALTINASDAQ 17 bars no change below both
AVYNYSE 17 bars no change above both
CDENYSE 17 bars -3b above both
ENTANASDAQ 17 bars -1b above both
NUNYSE 17 bars -3b above both
RGLDNASDAQ 17 bars -4b above both
SBCNASDAQ 17 bars -2b above both
TRUPNASDAQ 17 bars -4b between the two
WAYNASDAQ 17 bars -2b between the two
BJNYSE 18 bars -1b between the two
COONASDAQ 18 bars +1b below both
DGNYSE 18 bars -1b above both
DLBNYSE 18 bars -1b above both
FIGNYSE 18 bars -2b below both
MIAXNYSE 18 bars new below both
RCKTNASDAQ 18 bars -2b above both
ASURNASDAQ 19 bars -2b above both
BMNRNYSE 19 bars new above both
DISNYSE 19 bars -1b above both
MNKDNASDAQ 19 bars -1b between the two
STENYSE 19 bars no change below both
TICNYSE 19 bars -2b above both
AMRNYSE 20 bars +1b above both
BRNYSE 20 bars -1b between the two
CVNANYSE 20 bars no change above both
EFXNYSE 20 bars -5b below both
RITMNYSE 20 bars -2b between the two
TYLNYSE 20 bars -2b above both
ADSKNASDAQ 21 bars +1b below both
AINYSE 21 bars -6b between the two
DCHNYSE 21 bars -5b above both
HLNYSE 21 bars -3b above both
MKTXNASDAQ 21 bars -1b above both
PRMENASDAQ 21 bars -1b above both
PTCNASDAQ 21 bars -1b between the two
RMDNYSE 21 bars -2b between the two
VGZAMEX 21 bars -9b above both
BRBSAMEX 22 bars no change above both
CRMDNASDAQ 22 bars no change above both
CTSHNASDAQ 22 bars -3b between the two
VRDNNASDAQ 22 bars -1b between the two
GPRONASDAQ 23 bars +5b above both
NAVINASDAQ 23 bars -1b above both
LNNNYSE 24 bars new above both
MHNYSE 24 bars -1b above both
UBERNYSE 24 bars no change between the two
XPNASDAQ 24 bars -4b above both
AMPHNASDAQ 25 bars no change above both
CRCLNYSE 25 bars new above both
GEHCNASDAQ 25 bars +1b between the two
DMACNASDAQ 26 bars +9b below both
GNYSE 26 bars -3b between the two
GSMNASDAQ 26 bars -2b above both
SPCENYSE 26 bars new between the two
AGCONYSE 27 bars no change above both
CAMPNASDAQ 27 bars new between the two
CNXNYSE 27 bars -3b above both
GISNYSE 27 bars +4b between the two
LAWNYSE 27 bars new between the two
IMRXNASDAQ 28 bars -2b below both
KVYONYSE 28 bars -2b between the two
TNYSE 28 bars new above both
USLMNASDAQ 28 bars no change between the two
CHDNNASDAQ 29 bars new below both
CMCLAMEX 29 bars new above both
CNXCNASDAQ 29 bars new above both
RXSTNASDAQ 29 bars no change between the two
CAGNYSE 30 bars +8b between the two
INRNYSE 30 bars new above both

WEEKLY GOLDEN CROSSES 54 tickers projected to cross

Filters: Sort:
50 / 200 30 bars
CRLNYSE 2 bars new above both
NVSTNYSE 2 bars new above both
RELYNASDAQ 2 bars new above both
WLYNYSE 2 bars new above both
BZHNYSE 3 bars new above both
CLDTNYSE 3 bars new above both
DSGRNASDAQ 3 bars new above both
EIGNYSE 3 bars new above both
FDBCNASDAQ 3 bars new above both
HPNYSE 3 bars new above both
MCFTNASDAQ 3 bars new above both
MCHPNASDAQ 3 bars new below both
PRLDNASDAQ 3 bars new above both
SGHTNASDAQ 3 bars new above both
APDNYSE 4 bars new above both
ATRCNASDAQ 4 bars new above both
AXTANYSE 4 bars new above both
EIXNYSE 4 bars new below both
HRINYSE 4 bars new between the two
IQVNYSE 4 bars new above both
MGMNYSE 4 bars new above both
MLRNYSE 4 bars new above both
SHONYSE 4 bars new above both
SPBNYSE 4 bars new above both
TTCNYSE 4 bars new above both
WMKNYSE 4 bars new above both
AFRINASDAQ 5 bars new above both
50 / 200 30 bars
EGBNNASDAQ 5 bars new above both
GNLNYSE 5 bars new above both
SBGINASDAQ 5 bars new below both
TXGNASDAQ 5 bars new above both
ACRSNASDAQ 6 bars new above both
CLDXNASDAQ 6 bars new above both
GCBCNASDAQ 6 bars new above both
HNSTNASDAQ 6 bars new above both
HRMYNASDAQ 6 bars new above both
LEGHNASDAQ 6 bars new above both
NREFNYSE 6 bars new above both
WOLFNYSE 6 bars new between the two
FANASDAQ 7 bars new above both
LCUTNASDAQ 7 bars new above both
LSTRNASDAQ 7 bars new above both
AWRNYSE 9 bars new above both
CRGYNYSE 9 bars new above both
EBFNYSE 9 bars new above both
MTCHNASDAQ 9 bars new above both
NBRNYSE 9 bars new above both
WHWKNASDAQ 9 bars new above both
DNLINASDAQ 10 bars new above both
DVNNYSE 10 bars new above both
ETSYNYSE 10 bars new above both
IRDMNASDAQ 10 bars new above both
PTENNASDAQ 10 bars new above both
SWKNYSE 10 bars new above both

💀 Projected death crossesThe 50 falling through the 200.

4 HOUR DEATH CROSSES 235 tickers projected to cross

Filters: Sort:
50 / 200 30 bars
RNYSE 1 bar -1b below both
AALNASDAQ 2 bars -1b below both
ALABNASDAQ 2 bars -1b above both
BBWNYSE 2 bars -1b below both
CBTNYSE 2 bars -1b below both
CTOSNYSE 2 bars -1b below both
CVSNYSE 2 bars -1b above both
FCELNASDAQ 2 bars -1b below both
JBLUNASDAQ 2 bars -1b below both
NVTNYSE 2 bars -1b below both
PSTLNYSE 2 bars -1b above both
RJETNASDAQ 2 bars -1b below both
SEZLNASDAQ 2 bars -2b below both
AHRTNYSE 3 bars -1b below both
ALKNYSE 3 bars -1b below both
CGNXNASDAQ 3 bars -1b below both
CYTKNASDAQ 3 bars -1b below both
LKFNNASDAQ 3 bars -1b below both
MLINYSE 3 bars -1b below both
WDFCNASDAQ 3 bars -1b below both
ABCBNYSE 4 bars no change below both
AIGNYSE 4 bars -2b below both
BBCPNASDAQ 4 bars -1b above both
CRSNYSE 4 bars -1b below both
DRUGNASDAQ 4 bars -3b below both
GIIINASDAQ 4 bars -1b below both
GRCNYSE 4 bars -1b below both
KNNYSE 4 bars -1b below both
OSWNASDAQ 4 bars -1b below both
PAMTNASDAQ 4 bars no change below both
PENGNASDAQ 4 bars -1b below both
PSMTNASDAQ 4 bars -1b below both
RYNNYSE 4 bars no change below both
SKTNYSE 4 bars -1b below both
TERNASDAQ 4 bars no change below both
WRBYNYSE 4 bars -1b below both
CMCNYSE 5 bars no change above both
EGHTNASDAQ 5 bars -1b below both
ELMDAMEX 5 bars -1b below both
ENOVNYSE 5 bars -1b below both
EVCNYSE 5 bars -1b below both
EXRNYSE 5 bars -2b below both
FOURNYSE 5 bars no change between the two
IDXXNASDAQ 5 bars no change below both
JBHTNASDAQ 5 bars no change above both
NGVTNYSE 5 bars -2b below both
NNNNYSE 5 bars -1b below both
OSURNASDAQ 5 bars -1b below both
SIGNYSE 5 bars no change below both
SRINYSE 5 bars -1b above both
SUNBNYSE 5 bars no change below both
WALNYSE 5 bars -1b above both
DNYSE 6 bars -4b below both
DAKTNASDAQ 6 bars -1b below both
INNNYSE 6 bars -1b below both
LIFNASDAQ 6 bars -1b below both
MANENYSE 6 bars -2b below both
PPGNYSE 6 bars no change below both
TPBNYSE 6 bars -3b below both
UNHNYSE 6 bars -2b between the two
XRAYNASDAQ 6 bars -1b below both
ZWSNYSE 6 bars -2b below both
ARWNYSE 7 bars no change above both
HRLNYSE 7 bars -1b below both
OPALNASDAQ 7 bars +1b below both
QDELNASDAQ 7 bars -2b below both
REALNASDAQ 7 bars -3b below both
WYNYSE 7 bars -1b below both
AMBANASDAQ 8 bars -3b below both
ELANNYSE 8 bars -1b above both
GRPNNASDAQ 8 bars -1b below both
MASNYSE 8 bars +1b below both
ORLYNASDAQ 8 bars no change below both
PKENYSE 8 bars -2b below both
PRMBNYSE 8 bars -1b below both
STRTNASDAQ 8 bars no change below both
ZGNNYSE 8 bars -2b below both
BDNNYSE 9 bars -4b above both
CALMNASDAQ 9 bars -2b below both
HXLNYSE 9 bars -2b below both
KEYNYSE 9 bars +2b below both
KODNASDAQ 9 bars -3b below both
MTHNYSE 9 bars -1b below both
PGNYNASDAQ 9 bars -3b below both
TNLNYSE 9 bars -2b below both
AFLNYSE 10 bars -2b below both
CUBENYSE 10 bars -4b below both
EGANNASDAQ 10 bars new below both
FELENASDAQ 10 bars -1b below both
HTBNYSE 10 bars no change below both
KTOSNASDAQ 10 bars new below both
LEUNYSE 10 bars -11b below both
RCLNYSE 10 bars -1b below both
RRRNASDAQ 10 bars -1b below both
SHONYSE 10 bars -7b between the two
SMPNYSE 10 bars no change above both
SPOKNASDAQ 10 bars +2b below both
SVRANASDAQ 10 bars -1b below both
SWXNYSE 10 bars -2b below both
TRNONYSE 10 bars no change below both
BCAXNASDAQ 11 bars -2b below both
COGTNASDAQ 11 bars -1b below both
CRDONASDAQ 11 bars -2b below both
FERGNYSE 11 bars +1b below both
JEFNYSE 11 bars -1b above both
MGRCNASDAQ 11 bars -1b below both
ONTONYSE 11 bars +6b below both
AMDNASDAQ 12 bars +1b between the two
CSCONASDAQ 12 bars -1b below both
GTESNYSE 12 bars -3b below both
IRTNYSE 12 bars no change below both
KAINYSE 12 bars -2b below both
LAMRNASDAQ 12 bars -2b below both
ONLNYSE 12 bars -1b below both
PFGCNYSE 12 bars -3b below both
RDNNYSE 12 bars +2b between the two
SFMNASDAQ 12 bars +1b below both
STLDNASDAQ 12 bars -4b below both
50 / 200 30 bars
TDYNYSE 12 bars -2b below both
TTWONASDAQ 12 bars no change below both
EBMTNASDAQ 13 bars no change below both
HIMSNYSE 13 bars new below both
IESCNASDAQ 13 bars -12b below both
ILPTNASDAQ 13 bars -1b below both
LNYSE 13 bars -4b below both
MAMANASDAQ 13 bars -3b below both
PTRNNASDAQ 13 bars -4b below both
TOLNYSE 13 bars no change below both
VVXNYSE 13 bars -4b below both
WTFCNASDAQ 13 bars no change below both
ARQTNASDAQ 14 bars -1b below both
ASPNNYSE 14 bars no change below both
DOWIG 14 bars +1b below both
NOCNYSE 14 bars -3b below both
TEXNYSE 14 bars -7b below both
ALOYNASDAQ 15 bars no change below both
HWMNYSE 15 bars -3b below both
NEOTSX · delayed 15 bars -4b below both
XHRNYSE 15 bars -3b below both
GHCNYSE 16 bars -3b below both
NOVTNASDAQ 16 bars -1b below both
OUSTNASDAQ 16 bars -5b below both
PRKSNYSE 16 bars -3b below both
PSANYSE 16 bars -7b below both
RNSTNYSE 16 bars no change below both
VSTSNYSE 16 bars +1b above both
FEIMNASDAQ 17 bars -1b below both
FNDNYSE 17 bars -4b below both
TFINNYSE 17 bars -2b below both
ULCCNASDAQ 17 bars no change between the two
DALNYSE 18 bars -2b below both
DDOGNASDAQ 18 bars -2b below both
EFCNYSE 18 bars -3b between the two
IRNYSE 18 bars no change below both
MACNYSE 18 bars +1b below both
MOVNYSE 18 bars no change below both
SNANYSE 18 bars -2b below both
UALNASDAQ 18 bars no change below both
CALNYSE 19 bars +2b below both
FORNYSE 19 bars +3b below both
INVHNYSE 19 bars -2b below both
SLGNNYSE 19 bars -6b below both
SNDRNYSE 19 bars +1b between the two
SPGNYSE 19 bars -3b below both
WCCNYSE 19 bars -2b between the two
FHNNYSE 20 bars -1b between the two
HAPNNASDAQ 20 bars -2b below both
HASINYSE 20 bars new below both
MGEENASDAQ 20 bars -2b below both
RHNYSE 20 bars -2b below both
SXINYSE 20 bars -4b below both
WRBNYSE 20 bars +2b between the two
ELSNYSE 21 bars +1b below both
PRGNYSE 21 bars no change between the two
SYKNYSE 21 bars no change below both
AONNYSE 22 bars -3b below both
FBINNYSE 22 bars +2b below both
FVRNYSE 22 bars -6b below both
HDNYSE 22 bars +2b below both
JOUTNASDAQ 22 bars -7b below both
LENASDAQ 22 bars -1b below both
LOVENASDAQ 22 bars -1b between the two
MCRINASDAQ 22 bars no change between the two
RALNYSE 22 bars no change between the two
CURBNYSE 23 bars -1b below both
GMEDNYSE 23 bars -2b below both
MCFTNASDAQ 23 bars no change below both
MNSTNASDAQ 23 bars -2b below both
VLYNASDAQ 23 bars +1b below both
CDRENYSE 24 bars -5b below both
COLBNASDAQ 24 bars +3b between the two
GENYSE 24 bars -3b between the two
HEINYSE 24 bars -3b below both
RPMNYSE 24 bars -2b below both
AXPNYSE 25 bars new below both
BMRCNASDAQ 25 bars -3b above both
BWANYSE 25 bars -1b above both
CLNYSE 25 bars new below both
CROXNASDAQ 25 bars -2b below both
HEI.ANYSE 25 bars -3b below both
LQDANASDAQ 25 bars -1b between the two
RGNXNASDAQ 25 bars -3b below both
STOKNASDAQ 25 bars -2b below both
BMINYSE 26 bars new between the two
ESNYSE 26 bars +12b between the two
ESQNASDAQ 26 bars +4b between the two
HPPNYSE 26 bars -1b below both
LMTNYSE 26 bars -3b below both
LOCONASDAQ 26 bars -3b between the two
MNYSE 26 bars no change between the two
MBCNYSE 26 bars +1b below both
WAFDNASDAQ 26 bars +4b below both
CRNYSE 27 bars -3b between the two
KBHNYSE 27 bars -1b below both
OLPNYSE 27 bars +8b below both
WESTNASDAQ 27 bars -3b between the two
AEHRNASDAQ 28 bars +7b below both
COLDNYSE 28 bars +8b below both
IARTNASDAQ 28 bars -1b between the two
MRVLNASDAQ 28 bars -2b between the two
ODCNYSE 28 bars -2b between the two
UFPINASDAQ 28 bars +4b below both
VTOLNYSE 28 bars new below both
BF.BNYSE 29 bars new below both
FFINNASDAQ 29 bars no change between the two
FRMENASDAQ 29 bars +3b between the two
MBUUNASDAQ 29 bars +2b between the two
VCELNASDAQ 29 bars new below both
WOOFNASDAQ 29 bars +23b below both
HLMNNASDAQ 30 bars no change below both
LLYVANASDAQ 30 bars new below both
MAZENASDAQ 30 bars +7b below both
MTNNYSE 30 bars +1b below both
PINSNYSE 30 bars new below both
URINYSE 30 bars +1b below both

DAILY DEATH CROSSES 262 tickers projected to cross

Filters: Sort:
50 / 200 30 bars
BBWINYSE 1 bar -1b below both
NVTSNASDAQ 1 bar -1b below both
PSFENYSE 1 bar new below both
SMPNYSE 1 bar -1b above both
CHCTNYSE 2 bars -1b below both
FBYDNASDAQ 2 bars -1b below both
IANASDAQ 2 bars no change below both
KBHNYSE 2 bars -1b below both
MPLTNASDAQ 2 bars -1b below both
SEINYSE 2 bars -1b below both
SGNYSE 2 bars -1b above both
TCMDNASDAQ 2 bars -1b below both
BVNYSE 3 bars -1b below both
BYDNYSE 3 bars -1b below both
DYNYSE 3 bars -1b below both
EMNNYSE 3 bars +1b above both
FRPHNASDAQ 3 bars -1b below both
GVANYSE 3 bars -1b below both
MODNYSE 3 bars -1b below both
MTZNYSE 3 bars -1b below both
NGSNYSE 3 bars -1b below both
NPBNYSE 3 bars -1b below both
SAIANASDAQ 3 bars no change below both
SPIRNYSE 3 bars -2b below both
WATTNASDAQ 3 bars -1b below both
XELNASDAQ 3 bars -1b below both
AEISNASDAQ 4 bars no change below both
ALGNNASDAQ 4 bars no change below both
ALKNYSE 4 bars -1b below both
ALLONASDAQ 4 bars -1b between the two
GLUENASDAQ 4 bars -1b below both
PORNYSE 4 bars -1b below both
SHLSNASDAQ 4 bars -1b below both
TDCNYSE 4 bars -1b below both
TRIPNASDAQ 4 bars -2b below both
UTHRNASDAQ 4 bars -1b below both
UTINYSE 4 bars -1b below both
WULFNASDAQ 4 bars -1b below both
AAPNYSE 5 bars -1b below both
AMKRNASDAQ 5 bars -1b below both
BCNYSE 5 bars -4b below both
ENRXETR · delayed 5 bars -1b below both
GFSNASDAQ 5 bars -1b below both
GNRCNYSE 5 bars -1b below both
HGCSE 5 bars -2b above both
LASRNASDAQ 5 bars -1b below both
LPTHNASDAQ 5 bars -1b below both
NTLANASDAQ 5 bars -1b between the two
PRDONASDAQ 5 bars -1b above both
QCOMNASDAQ 5 bars no change between the two
RDWNYSE 5 bars no change below both
RRXNYSE 5 bars no change below both
VATENYSE 5 bars -1b below both
ALCONASDAQ 6 bars -1b above both
ATOMNASDAQ 6 bars -1b below both
BROSNYSE 6 bars -1b below both
CNPNYSE 6 bars -1b below both
DRVNNASDAQ 6 bars +3b below both
DUKNYSE 6 bars no change below both
GATXNYSE 6 bars +2b between the two
KAINYSE 6 bars +1b below both
LINCNASDAQ 6 bars -1b below both
MLPNYSE 6 bars no change below both
TNCNYSE 6 bars -1b below both
TPRNYSE 6 bars -1b below both
WOLFNYSE 6 bars no change below both
CWNYSE 7 bars -1b below both
DBDNYSE 7 bars -1b below both
HGVNYSE 7 bars -2b below both
INDINASDAQ 7 bars no change below both
INODNASDAQ 7 bars -1b below both
INTTAMEX 7 bars no change below both
MCHPNASDAQ 7 bars -1b below both
PCGNYSE 7 bars no change below both
RBCNYSE 7 bars -1b below both
RGRNYSE 7 bars -1b above both
RIVNNASDAQ 7 bars no change below both
RMNYSE 7 bars no change below both
SVRANASDAQ 7 bars -3b below both
AOMRNYSE 8 bars -3b below both
ARKONASDAQ 8 bars -1b below both
AVONASDAQ 8 bars -2b below both
BEAMNASDAQ 8 bars -1b above both
LGNNASDAQ 8 bars -1b below both
LODEAMEX 8 bars -1b below both
RARENASDAQ 8 bars new below both
RGCONASDAQ 8 bars -2b below both
SONYSE 8 bars -1b below both
APEINASDAQ 9 bars -1b below both
BKDNYSE 9 bars -3b below both
DDNYSE 9 bars no change below both
FLWSNASDAQ 9 bars -10b below both
PRVANASDAQ 9 bars -1b below both
TRNNYSE 9 bars -2b below both
UAANYSE 9 bars -2b below both
AOSLNASDAQ 10 bars no change below both
ARLNYSE 10 bars no change above both
CIENNYSE 10 bars -4b below both
CORZNASDAQ 10 bars no change below both
CRINYSE 10 bars -1b below both
ELAAMEX 10 bars -1b below both
MARANASDAQ 10 bars +1b above both
POWLNASDAQ 10 bars -1b below both
RFILNASDAQ 10 bars no change below both
ALGTNASDAQ 11 bars -1b below both
ALMSNASDAQ 11 bars -1b below both
ASYSNASDAQ 11 bars -1b below both
CLSKNASDAQ 11 bars +3b between the two
DRSNASDAQ 11 bars -1b below both
ONNASDAQ 11 bars no change below both
STRONASDAQ 11 bars -1b below both
UANYSE 11 bars no change below both
WLFCNASDAQ 11 bars -1b below both
AEPNASDAQ 12 bars -1b below both
AGXNYSE 12 bars -2b below both
CDNSNASDAQ 12 bars -2b below both
ESOANASDAQ 12 bars -1b below both
FOANYSE 12 bars -2b below both
GNTXNASDAQ 12 bars no change below both
KLCNYSE 12 bars +1b below both
KVHINASDAQ 12 bars -3b below both
LNTNASDAQ 12 bars -1b below both
LUVNYSE 12 bars -1b below both
MSCINYSE 12 bars +2b below both
ALMNASDAQ 13 bars +2b above both
CHHNYSE 13 bars -2b below both
DTMNYSE 13 bars -2b below both
EIXNYSE 13 bars -1b below both
EMENYSE 13 bars -1b below both
FENYSE 13 bars +1b below both
MYRGNASDAQ 13 bars -2b below both
50 / 200 30 bars
TTMINASDAQ 13 bars -2b between the two
VICRNASDAQ 13 bars -1b below both
ADCNYSE 14 bars -2b below both
AIRSNASDAQ 14 bars no change below both
BCBPNASDAQ 14 bars -1b below both
GOLFNYSE 14 bars -1b below both
HUBGNASDAQ 14 bars no change below both
MIDDNASDAQ 14 bars -1b below both
QUIKNASDAQ 14 bars +1b below both
SMGNYSE 14 bars -3b below both
ALTGNYSE 15 bars -3b below both
BKUNYSE 15 bars -1b below both
CASHNASDAQ 15 bars -1b below both
CMINYSE 15 bars -1b below both
ENSNYSE 15 bars no change below both
MAANYSE 15 bars -1b below both
NWNNYSE 15 bars -1b below both
OECNYSE 15 bars -3b below both
STAGNYSE 15 bars no change below both
STRLNASDAQ 15 bars -2b below both
SVCONASDAQ 15 bars no change below both
UISNYSE 15 bars -1b below both
WWDNASDAQ 15 bars no change below both
BFSNYSE 16 bars -2b below both
BURLNYSE 16 bars -1b below both
CARRNYSE 16 bars +1b below both
CIFRNASDAQ 16 bars +7b below both
JOUTNASDAQ 16 bars +11b above both
MECNYSE 16 bars -1b below both
POWINASDAQ 16 bars -1b below both
VVVNYSE 16 bars -1b below both
XPERNYSE 16 bars no change below both
AEENYSE 17 bars -1b below both
AROCNYSE 17 bars -1b below both
ENOVNYSE 17 bars -2b below both
FGBINASDAQ 17 bars no change between the two
LZBNYSE 17 bars -2b below both
AKRNYSE 18 bars -3b below both
ALGMNASDAQ 18 bars -1b below both
GLRENASDAQ 18 bars +1b below both
PHINNYSE 18 bars -1b below both
PTCTNASDAQ 18 bars -5b below both
RLNYSE 18 bars -2b below both
STAANASDAQ 18 bars +1b below both
WMNYSE 18 bars -2b below both
WSCNASDAQ 18 bars -2b below both
IDANYSE 19 bars no change below both
OSSNASDAQ 19 bars -1b below both
UPSNYSE 19 bars no change below both
ECGNYSE 20 bars no change below both
FBINNYSE 20 bars -10b below both
IPSCNASDAQ 20 bars -1b between the two
LINNASDAQ 20 bars -3b below both
LYTSNASDAQ 20 bars no change below both
NGVCNYSE 20 bars -2b between the two
PLOWNYSE 20 bars -1b between the two
RCLNYSE 20 bars -2b below both
WPCNYSE 20 bars -3b below both
AKAMNASDAQ 21 bars +1b below both
AXSNYSE 21 bars +2b below both
BANCNYSE 21 bars +3b below both
CEVANASDAQ 21 bars no change below both
HRLNYSE 21 bars -5b below both
PRTHNASDAQ 21 bars -1b below both
QNYSE 21 bars +1b below both
RHNYSE 21 bars -9b below both
SWBINASDAQ 21 bars -4b below both
TNLNYSE 21 bars -3b below both
VPGNYSE 21 bars -1b below both
YOUNYSE 21 bars +1b below both
ALHNYSE 22 bars -1b below both
CALMNASDAQ 22 bars -8b below both
GBCINYSE 22 bars -4b below both
MRAMNASDAQ 22 bars +6b between the two
WDFCNASDAQ 22 bars new below both
WTMNYSE 22 bars +2b below both
AIPNASDAQ 23 bars -2b below both
CVGINASDAQ 23 bars -1b below both
ESINYSE 23 bars +2b between the two
IMKTANASDAQ 23 bars no change below both
JBSSNASDAQ 23 bars -5b below both
MARNASDAQ 23 bars no change below both
MPWRNASDAQ 23 bars -2b below both
PPLINASDAQ 23 bars -2b below both
SSDNYSE 23 bars -1b below both
STRTNASDAQ 23 bars +2b below both
TBLANASDAQ 23 bars +2b below both
WYFINASDAQ 23 bars +4b below both
CSTMNYSE 24 bars -1b between the two
FORMNASDAQ 24 bars new between the two
JBLUNASDAQ 24 bars -2b below both
LEANYSE 24 bars +3b above both
ODFLNASDAQ 24 bars -2b below both
PNWNYSE 24 bars -1b below both
ELSNYSE 25 bars new below both
FCNYSE 25 bars -4b below both
MPAANASDAQ 25 bars +1b below both
NEWTNASDAQ 25 bars +1b below both
OGENYSE 25 bars +2b between the two
REGNASDAQ 25 bars -4b below both
VIAVNASDAQ 25 bars -3b between the two
BRXNYSE 26 bars -3b below both
ESENYSE 26 bars +1b below both
OKURNASDAQ 26 bars -3b below both
TDAYNYSE 26 bars +1b below both
BELFANASDAQ 27 bars -1b below both
GIIINASDAQ 27 bars new below both
MKSINASDAQ 27 bars -1b below both
OPTXNASDAQ 27 bars +5b between the two
PIINYSE 27 bars new below both
RPMNYSE 27 bars -3b below both
RRRNASDAQ 27 bars no change below both
SLGNNYSE 27 bars new below both
WMKNYSE 27 bars -1b between the two
ACLSNASDAQ 28 bars -1b below both
CMPNYSE 28 bars +3b between the two
FHBNASDAQ 28 bars +3b below both
MRCYNASDAQ 28 bars +2b below both
MTXNYSE 28 bars new between the two
PVHNYSE 28 bars -1b below both
UNFINYSE 28 bars new between the two
XPONYSE 28 bars -1b between the two
XRAYNASDAQ 28 bars +1b below both
YETINYSE 28 bars +2b below both
BDNNYSE 29 bars new between the two
VMDNASDAQ 29 bars new below both
VRTNYSE 29 bars +6b between the two
AGIONASDAQ 30 bars new between the two
EDNYSE 30 bars no change between the two
GLWNYSE 30 bars +1b between the two
ZWSNYSE 30 bars no change below both

WEEKLY DEATH CROSSES 46 tickers projected to cross

Filters: Sort:
50 / 200 30 bars
HYPRNASDAQ 2 bars new below both
STXSAMEX 2 bars new below both
CDNASDAQ 3 bars new below both
CPNGNYSE 3 bars new below both
HDNYSE 3 bars new below both
HHHNYSE 3 bars new below both
ORGONASDAQ 3 bars new below both
AIOTNASDAQ 4 bars new below both
EXPNYSE 4 bars new below both
ZSNASDAQ 4 bars new below both
FICONYSE 5 bars new below both
NTNXNASDAQ 5 bars new above both
QTWONYSE 5 bars new above both
TBCHNASDAQ 5 bars new below both
VEEVNYSE 5 bars new above both
APAMNYSE 6 bars new above both
GENINYSE 6 bars new between the two
PCTNASDAQ 6 bars new below both
SMRNYSE 6 bars new below both
UPWKNASDAQ 6 bars new below both
VKTXNASDAQ 6 bars new above both
GMENYSE 7 bars new below both
ONONNYSE 7 bars new below both
50 / 200 30 bars
SFIXNASDAQ 7 bars new below both
SMIDNASDAQ 7 bars new below both
STNENASDAQ 7 bars new below both
VNTNYSE 7 bars new below both
ADCTNYSE 8 bars new below both
ADSKNASDAQ 8 bars new below both
ARESNYSE 8 bars new above both
ATECNASDAQ 8 bars new below both
ELTXNASDAQ 8 bars new below both
GPINYSE 8 bars new below both
IMRXNASDAQ 8 bars new below both
RUNNASDAQ 8 bars new below both
FNFNYSE 9 bars new below both
KRCNYSE 9 bars new above both
LRNNYSE 9 bars new between the two
NCLHNYSE 9 bars new below both
RBLXNYSE 9 bars new below both
COINNASDAQ 10 bars new between the two
GGGNYSE 10 bars new below both
NAGENASDAQ 10 bars new below both
OLLINASDAQ 10 bars new below both
PNRNYSE 10 bars new below both
PRVANASDAQ 10 bars new below both

Cross History 456most recent Sep 4, 4:01 PM ET

The last 50 bars on each timeframe, newest first, grouped by the refresh that found it. Everything older stays on record — the count above is every cross we hold, not every one drawn here. “Tracked from” is how far out the projection was when we first flagged it.

Sep 4, 4:01 PM ET WEEKLY 23latest
🟨STGW golden from 2 bars out
🟨BEAM golden from 2 bars out
🟨KOP golden from 2 bars out
💀IIIN death from 2 bars out
🟨RELL golden from 2 bars out
🟨BMY golden from 2 bars out
🟨SLB golden from 2 bars out
🟨GFS golden from 2 bars out
🟨NODK golden from 2 bars out
💀BSX death from 2 bars out
🟨APPS golden from 2 bars out
🟨SAFT golden from 2 bars out
💀FWDI death from 2 bars out
💀EVI death from 1 bar out
🟨WTRG golden from 2 bars out
💀LPX death from 2 bars out
💀AGIO death from 2 bars out
💀RPM death from 3 bars out
🟨OVID golden from 2 bars out
🟨COP golden from 1 bar out
🟨ZURA golden from 3 bars out
💀MSTR death from 2 bars out
💀KBH death from 2 bars out
Sep 4, 4:01 PM ET DAILY 11latest
💀HAYW death from 8 bars out
💀ALOY death from 10 bars out
🟨CMG golden from 9 bars out
💀ANNX death from 7 bars out
🟨YEXT golden from 9 bars out
💀NATH death from 4 bars out
💀AESI death from 6 bars out
🟨COTY golden from 10 bars out
🟨NCNO golden from 9 bars out
🟨CMCO golden from 9 bars out
💀HUBB death from 9 bars out
Sep 4, 4:00 PM ET 4 HOUR 20latest
💀XYL death from 25 bars out
🟨DIBS golden from 15 bars out
💀AZZ death from 16 bars out
💀BBSI death from 13 bars out
🟨ENTG golden from 10 bars out
🟨IMRX golden from 10 bars out
💀AMAT death from 16 bars out
💀CASY death from 12 bars out
🟨MTDR golden from 21 bars out
💀MPTI death from 15 bars out
🟨GLIBK golden from 13 bars out
💀ARCB death from 18 bars out
🟨GPOR golden from 17 bars out
🟨AUPH golden from 11 bars out
💀FNRN death from 12 bars out
🟨CURI golden from 21 bars out
💀HCSG death from 19 bars out
🟨PPTA golden from 10 bars out
🟨USAU golden from 11 bars out
💀BURL death from 18 bars out
Sep 4, 1:31 PM ET 4 HOUR 18
🟨EPSN golden from 28 bars out
💀LWAY death from 15 bars out
🟨CVEO golden from 5 bars out
🟨CTGO golden from 10 bars out
💀CALY death from 11 bars out
🟨EDIT golden from 10 bars out
💀LFUS death from 15 bars out
🟨GRNT golden from 12 bars out
🟨KTOS golden from 10 bars out
💀MGM death from 17 bars out
🟨DEC golden from 17 bars out
💀HAYW death from 17 bars out
🟨PEGA golden from 13 bars out
💀SARO death from 14 bars out
🟨GTM golden from 13 bars out
💀PCG death from 8 bars out
💀HST death from 14 bars out
🟨CHTR golden from 13 bars out
Sep 3, 4:01 PM ET DAILY 18
💀SATL death from 9 bars out
💀RILY death from 10 bars out
🟨MORN golden from 7 bars out
🟨ABG golden from 8 bars out
🟨MCK golden from 7 bars out
💀RBKB death from 7 bars out
💀FUN death from 7 bars out
💀HON death from 8 bars out
💀DHI death from 9 bars out
🟨REGN golden from 6 bars out
💀ENPH death from 7 bars out
💀BIOA death from 7 bars out
💀SPXC death from 7 bars out
🟨ARLO golden from 5 bars out
🟨KNSL golden from 6 bars out
🟨NVAX golden from 28 bars out
🟨SENS golden from 8 bars out
💀BIRK death from 7 bars out
Sep 3, 4:00 PM ET 4 HOUR 12
🟨CEG golden from 10 bars out
💀DEI death from 13 bars out
🟨SPRB golden from 10 bars out
🟨TNXP golden from 11 bars out
💀GCO death from 13 bars out
💀PII death from 13 bars out
🟨NXDT golden from 9 bars out
💀TSHA death from 24 bars out
💀CTS death from 14 bars out
💀YETI death from 12 bars out
💀NXST death from 11 bars out
💀LINE death from 18 bars out
Sep 2, 4:01 PM ET DAILY 21
💀LFMD death from 5 bars out
🟨APPF golden from 6 bars out
💀VNOM death from 4 bars out
💀AAON death from 6 bars out
🟨LYB golden from 3 bars out
💀DUOT death from 7 bars out
🟨RYAN golden from 5 bars out
🟨GWRE golden from 7 bars out
💀WEC death from 6 bars out
🟨BWMN golden from 8 bars out
💀WY death from 8 bars out
🟨USPH golden from 5 bars out
💀NPKI death from 6 bars out
🟨HCC golden from 5 bars out
🟨GENI golden from 6 bars out
💀TTAM death from 8 bars out
🟨BRO golden from 6 bars out
🟨JCAP golden from 5 bars out
💀CDXS death from 5 bars out
🟨FRPT golden from 5 bars out
🟨LYFT golden from 4 bars out
Aug 28, 4:01 PM ET WEEKLY 9
🟨DLTR golden from 1 bar out
💀UVV death from 1 bar out
💀LDI death from 1 bar out
💀APPF death from 1 bar out
🟨RDNW golden from 1 bar out
💀PLNT death from 1 bar out
💀ALK death from 1 bar out
🟨HZO golden from 1 bar out
💀NVR death from 1 bar out

Track record 2,103,318projections scored

When we say a cross is one to three bars out, it lands on the exact bar 75% of the time — roughly 125× what you would get from guessing. That number comes from replaying the model across ten years of the whole US market — every golden cross and death cross it would have projected, on every bar, with nothing after that bar visible to it — then checking each one against what the market actually did. The ones whose cross never came are counted as wrong. We would rather show you a real number than a flattering one.

daily1,361,981 projections · 6,913 tickers · 2017–2026
projectednexact bar±1±2vs chance
1-3 bars out192,59975%96%98%41×
4-6 bars out184,31542%81%90%30×
7-10 bars out214,60323%58%75%26×
11-15 bars out234,52912%35%53%18×
16-20 bars out212,3307%20%33%12×
21-30 bars out323,6054%12%20%
every projection1,361,98124%45%57%20×
4-hour595,172 projections · 2,780 tickers · 2023–2026
projectednexact bar±1±2vs chance
1-3 bars out84,26576%96%98%39×
4-6 bars out80,81045%82%91%29×
7-10 bars out92,76625%60%77%25×
11-15 bars out102,81013%36%55%18×
16-20 bars out92,5437%21%35%12×
21-30 bars out141,9784%12%20%
every projection595,17225%47%58%20×
weekly146,165 projections · 3,983 tickers · 2020–2025
projectednexact bar±1±2vs chance
1-3 bars out19,84675%96%98%38×
4-6 bars out19,19343%80%89%28×
7-10 bars out22,67723%58%75%24×
11-15 bars out25,66212%35%54%18×
16-20 bars out23,3057%21%35%12×
21-30 bars out35,4824%13%21%
every projection146,16524%45%57%19×

vs chance is the column to read first. On any given bar about 3% of tickers happen to cross inside a two-bar window anyway — that is the bar every number here has to clear. 1× would mean we added nothing. Everything above it is the part we built.

Bars are bars on that timeframe: one 4-hour bar is half a session, one weekly bar is a week.
Projections, not predictions. Nothing here is advice.