🐘 Stock Market Elephant/Writing
The bot

I checked 1,465 live trade calls against the tape. 5 in 6 were honest.

Two YouTube channels, nine regular hosts who call their entries on air (plus the odd guest), 1,052 streams. I turned the talk into a table and lined it up with 1-minute prices.

Live-trading YouTube is the one place you can watch a trader call an entry before it plays out. There is no recap after the close and no screenshot to trust. He says he's in at 9:47, and the trade plays out on camera.

I wanted that in a table. Two live-trading channels, nine traders who call their entries on air, about 1,050 archived streams between them. If their methods have rules in them, the rules should show up in the data. If they don't, that shows up too.

This was the summer and autumn of 2026, alongside the bot I was building, and it changed what I asked the bot to do.

New posts land on Substack first. Free, one a week. The $20k test has a scoreboard, updated every Sunday.

Subscribe on Substack

From a livestream to a row

Five steps. Download the audio of every archived stream. Turn the speech into text. Have an AI model read each transcript with a strict brief: a trade counts only when the host says he is in or filled, on his own account, at that moment. Add the transcript offset to the stream's start time to get a clock time. Then replay the trade on 1-minute bars from the stated entry to the stated exit.

Five-step flow: 01 Download, 1,052 archived streams, audio only. 02 Transcribe, speech to text on the Mac, 22 streams came back nearly empty. 03 Extract, 1,465 trades a host said he took; recaps, ideas and viewers' trades dropped. 04 Line up, stream start plus transcript offset gives a clock time for 1,461 of them. 05 Replay, 825 trades of the two main hosts on 1-minute bars.
Of 1,052 streams, 777 had at least one real trade in them, 1,465 trades in all.

About one stream in four had no trade at all: a teaching day, a no-trade day, a stream that was mostly chat.

What breaks

Every step had a failure mode, and most of the work was catching them.

  1. The speech-to-text model loops. When the host goes quiet, it fills the silence by repeating one phrase, sometimes for minutes. 22 streams came back nearly empty, and a repeated phrase inside a good transcript had to count as nothing.
  2. Recaps aren't trades. A host describing this morning's trade at 2 pm is not a fill at 2 pm. The session notes flag a recap in 231 of the 1,052 streams, and six edited recap videos were dropped whole so their trades weren't counted twice.
  3. Viewers' trades. Hosts read the chat aloud, entries included. 108 streams mention them. None count.
  4. Results that were never said. 130 of the 1,465 trades ended with no clear stated outcome. A numeric stop was said on 486 trades (33%) and an entry price on 391 (27%). The rest had to come from the tape.
  5. Prices as spoken. Traders say the last three digits. The replay snaps the spoken price to the nearest print at that minute, and where no price was said it uses the bar close.

When the calls happen

Vertical bars, trades by hour of day Eastern, 1,461 trades. Peaks at 10:00 with 363 and 9:00 with 288, both in indigo; 1:00 with 159 from a pre-London show; smaller bars at 11:00 (107), 12:00 (94) and 19:00 (89).
Half the calls land between 9:00 and noon. The 1 am bar is one pre-London show.

758 of the 1,461 timed trades fell in the 9, 10 and 11 o'clock hours. That is my window too, which is partly why these channels were the ones I watched.

What the tape says

Two hosts, one per channel, had enough tagged trades to replay: 825 trades on 1-minute bars.

Matrix of said on air vs what the tape did. Said a win, 392 trades: tape won 322 (82%), lost 60 (15%), flat 10. Said a loss, 356: tape won 38 (11%), lost 296 (83%), flat 22. Breakeven or not said, 77: won 26, lost 38, flat 13.
When a host called a win or a loss on air, the tape agreed five times in six.

Five in six is better than I expected and worse than a scorecard. 60 called wins were losses on the tape; 38 called losses were wins. The two errors nearly cancel, so the overall rate is about honest even when a single call isn't.

Across the 825, the tape has them winning 47% of trades and losing 48%, with the rest flat. Average result +2.9 points per trade, median zero. Winners were held a median 9 minutes, losers 4. On air, across all the calls with a stated result, 59% were called wins. That's a different sample from the 825 replayed, so I won't put the two numbers side by side; the replayed set is the one I trust.

A rule or a call?

One host teaches a single setup and describes it the same way every few streams: a strong 5-minute candle in the direction of the move, a limit order about halfway back into it, the stop beyond the candle's wick. That is a rule, so I coded the description and checked the chart at each of his 389 replayed entries.

Waffle of 389 replayed trades: 134 (34%) matched the written setup, in indigo; 255 (66%) were something else, a level, a read, a feel, in grey
One trade in three was the setup he teaches. The other two thirds were judgment.

Two thirds of a method with a written rule is not the rule. The written third is the part you can hand to a machine. The rest lives in which level, which day, and when to sit out, and none of that is in a transcript.

So I handed the written third to a machine.

Next: I coded a YouTube trader's setup. Zero of 64 versions made money.

New posts land on Substack first. Free, one a week. The $20k test has a scoreboard, updated every Sunday.

Subscribe on Substack
Educational content, not financial advice. I trade my own accounts; nothing here is a recommendation to buy or sell anything. No affiliation with any prop firm named. Futures involve substantial risk of loss.