Keybot the Quant flips to the long side yesterday after the opening bell at SPX 7378. Banks and utes jumped into the bull camp so the fix was in out of the gate. However, as the odd bazaar month of May continues, the quant is already champing at the bit to flip short with the algo number 2 points below the signal line.
The banks and utes will continue running the show. Retail stocks are trying to catch a bid and the bulls need a big recovery in this sector to carry the stock market higher. XRT 83 on the dot is the line in the sand with price at 81 sneaking higher. For now, it remains bearish causing negativity.
XLF 51.14 is the line in the sand for the banksters with price at 51.66 creating stock market bullishness.
UTIL, or DJU, 1110.50 is the line in the sand and price danced to and fro across this important metric yesterday finishing on the bear side at 1108. Bulls need UTIL above 1110.50 immediately to prove they got game, otherwise, they will likely fold like your cheap suit.
The UTIL 1110.50 line in the sand remains in play and will likely tweak a hair higher going into next week. UTIL 1089 was the other line in the sand this week that would signal stock market doom but the bulls would not let that occur. The 1089 is in play through tomorrow but at 4 PM EST it is a worthless number replaced with 1171. The bulls must rally the utilities 63 points higher over the next 2 days, otherwise, the stock market will start out with a demerit and negativity on Tuesday morning (US markets are closed Monday for Memorial Day and will reopen on Tuesday).
Watch utes closely because their direction and strength of move in either direction will be telling. Maybe the bulls pull off 1171 by tomorrow afternoon? Maybe the bears flush the stock market down the toilet driving UTIL below 1089 today or tomorrow?
If the SPX moves below 7358 trending lower, Keybot the Quant will likely flip short. If XLF loses 51.14, stocks will be slipping away. If UTIL loses 1089, Goodnight Irene. Good ole Leadbelly.
Bulls need UTIL immediately above 1110.50 to maintain dignity. It would be very telling going forward if utilities are weak today. Once bulls push DJU back above 1110.50, they will focus on pumping retail stocks higher and XRT above 83 that will guarantee new all-time highs for stocks again.
On the last trade that ran for 2-1/2 weeks, a very odd period for the stock market, that continues, the quant program loses -2.5% and the actual trading loses -4.4%. Interestingly, the robot wanted to flip long several times over the last 2 weeks as previously explained, but did not, until now. For the year thus far with almost 5 months in the bag, the benchmark S&P 500 is up +8%. The Keybot the Quant algorithm is up a percent and the actual trading generated by the quant is down three percent. The robot is taking it on the chin thus far this year but in the world of algo trading is doing a great job at riding the bucking bronco. The markets are chop suey, juking and jiving, chewing up bulls and bears alike. The actual trading is underperforming the SPX benchmark by 11%. That is not good but there is plenty of year ahead. Keybot the Quant has never had a down year since it went on line in 2008. Will this year be its Waterloo as Stonewall Jackson sang? Probably not.
Keybot the Quant prints a prescheduled number in about 2 hours. Banks and utilities are all that matter to stock market direction with the retail sector perhaps wanting to puff its chest.
5/24/26;
7:00 PM EST =
5/22/26;
10:00 AM EST =
5/21/26;
9:00 AM EST =
5/20/26; 3:53 PM EST = +37; signal line is +39
but algorithm remains long
5/20/26; 2:41 PM EST = +53; signal line is +40
5/20/26; 11:30 AM EST = +37; signal line is
+41 but algorithm remains long
5/20/26; 9:56 AM EST = +53; signal line is +42; go long 7378 (Benchmark
SPX for 2026 = +7.8%)(Keybot algo this trade = -2.5%; Keybot algo for 2026 = +0.8%)(Actual
results this trade = -4.4%; Actual results for 2026 = -3.3%)
5/20/26;
9:50 AM EST = +37; signal line
is +42
5/19/26;
3:56 PM EST = +21; signal line
is +42
5/19/26;
1:33 PM EST = +37; signal line
is +43
5/19/26;
12:29 PM EST = +53; signal line
is +44 but algorithm remains short
5/18/26;
9:41 AM EST = +37; signal line
is +45
5/17/26;
7:00 PM EST = +21; signal line
is +46
5/15/26;
3:59 PM EST = +21; signal line
is +48
5/15/26;
3:24 PM EST = +37; signal line
is +49
5/15/26;
2:51 PM EST = +21; signal line
is +50
5/15/26;
12:20 PM EST = +37; signal line
is +51
5/15/26;
12:10 PM EST = +21; signal line
is +52
5/15/26;
9:37 AM EST = +37; signal line
is +54
5/14/26;
9:36 AM EST = +53; signal line
is +55
5/13/26;
12:43 PM EST = +37; signal line
is +56
5/13/26;
11:01 AM EST = +21; signal line
is +57
5/13/26;
10:00 AM EST = +37; signal line
is +58
5/13/26;
9:51 AM EST = +53; signal line
is +59
5/13/26;
9:39 AM EST = +37; signal line
is +59
5/12/26;
11:08 AM EST = +53; signal line
is +60
5/12/26;
9:44 AM EST = +37; signal line
is +60
5/11/26;
12:28 PM EST = +53; signal line
is +62
5/11/26;
12:10 PM EST = +37; signal line
is +62
5/11/26;
9:37 AM EST = +53; signal line
is +63
5/10/26;
7:00 PM EST = +69; signal line
is +63 but algorithm remains short
5/8/26;
10:00 AM EST = +69; signal line
is +63 but algorithm remains short
5/8/26;
9:00 AM EST = +69; signal line
is +62 but algorithm remains short
5/5/26; 9:38 AM EST = +69; signal line is +62
but algorithm remains short
5/5/26; 9:36 AM EST = +53; signal line is +62
5/4/26; 12:02 PM EST = +37; signal line is +62
5/4/26; 11:22 AM EST = +53; signal line is +63; go short 7198
(Benchmark SPX for 2026 = +5.1%)(Keybot algo this trade = +0.3%; Keybot
algo for 2026 = +3.3%)(Actual results this trade = +0.8%; Actual results for
2026 = +1.1%)