The bookStatsTrader →
RSI DIP ENGINE  ARMED · stocks in Roth IRA (120386249)⏱ 19:59 last session
Realized (closed trades)
-$4,579.46 (-6.2% of $73,781)
Unrealized (5 of 5 open priced)
-$275.21 (-1.1% of $24,314)
Total
-$4,854.67
-20.0% of the $24,314 invested now · -6.6% of the $73,641 the account started with
Today (5 open priced)
-$256.59 (-1.1% of $24,296)
Each percentage is of what that money cost, not of the $80,000 budget; Today runs from 4 AM against the last price seen the day before (up to 8 PM). Prices as of 19:59.
Fri Oct 23
Sold: 1 — AEHR 130 sh at 55.31 (-28.64%).
Realized today: -$2,886.00 (-28.6% of the $10,076 those shares cost)
4 stocks pre-qualified.
Bought: 3 — GME 265 sh at 24.82 — 0.97x the $6,773 slot because 3.8% of room to the sell line; CHEF 54 sh at 105.88 — 0.85x the $6,773 slot because 2.8% of room to the sell line; TEVA 134 sh at 39.41 — 0.78x the $6,773 slot because 2.2% of room to the sell line.
Skipped: 1 too shallow (under 2% of room to the sell line).
Now: 5 of 10 slots filled.
Confirmed against the account at 4:15.
Working from prices through Fri Oct 23.

Open positions (5)

StockSharesBought atNow (19:59)GainTodayBought onDays heldSells on a close above
TEVA13439.4139.40-$1.34 (-0.0%)-0.0%Fri Oct 23040.27
GME26524.8224.73-$23.85 (-0.4%)-0.4%Fri Oct 23025.74
CRAK8664.3563.92-$36.76 (-0.7%)-2.4%Thu Oct 22165.09
CHEF54105.88104.55-$71.82 (-1.3%)-1.3%Fri Oct 230108.54
TAL10411.5810.22-$141.44 (-11.7%)-2.2%Tue Oct 20310.69
The engine only acts on the 4:00 close; the Now column is for watching.

Closed trades (real money)

29 closed · 17 winners · -$4,579.46 total

StockBoughtSoldDaysResultWhy it sold
AEHRTue Oct 13 at 77.51Fri Oct 23 at 55.317-$2,886.00 (-28.6%)7th day — sold on the time limit
BWETTue Oct 20 at 801.20Thu Oct 22 at 895.912$189.42 (+11.8%)above its 5-day average
AMBQThu Oct 8 at 58.56Thu Oct 22 at 49.579-$8.99 (-15.4%)7th day — sold on the time limit
SOXLTue Oct 13 at 127.57Wed Oct 21 at 103.245-$1,970.73 (-19.1%)above its 5-day average
MTRNTue Oct 20 at 239.72Wed Oct 21 at 250.221$42.00 (+4.4%)above its 5-day average
LINTMon Oct 12 at 112.94Wed Oct 21 at 93.736-$2,017.05 (-17.0%)above its 5-day average
INTWMon Oct 12 at 21.98Wed Oct 21 at 18.306-$2,001.92 (-16.7%)above its 5-day average
FEIMTue Oct 20 at 64.25Wed Oct 21 at 68.191$55.23 (+6.1%)above its 5-day average
DLLLThu Oct 15 at 24.47Wed Oct 21 at 25.663$603.33 (+4.9%)above its 5-day average
AMBQFri Oct 9 at 58.56Wed Oct 21 at 52.247-$6.32 (-10.8%)7th day — sold on the time limit
SGMTWed Oct 14 at 7.54Tue Oct 20 at 9.743$3,472.49 (+29.1%)above its 5-day average
CHPTFri Oct 9 at 7.92Tue Oct 20 at 7.836-$1.08 (-1.1%)above its 5-day average
BANDThu Oct 8 at 51.95Tue Oct 20 at 44.717-$14.48 (-13.9%)7th day — sold on the time limit
IMVTWed Oct 7 at 32.04Fri Oct 16 at 26.737-$15.93 (-16.6%)7th day — sold on the time limit
AVNTFri Oct 9 at 37.79Thu Oct 15 at 39.004$2.42 (+3.2%)above its 5-day average
NUAIMon Oct 5 at 6.05Wed Oct 14 at 3.417-$42.24 (-43.6%)7th day — sold on the time limit
CNHFri Oct 9 at 11.39Tue Oct 13 at 12.172$6.24 (+6.8%)above its 5-day average
BBNXWed Oct 7 at 18.08Tue Oct 13 at 17.694-$2.34 (-2.2%)above its 5-day average
SLNTue Oct 6 at 9.83Fri Oct 9 at 9.863$0.45 (+0.3%)above its 5-day average
HTOMon Oct 5 at 58.44Fri Oct 9 at 58.484$0.04 (+0.1%)above its 5-day average
FDMTMon Oct 5 at 12.92Fri Oct 9 at 13.334$2.87 (+3.2%)above its 5-day average
CMPSMon Oct 5 at 11.60Fri Oct 9 at 12.004$3.20 (+3.4%)above its 5-day average
BBYWed Oct 7 at 84.59Fri Oct 9 at 87.012$2.42 (+2.9%)above its 5-day average
ANROMon Oct 5 at 24.01Fri Oct 9 at 24.374$1.44 (+1.5%)above its 5-day average
HELEMon Oct 5 at 25.64Thu Oct 8 at 26.553$2.73 (+3.5%)above its 5-day average
TTEMon Oct 5 at 84.37Wed Oct 7 at 84.232-$0.14 (-0.2%)above its 5-day average
AUPHMon Oct 5 at 15.72Wed Oct 7 at 16.012$1.74 (+1.8%)above its 5-day average
MTMon Oct 5 at 64.73Tue Oct 6 at 65.191$0.46 (+0.7%)above its 5-day average
MNPRMon Oct 5 at 78.29Tue Oct 6 at 79.571$1.28 (+1.6%)above its 5-day average

