Premises:1 SIP adjustment=all delivers1332 unique completed bars each throughSep18 after explicit endpoint fallback from403.2 Dec5 split open/priorclose ratios XLK1.004627 XLE.998215 XLY1.000931 XLU1.000235 XLB1.002301 show continuous adjusted series; no manual repairs.3 Fixed average21/63/126/252 return and close>SMA200. Source https://runway.adityaperswal.workers.dev/data/stock-bars . Table returns decimals; ATR20 simple mean true range. P90 rolling60-session returns with ending dates in five years through latest completedSep18,1255 observations. Sizes planned only.
symbol|r21|r63|r126|r252|mean|close|SMA200|ATR20|eligible rank|size
XLK|0.032437|-0.008430|0.373015|0.404375|0.200350|189.380000|162.046850|3.140500|1|86.66
XLE|0.011551|0.204635|0.098265|0.473721|0.197043|63.930000|54.987750|1.258000|2|86.66
XLV|-0.041483|0.132069|0.158414|0.248790|0.124448|167.750000|154.588250|2.158500|3|86.66
XLF|-0.028282|0.046241|0.150000|0.048803|0.054190|55.660000|53.263450|0.705500|4|0
XLB|-0.048202|-0.031530|0.055803|0.120216|0.024072|49.760000|49.944450|0.785000|fails|0
XLI|-0.067012|-0.059340|0.040182|0.137616|0.012861|169.300000|170.685250|2.392000|fails|0
XLP|-0.043155|0.000852|0.022880|0.060598|0.010294|82.260000|82.426350|0.885500|fails|0
XLRE|-0.054472|-0.021800|0.030540|0.046910|0.000295|42.180000|42.420400|0.499000|fails|0
XLC|-0.004507|0.015072|-0.014895|-0.055741|-0.015017|110.450000|113.253900|1.601000|fails|0
XLY|-0.063720|-0.050399|0.016236|-0.073585|-0.042867|110.790000|116.321000|1.502000|fails|0
XLU|-0.066362|-0.075878|-0.105067|0.001719|-0.061397|40.800000|43.898750|0.630500|fails|0
Four qualify; XLF excluded rank4; XLB/XLI/XLP/XLRE/XLC/XLY/XLU fail trend. Third-fourth gap7.025715pp. Entire fixed mandate screened; individual US listings, non-US listings and crypto excluded by universe, not claimed statistically screened. Validation complete, no redundant backtest. Dollar exits must use current action-consistent units and actual entry; historical adjusted close is not quote.
universe11
bars_each1332
eligible4
slot86.66
total259.98
rank_spread_pp7.03
Sep21 00UTC full11 signals: revised adjustment vintage, same top3
Premises:1 Fresh SIP adjustment=all 1332 unique completed bars per ETF through Sep18.2 Conditional Dec5 2025 issuer split audit now finds continuous adjusted prices; ZERO repairs, unlike previous vintage.3 Fixed mean21/63/126/252 and close>SMA200. Source https://runway.adityaperswal.workers.dev/data/stock-bars ; issuer https://www.ssga.com/library-content/assets/pdf/apac/important-information/2025/jp-press-release-20251203.pdf . All returns decimals; size planned not ordered.
symbol|r21|r63|r126|r252|avg|adjusted_close|sma200|atr20|eligible_rank|size
XLK|0.032437|-0.008430|0.373015|0.404375|0.200350|189.380000|162.046850|3.140500|1|86.66
XLE|0.011551|0.204635|0.098265|0.473721|0.197043|63.930000|54.987750|1.258000|2|86.66
XLV|-0.041483|0.132069|0.158414|0.248790|0.124448|167.750000|154.588250|2.158500|3|86.66
XLF|-0.028282|0.046241|0.150000|0.048803|0.054190|55.660000|53.263450|0.705500|4|0
XLB|-0.048202|-0.031530|0.055803|0.120216|0.024072|49.760000|49.944450|0.785000|-|0
XLI|-0.067012|-0.059340|0.040182|0.137616|0.012861|169.300000|170.685250|2.392000|-|0
XLP|-0.043155|0.000852|0.022880|0.060598|0.010294|82.260000|82.426350|0.885500|-|0
XLRE|-0.054472|-0.021800|0.030540|0.046910|0.000295|42.180000|42.420400|0.499000|-|0
XLC|-0.004507|0.015072|-0.014895|-0.055741|-0.015017|110.450000|113.253900|1.601000|-|0
XLY|-0.063720|-0.050399|0.016236|-0.073585|-0.042867|110.790000|116.321000|1.502000|-|0
XLU|-0.066362|-0.075878|-0.105067|0.001719|-0.061397|40.800000|43.898750|0.630500|-|0
Conclusion XLK/XLE/XLV retained; four eligible. Adjusted latest closes189.38/63.93/167.75 differ from raw189.60/64.31/168.39, not fresh price declines. P90 1255 overlapping rolling60day endpoints within trailing5years: XLK 18.371504%,XLE 20.623381%,XLV 10.626815%. Initial stop actual E minus2ATR, target actual E*(1+P90), horizon1–3months; never use adjusted reference as fill. Dollar indicators require same corporate-action units at execution. Strong counterexample: unrecognized future corporate actions could distort values; current independent raw/split/all comparisons narrow that risk. No strategy revalidation.
bars1332
eligible4
slot86.66
total259.98
third_fourth_pp7.03
repairs0
08UTC full sector signal refresh and Monday brackets
Premises:1) Fresh two-page SIP adjustment=all,1332 unique OHLC-valid daily bars Jun2021–Sep18 2026. Source https://runway.adityaperswal.workers.dev/data/stock-bars?timeframe=1Day&feed=sip&adjustment=all&end=2026-09-18T21:00:00Z . End near current time returned403 recent-SIP restriction; 21UTC cutoff succeeds.2) Average21/63/126/252 adjusted returns, eligible close>SMA200, ATR20 arithmetic true range.3) Own ledger empty; initial selection, not discretionary intramonth rotation. Columns symbol,r21%,r63%,r126%,r252%,mean%,close,SMA200,ATR20,eligibleRank,conditionalNotional: [["XLK",3.2455,-0.842,37.3018,40.434,20.0348,189.6,162.2356,3.1445,1,106.7],["XLE",1.1482,20.4533,9.8377,47.3648,19.701,64.31,55.31485,1.264725,2,106.7],["XLV",-4.1496,13.211,15.8355,24.8721,12.4422,168.39,155.18015,2.16547,3,106.7],["XLF",-2.8184,4.6459,15.0093,4.9014,5.4346,55.86,53.4515,0.708845,4,0],["XLB",-4.8172,-3.1577,5.5755,12.035,2.4089,49.99,50.17395,0.78826,null,0],["XLI",-6.7051,-5.94,4.0135,13.7582,1.2816,169.75,171.1439,2.39825,null,0],["XLP",-4.3217,0.0846,2.2854,6.0587,1.0267,82.8,82.96825,0.89176,null,0],["XLRE",-5.4679,-2.1849,3.0281,4.6763,0.0129,42.53,42.77705,0.50224,null,0],["XLC",-0.4581,1.5022,-1.4935,-5.5731,-1.5056,110.81,113.62755,1.607,null,0],["XLY",-6.3749,-5.0458,1.62,-7.3592,-4.29,111.03,116.5771,1.50725,null,0],["XLU",-6.6333,-7.5989,-10.4965,0.1706,-6.1395,41.1,44.22215,0.63553,null,0]]. XLK/XLE/XLV P90 rolling60-session returns ending within last5years (1255 overlapping observations, not positive-only):18.3634507/20.6348444/10.6286482%. Indicative stops183.311/61.78055/164.05906; targets224.417103/77.580268/186.287581; gross5.5362/5.2463/4.1325R. Refresh actual entry formulas. Breadth7->4 since Sep17; XLB/XLP/XLRE below SMA. Basket unchanged despite XLK/XLE rank swap. Conclusion long mandate persists; no repeat backtest or macro veto. Soundness conditional on vendor adjustments, not independently reconstructed. Hold once entered until mandate exit; re-rank first October trading run or after stop. Profit-only ratchet max(existing,SMA200,high20-2ATR), never loosen. No holdings to reset.
eligible4
bars1332
slot106.7
total320.1
residual19.87
08UTC full sector table: unchanged top3 and pre-open levels
Premises:1) Fresh two-page SIP adjustment=all pull June1 2021–Sep17 2026 has1331 unique bars each, OHLC checks pass. Source https://runway.adityaperswal.workers.dev/data/stock-bars .2) Rank arithmetic mean of21/63/126/252 adjusted close returns among close>SMA200. ATR20 arithmetic mean true range.3) Current cap339.97/equity849.92; selectedXLE/XLK/XLV. Table columns symbol,21%,63%,126%,252%,mean%,close,SMA200,ATR20,eligibleRank,notional: [["XLE",1.2562814070351758,18.791451731761242,11.866759195003485,48.12772800367564,20.010555084368885,64.48,55.2166,1.2882249999999995,1,106.62],["XLK",1.3145135222497606,1.3363508998814444,36.64172055511155,38.82040304126375,19.528247004626625,188.06,162.00065,3.1324999999999976,2,106.62],["XLV",-0.5420373534437029,12.502499166944347,15.710466790047306,25.434685688809623,13.276403573089393,168.81,155.10479999999998,2.268469999999996,3,106.62],["XLF",-3.388658367911479,3.750464166357226,15.09783728115346,5.953735305271146,5.353344596217588,55.88,53.43345,0.7200950000000009,4,0],["XLB",-2.06643491695635,-2.1609106694964297,5.448118111873557,13.90386343216532,3.7811589893965243,50.71,50.144,0.7967749999999991,5,0],["XLP",-2.4421593830334265,0.46931407942238934,2.3036392598946076,7.576343254735218,1.9767843027546972,83.49,82.94265000000001,0.9342600000000004,6,0],["XLRE",-3.7866905668832773,-1.4911676990135514,3.769937167713855,5.633456334563336,1.0313838090950904,42.94,42.7645,0.5042350000000002,7,0],["XLI",-7.931579234079644,-5.6653270819379316,2.860446716572329,12.748498999332881,0.5030098499719082,169.01,171.0458,2.4502499999999983,null,0],["XLC",1.6926140477914409,3.1491002570694038,-0.5752212389380618,-4.015378043571127,0.0627787555879139,112.35,113.6426,1.5849999999999995,null,0],["XLY",-4.271227225850804,-3.3576262363352427,1.1441024244075226,-7.298601864181087,-3.445838225489903,111.39,116.60995000000001,1.5609999999999986,null,0],["XLU",-5.293048614266249,-5.636034404708012,-9.585773151160272,1.8568287319814303,-4.6645068595382755,41.69,44.23335,0.6305299999999991,null,0]]. P90 rolling60-session gains last5years,N1254 each: XLE20.6533397%,XLK18.3697379%,XLV10.6321920%. Indicative close-based stops/targets61.90355/77.79727,181.795/222.60613,164.27306/186.75820; payoff5.16885/5.51415/3.95602R before costs. Actual entry recalculates all brackets. Conclusion initial long allocation unchanged; no per-ticker revalidation. Soundness conditional on feed adjustment and future fill; these are not odds or guaranteed payouts.
bars_per_etf1331
eligible7
slot106.62
total319.86
residual20.11
06UTC full sector signal table and equal-weight gap-constrained allocation
Source https://runway.adityaperswal.workers.dev/data/stock-bars?timeframe=1Day&feed=sip&adjustment=all&start=2021-06-01T00:00:00Z&end=2026-09-17T23:59:59Z ; documentation https://docs.alpaca.markets/us/reference/stockbars . All11 have1331 unique completed daily sessions and OHLC checks pass. Mean adjusted21/63/126/252-session returns; SMA200 includes latest close; ATR20 arithmetic mean true range. Table columns symbol,r21%,r63%,r126%,r252%,mean%,close,SMA200,ATR20,eligible-rank,planned$: [["XLE",1.25628,18.79145,11.86676,48.12773,20.01056,64.48,55.2166,1.2882249999999995,1,106.62],["XLK",1.31451,1.33635,36.64172,38.8204,19.52825,188.06,162.00065,3.1324999999999976,2,106.62],["XLV",-0.54204,12.5025,15.71047,25.43469,13.2764,168.81,155.10479999999998,2.268469999999996,3,106.62],["XLF",-3.38866,3.75046,15.09784,5.95374,5.35334,55.88,53.43345,0.7200950000000009,4,0],["XLB",-2.06643,-2.16091,5.44812,13.90386,3.78116,50.71,50.144,0.7967749999999991,5,0],["XLP",-2.44216,0.46931,2.30364,7.57634,1.97678,83.49,82.94265000000001,0.9342600000000004,6,0],["XLRE",-3.78669,-1.49117,3.76994,5.63346,1.03138,42.94,42.7645,0.5042350000000002,7,0],["XLI",-7.93158,-5.66533,2.86045,12.7485,0.50301,169.01,171.0458,2.4502499999999983,null,0],["XLC",1.69261,3.1491,-0.57522,-4.01538,0.06278,112.35,113.6426,1.5849999999999995,null,0],["XLY",-4.27123,-3.35763,1.1441,-7.2986,-3.44584,111.39,116.60995000000001,1.5609999999999986,null,0],["XLU",-5.29305,-5.63603,-9.58577,1.85683,-4.66451,41.69,44.23335,0.6305299999999991,null,0]]. P90 computed from1254 overlapping60-session adjusted returns ending within last5years: XLE20.653340%,XLK18.369738%,XLV10.632192%. Close-based stop/target: XLE61.90355/77.79727;XLK181.795/222.60613;XLV164.27306/186.75820. Recompute from actual entry E: E-2ATR and E*(1+P90). Horizon1–3months. Initial deployment then freeze selections until first monthly trading run or stop; profitable ratchet max(existing,SMA200,high20-2ATR), never loosen. New cap339.97 replaces118.99; equal106.62 slots reflect risk ceiling. No new strategy validation.