How it works

  • Stocks. When a stock closes with its 2-day RSI under 2 while still above its 200-day average, the engine buys it at that close. It sells at the first close back above the stock’s 5-day average, or on the 7th day regardless (a dip that has not bounced in a week is usually a stock breaking down). A dip that has barely dipped is skipped: there must be at least 2% of room to the sell line (the price at least 2% under the next day’s sell level). Leveraged funds (2x/3x) are allowed, but a 2x fund gets half a slot and a 3x a third (one slot = one stock’s worth of exposure), never two on the same underlying (the most liquid one is taken), never beside their own underlying stock, and never more than four at once. Never more than four names of one sector. Buys never run past the account’s real free cash.
  • Size. $80,000 is the stocks’ budget, in 10 slots, so a full slot is $8,000 (the budget divided by 10). Each afternoon the engine works out what is FREE: the budget, plus what the closed trades have made or lost, minus the cost of what is still held. It divides the free money by the number of EMPTY slots, and that is what each stock bought today gets — never more than a full slot. Example: 6 of 10 slots are empty and $48,000 is free, so each empty slot is worth $8,000. If only 3 stocks qualify that afternoon, the engine buys 3 at $8,000 each and the other $24,000 stays in cash for another day; it does not pile the free money into the 3. Because the division uses free money, a winning streak makes the slots a little bigger and a losing streak a little smaller (compounding), but a slot is never bigger than $8,000, so a raise in the budget ramps in as old positions sell. Then a tilt for the depth of the dip: a slot’s money is scaled by the room to the sell line (2% of room = 0.75x, 5% = 1.1x, 8%+ = 1.5x), never more than the free cash. Whole shares only; a stock whose one share costs more than its slot is skipped. At most 10 stocks at once; when more qualify than fit, the engine takes the most volatile first (biggest average daily swing, 14 days).
  • Timing. The engine scans at 3:33 PM, decides at 3:45, sends market-on-close orders at 3:46 (they fill at the official 4:00 price; NYSE stops taking them at 3:50), checks at 3:53 that every order is still alive (a dead one is re-sent as a plain market order at 3:58), and confirms the fills at 4:15 with a message to your phone. Only stocks over $5 trading $10M+ a day. No stop-losses, no targets — both tested worse.
Nearest to qualifying today (how far the price sits above its buy point): CRAK 0.3%, GME 0.3%, DBA 0.3%, TEVA 0.2%, CHEF 0.1%, ITGR 0.1%, OGN 0.3%, SHOO 0.4%.
technical log
[dip Wed 17:47] levels built from 2026-10-20 for 3374 names (+QQQ)
[dip Thu 00:00] levels built from 2026-10-21 for 3377 names (+QQQ)
[dip Thu 15:33] prefilter: 257 candidates of 11861 quoted
[dip Thu 15:45] decide: 2 sells, 1 buys, 1 skipped (ARMED)
[dip Thu 15:47] SELL 1 AMBQ MOC -> order 577
[dip Thu 15:47] SELL 2 BWET MOC -> order 578
[dip Thu 15:47] BUY 86 CRAK MOC -> order 579
[dip Thu 15:47] placed 3 MOC orders (2 sells, 1 buys) in Roth IRA (120386249); paper 0 sells, 0 buys
[dip Thu 16:15] Dip engine 2026-10-22: sold 1 AMBQ @ 49.57 (-15.35%); sold 2 BWET @ 895.91 (+11.82%); bought 86 CRAK @ 64.35. Realized today $+180.43; 3 open.
[dip Fri 00:00] levels built from 2026-10-22 for 3373 names (+QQQ)
[dip Fri 15:33] prefilter: 176 candidates of 11703 quoted
[dip Fri 15:45] decide: 1 sells, 3 buys, 1 skipped (ARMED)
[dip Fri 15:46] SELL 130 AEHR MOC -> order 580
[dip Fri 15:46] BUY 265 GME MOC -> order 581
[dip Fri 15:46] BUY 54 CHEF MOC -> order 582
[dip Fri 15:46] BUY 134 TEVA MOC -> order 583
[dip Fri 15:46] placed 4 MOC orders (1 sells, 3 buys) in Roth IRA (120386249); paper 0 sells, 0 buys
[dip Fri 16:15] Dip engine 2026-10-23: sold 130 AEHR @ 55.31 (-28.64%); bought 265 GME @ 24.82; bought 54 CHEF @ 105.88; bought 134 TEVA @ 39.41. Realized today $-2,886.00; 5 open.
[dip Sat 00:00] levels built from 2026-10-23 for 3368 names (+QQQ)

Times are ET. Refreshes every 2 minutes.