YouTube2Text

I Turned GPT-6 Astra Into a 24/7 Stock Trader (tutorial) — Transcript

by Nate Herk | AI Automation · 4,530 words · 618 segments · language en · Watch on YouTube

Full transcript

  1. 0:00So, I recently did a trading challenge
  2. 0:01where I gave Claude $10,000 of my real
  3. 0:03money to trade stocks. And at the end of
  4. 0:05the month, I was actually beating the
  5. 0:06S&P by a little over 8%, which I was
  6. 0:08pretty impressed by. And now that GPT-6
  7. 0:10Astra is out and it's even more
  8. 0:11powerful, I'm going to do the exact same
  9. 0:12thing. So, before I kick off that
  10. 0:14$10,000 challenge, I wanted to actually
  11. 0:16just show you guys how I'm getting this
  12. 0:17all set up so that you can replicate
  13. 0:18this if you want to turn Astra into a
  14. 0:2024/7 trader for you. So, let's not waste
  15. 0:22any time and just get straight into this
  16. 0:23one. All right, so before we get
  17. 0:24started, I just want to say this is not
  18. 0:26financial advice. I'm not recommending
  19. 0:27you give an agent $10,000 to trade. I'm
  20. 0:30recommending that maybe you start with
  21. 0:31paper trading, you get a strategy that
  22. 0:32you like, and then you automate some of
  23. 0:34that. Or if you're already consistently
  24. 0:36trading every day and every week, then
  25. 0:37maybe just see if you can use AI to help
  26. 0:39you get more updates or to help you keep
  27. 0:41an eye on things so that you're not
  28. 0:42having to like pocket watch different
  29. 0:44stocks or something like that. But
  30. 0:45anyways, let's just jump in here and let
  31. 0:46me show you how simple this is to set
  32. 0:48up. So, right here where I'm at is I'm
  33. 0:49about to set up all of the automatic
  34. 0:51routines so that this thing can run
  35. 0:53without me. So, I wanted to show you
  36. 0:54guys, I asked right now, in as simple
  37. 0:56terms as possible, explain our strategy
  38. 0:58and what we're going to do. So, here's
  39. 0:59what Astra came back with. We built the
  40. 1:01strategy around three constraints:
  41. 1:03$10,000, seven trading days, and we're
  42. 1:05doing six wake-ups or six checks per
  43. 1:08day. So, what I started off with was I
  44. 1:09literally was just having a conversation
  45. 1:11with Astra. I was saying, "Hey, I have
  46. 1:12this challenge. I want to take, you
  47. 1:14know, a new strategy, so it's a little
  48. 1:15bit more risky. I have 7 days to try to
  49. 1:17make money." And I asked it to just do a
  50. 1:18bunch of research. So, it fanned out
  51. 1:20like 10 sub-agents and it researched a
  52. 1:21ton of stuff. As you can see, we've got
  53. 1:23this big doc where we talk about the
  54. 1:24strategy and it consolidated a bunch of
  55. 1:26research information. Now, this is where
  56. 1:27I see there being sort of two paths. You
  57. 1:29have the path where you don't really
  58. 1:30have a trading strategy and you're
  59. 1:32wanting to sort of outsource that
  60. 1:33research and thinking to AI agents. Or
  61. 1:36you've got the path where you are
  62. 1:37consistently trading every day and you
  63. 1:38want to just help yourself be able to
  64. 1:40move faster or not, you know, forget
  65. 1:42things. So, in this case, what I did is
  66. 1:43I wanted to outsource that thinking and
  67. 1:45I wanted to have Astra come up with the
  68. 1:46strategy. I'm basically just helping
  69. 1:48guide it. And what it came up with is
  70. 1:49this schedule. So, 7:45 a.m. Central,
  71. 1:52we're going to read the news, check the
  72. 1:54account, and choose stocks to watch. So,
  73. 1:56let me just pull up a little calendar
  74. 1:57here to show you guys what that actually
  75. 1:58looks like. Here's the first time that
  76. 2:00Astra's going to wake up on trading days
  77. 2:01about 7:45 and it's going to read the
  78. 2:04news, check the account, and choose what
  79. 2:06stocks to watch. Now, this is where I
  80. 2:07would say if you are someone who's
  81. 2:09consistently trading, think about your
  82. 2:11day like this. You know, market open,
  83. 2:12market close, what do you do? Maybe
  84. 2:14before the market opens, do you look at
  85. 2:15some stuff? Maybe an hour in, do you
  86. 2:17look at some stuff? You know, maybe
  87. 2:18before close, do you look at some stuff?
  88. 2:20And just sort of put yourself on this
  89. 2:22like one-day calendar because then you
  90. 2:24can just basically make agents to do
  91. 2:26those things at those times to help you
  92. 2:28out a little bit. But anyways, let me
  93. 2:29just keep going here with the proposed
  94. 2:30plan from Codex. At 9:30 a.m., it's
  95. 2:33going to look for the first qualifying
  96. 2:34trade. So, now we have agent wake up
  97. 2:36number two. At 11:00 a.m., it's going to
  98. 2:38review positions and consider the last
  99. 2:40new trade. At 1:00 p.m., it's going to
  100. 2:41manage existing positions. At 2:15,
  101. 2:44we're going to close out the remaining
  102. 2:45positions. So, it's kind of taking more
  103. 2:46of a day trading strategy rather than a
  104. 2:48long-term trading strategy. And then
  105. 2:512:45, right before close, it's going to
  106. 2:53confirm we're out and record the day's
  107. 2:55results. So, that's how simple this is
  108. 2:56going to be. Every single trading day,
  109. 2:58it's going to do these actions at these
  110. 3:00times and that's how we're going to
  111. 3:01basically make this 24/7 trader for our
  112. 3:047-day challenge. Now, if you'd feel more
  113. 3:05comfortable having another wake-up after
  114. 3:07the market closes, you can do that. Or
  115. 3:08if you want another one before the
  116. 3:10market opens, you can do that as well.
  117. 3:11This is just what Astra came up with for
  118. 3:13this specific challenge. Now, the
  119. 3:14important piece that I wanted to call
  120. 3:15out here is about continuity, meaning
  121. 3:17every single time that one of these
  122. 3:19agents wakes up, it's stateless. And so,
  123. 3:22what we have to make sure it does is
  124. 3:23that it reads through the project, it
  125. 3:24looks at our portfolio, and it
  126. 3:25understands what it needs to do. It
  127. 3:27understands the context of what just
  128. 3:28happened in order to understand better
  129. 3:30what I need to do now. And so, the way
  130. 3:31that I'm kind of tackling this here is
  131. 3:33having every single wake-up end with a
  132. 3:36progress log. So, that way we have
  133. 3:37basically the system where, you know,
  134. 3:39one agent wakes up and starts working,
  135. 3:41it will basically say, you know, "Here's
  136. 3:42what I did today and here's what comes
  137. 3:44next." So, then when this next agent
  138. 3:45wakes up and basically takes over, it
  139. 3:47will read that output, it will do its
  140. 3:49work, and then go, "Okay, cool. Here's
  141. 3:50what I just did." And then we just
  142. 3:52basically have this loop where every
  143. 3:53single time the next agent wakes up,
  144. 3:55it's able to take over all the work.
  145. 3:57It's able to orient itself with what's
  146. 3:58going on and just keep actually feeling
  147. 4:00like it's one trading agent rather than
  148. 4:02having a bunch of different isolated
  149. 4:04workers. So, you can see here it says
  150. 4:06continuity comes from shared records,
  151. 4:08not the AI remembering the conversation.
  152. 4:10So, every wake up will read the strategy
  153. 4:11and the previous handoff, check Alpaca,
  154. 4:13which is where we're trading. I'll show
  155. 4:15you guys that in a sec, to see what
  156. 4:16actually happened, perform its assigned
  157. 4:18job, update the current account state
  158. 4:20and progress log, and then leave clear
  159. 4:22instructions for the next wake up. And
  160. 4:24if you don't have this continuity, it's
  161. 4:25just going to feel
  162. 4:27like you're just kind of like throwing
  163. 4:28darts at the wall. Critical actions get
  164. 4:29recorded as they happen, so an
  165. 4:31interrupted run can be recovered without
  166. 4:32accidentally repeating a trade. So, all
  167. 4:34of this stuff is ready and now we just
  168. 4:35have to actually set up the connection
  169. 4:37to Alpaca and set up the actual
  170. 4:38routines. And setting up the routines is
  171. 4:40important, so I will talk about that
  172. 4:41when we get there, but I did real quick
  173. 4:43want to show you guys some stuff in this
  174. 4:44doc. So, here are the persistent files.
  175. 4:47The ones I wanted to call out are the
  176. 4:48progress log. You can see here's
  177. 4:50everything that's going to happen. We
  178. 4:51have an actual journal as well, which
  179. 4:53can be appended, and we have evidence.
  180. 4:55Now, I also brainstormed with Astra on
  181. 4:56some failures. So, failure behavior
  182. 4:58would be no previous progress record on
  183. 4:59the first run. Next model has no chat
  184. 5:02history. Prior run crashed after sending
  185. 5:03an order. Two runs overlap. Missing or
  186. 5:05corrupt. Or the machine or app go
  187. 5:07offline. And by the way, guys, to make
  188. 5:09this easier, I did put all of this into
  189. 5:10a free resource guide so that you can
  190. 5:12basically give this to an agent if you
  191. 5:13want to help it sort of set up the same
  192. 5:15sort of system that we have here. And
  193. 5:17you can get this for completely free by
  194. 5:18joining my free school community. The
  195. 5:19link for that is down in the
  196. 5:20description. You'll come in here, you'll
  197. 5:21go to classroom and click on all YouTube
  198. 5:23resources and everything will be in
  199. 5:24there and you'll find the doc associated
  200. 5:26with this video and all of my other
  201. 5:28skills and repos and things like that.
  202. 5:29So, if you want that doc, go ahead and
  203. 5:30grab it, but let's get back to the
  204. 5:31video. So, next step here is we need to
  205. 5:33go to Alpaca to get the actual
  206. 5:35connection set up. So, here is my Alpaca
  207. 5:37account. You can see that if you make an
  208. 5:39account here, you can also have a paper
  209. 5:40trading account. So, you could get on
  210. 5:42here and connect your agent to this and
  211. 5:45just have it trade for you for, you
  212. 5:47know, a couple months or a couple weeks
  213. 5:48or however long it takes for you to feel
  214. 5:49comfortable with the strategy, and then
  215. 5:51you can move it over to real money. But,
  216. 5:52this is just paper trading, so it's
  217. 5:53going to follow the market. It's real
  218. 5:54stocks, but it's fake money. So, you can
  219. 5:56paper trade first, and then you can open
  220. 5:58up an actual brokerage account here, and
  221. 6:00this is $10,000 of real cash in this
  222. 6:02account now. So, if you want to actually
  223. 6:04follow along with this sort of video,
  224. 6:05then you're going to want to go get an
  225. 6:06Alpaca account set up. You can grab the
  226. 6:08API key and put it into your Codex. You
  227. 6:10can see right here, there's API keys. It
  228. 6:12gives you this endpoint, and then we
  229. 6:13have the actual key right here. So, what
  230. 6:15I'm going to do is I'm going to copy
  231. 6:16this key.
  232. 6:17And obviously, this is like a password
  233. 6:18to your trading account, so don't give
  234. 6:20this key to anybody. Also, don't put
  235. 6:21this key into the chat window of Codex.
  236. 6:24I'm going to show you where you put
  237. 6:25this. What you're going to do is you're
  238. 6:26going to ask it to create you a .env
  239. 6:28file, or if you're already in your AIOS,
  240. 6:30or if you're already in a project that
  241. 6:31has one, you're going to put it in
  242. 6:33there. Now, what I did specifically is I
  243. 6:34put this trading challenge inside of my
  244. 6:37AIOS. So, if I open up these files, you
  245. 6:39can see this is what my project for this
  246. 6:41trading challenge looks like. We have
  247. 6:42our docs, we have our agents.md We even
  248. 6:44have a cloud.md if we want to move it
  249. 6:45over. We have scripts, routines, we have
  250. 6:47our .env. But, this actually lives
  251. 6:49within my Herc 2. So, it's in my Herc 2,
  252. 6:52it's in a folder called Otherworlds,
  253. 6:53which is where I have a bunch of other
  254. 6:54worlds, and then we have our Astra
  255. 6:56trading bot challenge. So, I'm going to
  256. 6:57be running the routines in this project
  257. 6:59just so I can keep everything sort of
  258. 7:00like isolated, and I don't want too much
  259. 7:03context polluting the window. I don't
  260. 7:05want confusion or bloat to get into my
  261. 7:07trading bot, cuz all my trading bot has
  262. 7:08to think about or look at is trading
  263. 7:10information. It doesn't need to know
  264. 7:11about my business or my projects. But, I
  265. 7:13do want my overall Herc 2 to be able to
  266. 7:16have better visibility into the trading
  267. 7:17challenge just for context. So, that's
  268. 7:19how I'm isolating this project. So,
  269. 7:21anyways, what I'm going to do is I need
  270. 7:22to open up my files over here, and I
  271. 7:24need to put my Alpaca API key that you
  272. 7:27guys just saw me copy, I need to put
  273. 7:28that into the .env. I'm going to go to
  274. 7:30the Astra trading challenge, and I'm
  275. 7:31going to open up the .env, and I'm going
  276. 7:33to paste it right in here. Now, when you
  277. 7:34do this with real money, you're going to
  278. 7:35have to click on regenerate, because
  279. 7:37that will give you an API key and an
  280. 7:39Alpaca secret, and you do need both of
  281. 7:41those things. So, you'll copy the key,
  282. 7:43and then you'll put that in the right
  283. 7:44spot in here. You can see right here a
  284. 7:45Alpaca API key. And now you can see that
  285. 7:47I have pasted in my API key as well as
  286. 7:49my secret, and I save that. And now we
  287. 7:52want to check if Codex can actually look
  288. 7:54into that account. All right, so I just
  289. 7:55gave you those keys for Alpaca. Can you
  290. 7:57just make sure you can actually see the
  291. 7:59account and that you understand the
  292. 8:00endpoints and everything like that so
  293. 8:01that you can take action in there. There
  294. 8:02we go. So, Alpaca reports your live
  295. 8:04account with $10,000 cash and equity.
  296. 8:06There's no positions, no open orders.
  297. 8:08And now what else I did inside of my
  298. 8:10account here is if I go to the um plans
  299. 8:12and features, if we go to market data
  300. 8:14right here, we can see that I'm on a
  301. 8:16plan for 99 bucks a month to get like
  302. 8:18real-time market coverage, and I get
  303. 8:20extra API calls per minute, and I get
  304. 8:22just more data in here. Now, I'm not
  305. 8:24saying you have to do this to start.
  306. 8:25When I actually did my 10K trading
  307. 8:26challenge with Claude, I didn't pay for
  308. 8:28this. So, it was basically just doing
  309. 8:29research on the web and using like
  310. 8:31secondary research in order to make the
  311. 8:33trades. But because this one is 7 days,
  312. 8:35I probably want more real-time market
  313. 8:37coverage. So, paying for a subscription
  314. 8:38like this for a month just to be able to
  315. 8:40get better data for this challenge is
  316. 8:41going to be important for me. But like I
  317. 8:43said, that's not necessarily something
  318. 8:44that you have to do. And what else is
  319. 8:46cool is if you go to the plugins over
  320. 8:47here and you search for something like
  321. 8:48Alpaca or you search for stocks, there's
  322. 8:51a bunch of other things you can connect.
  323. 8:52So, right here you can connect Alpaca,
  324. 8:54but this typically gives you market data
  325. 8:55rather than letting you trade through
  326. 8:56it, which is why we do the API key. But
  327. 8:58there are also tons of other ones.
  328. 8:59There's Alpha Stocks, there's Massive,
  329. 9:01there's Stock and ETF Research Panel,
  330. 9:02there's Trading Cursor. There's tons of
  331. 9:04other, you know, subscriptions you can
  332. 9:06get on or platforms that have other
  333. 9:07types of trading data or, you know,
  334. 9:09technical analysis that you can connect
  335. 9:11to Codex for better research. So,
  336. 9:13anyways, now you can see that Astra came
  337. 9:14back and said all of the keys work and I
  338. 9:16do understand how I can trade and how I
  339. 9:18can use your buying power, and I can do
  340. 9:20everything. And the next regular open is
  341. 9:22tomorrow, September 8th, because today
  342. 9:24is Labor Day, so markets are closed. So,
  343. 9:26now that all of this stuff has been
  344. 9:27confirmed and we need to start getting
  345. 9:29everything set up for tomorrow, we have
  346. 9:31to go ahead and start building that
  347. 9:32routine out or that scheduled task. Now,
  348. 9:34here is the one distinction about
  349. 9:35scheduled tasks. There are two different
  350. 9:37types. There is a local one
  351. 9:40or there is a cloud one. And so if I
  352. 9:42come here and I click this device, this
  353. 9:44means it runs locally. And actually for
  354. 9:45this challenge specifically, we are
  355. 9:47going to keep it local and I'll tell you
  356. 9:48why. If I go to cloud, you can see that
  357. 9:50it says this runs in the cloud even when
  358. 9:51the device is offline, which is great.
  359. 9:53Chat, project model, and reasoning
  360. 9:54settings though are not available and
  361. 9:56that isn't great. Because specifically,
  362. 9:58we want to trade with GPT-6 Astra. So
  363. 10:00I'm going to go back to this device and
  364. 10:01now I can actually choose the project to
  365. 10:03work inside and I can choose the model
  366. 10:05that we want as well as the reasoning.
  367. 10:06So I'm going to leave this on GPT-6
  368. 10:07Astra and I'm going to leave this on
  369. 10:09high. Now the other thing you could do
  370. 10:10here is you could actually have this run
  371. 10:12in the same conversation thread every
  372. 10:14single time. And we're actually going to
  373. 10:15do that because that helps us set up the
  374. 10:17ability to have, you know, the
  375. 10:18conversation history be stored and Codex
  376. 10:20has this really nice auto compaction
  377. 10:22where I hardly even feel like I'm in
  378. 10:23context about territory. So we're going
  379. 10:25to keep all of these running together.
  380. 10:27So what I need to do is spin up a new
  381. 10:28thread, which is going to be the trading
  382. 10:30challenge, because we're going to have
  383. 10:31to set up what is it? Six different
  384. 10:32routines and then we're just going to
  385. 10:34point all six of these routines at the
  386. 10:35exact same chat to actually run in. And
  387. 10:38the cool thing is we can actually get
  388. 10:39all of this set up with Astra and just
  389. 10:42using our natural language instead of
  390. 10:43manually coming in here each time. So
  391. 10:44what I'm going to do is we're going to
  392. 10:46discard that routine and I'm actually
  393. 10:47going to start up a new project here.
  394. 10:49We're going to keep this local for now.
  395. 10:50I'm going to open up the actual folder,
  396. 10:52but first I'm just going to call this
  397. 10:54trading
  398. 10:55challenge and then we're going to open
  399. 10:57this up to the one inside of my Herc 2
  400. 11:00where we set up all of those like files
  401. 11:02and things. So now I'm in the Astra
  402. 11:03trading bot challenge. I'm choosing that
  403. 11:05folder and I'm creating that project
  404. 11:06right here and I'm just going to say,
  405. 11:08"Hey, I'm just kicking off this thread.
  406. 11:09This is where all of our actual
  407. 11:11scheduled tasks are going to run in this
  408. 11:13one thread so that we can keep
  409. 11:13everything consistent." So just kicking
  410. 11:15that off so that the routine can
  411. 11:16actually pull from it and I'm just going
  412. 11:17to go ahead and rename this
  413. 11:19challenge
  414. 11:21thread. Okay, cool. So now I'm going to
  415. 11:23go back to the actual chat where I was
  416. 11:26developing the strategy and I'm going to
  417. 11:28send off the {slash} goal prompt to help
  418. 11:29us set up these six routines. Hey there,
  419. 11:31Codex. It's time for us to now set up
  420. 11:33the routines now that the
  421. 11:35project and the strategy has been
  422. 11:37configured and you're connected to
  423. 11:38Alpaca. So, you should be able to
  424. 11:41understand exactly what to do already
  425. 11:42because we talked about the strategy. I
  426. 11:44want you to set up the six different
  427. 11:45scheduled tasks inside of codex. They
  428. 11:47can run locally on this device and they
  429. 11:49will each be their own individual
  430. 11:50scheduled task. As you can see, we've
  431. 11:52got these six different ones. But,
  432. 11:54what's important to me is that I kicked
  433. 11:56off a thread in a new project called
  434. 11:58trading challenge and I kicked off a
  435. 11:59thread and I named it challenge thread.
  436. 12:02And I want all of these six scheduled
  437. 12:04tasks to actually happen inside of this
  438. 12:07thread.
  439. 12:08So, you're going to have to choose the
  440. 12:09chat when you're setting up each of
  441. 12:10these scheduled tasks and that way we
  442. 12:13keep everything consistent and um
  443. 12:15you know, we have the continuity in that
  444. 12:16way as well as the actual progress
  445. 12:18logging and everything that we did like
  446. 12:19that with the handoff messages. We can
  447. 12:21just keep everything more consistent and
  448. 12:24um I guess, you know, unified by doing
  449. 12:26that. So, do you have any questions
  450. 12:27about this? Um let me know if there's
  451. 12:29anything that's unclear and ask me any
  452. 12:30questions and then we'll go ahead and
  453. 12:32get everything set up. And by the way,
  454. 12:33guys, there is a way to be able to set
  455. 12:34up cloud routines that can work with
  456. 12:36Astra um just not something that I was
  457. 12:38going to dive into in this video. But,
  458. 12:40you can see now it understood what we
  459. 12:42wanted. It found the challenge thread
  460. 12:44and it's using that for all of the
  461. 12:46scheduled tasks. It will return to that
  462. 12:47same thread. So, now we have these being
  463. 12:49set up right now and I could basically
  464. 12:51click into here to see how they are set
  465. 12:53up. So, I can see this is the scheduled
  466. 12:55slot number one. It's giving it all this
  467. 12:56information. It's pointing to the right
  468. 12:58folders and files it needs to look at.
  469. 13:00It's telling it what to do. If we go to
  470. 13:02the end, we should see follow the shared
  471. 13:03startup and end of run handoff, save
  472. 13:06what changed, actual outcomes, remaining
  473. 13:07risk, unresolved issues, and the exact
  474. 13:10next job even on a no trade or failed
  475. 13:12run. We can see that this one runs in
  476. 13:13the challenge thread, which is exactly
  477. 13:14what we wanted. So, this is all looking
  478. 13:16very good. Now, there is one more thing
  479. 13:18that I recommend setting up that I
  480. 13:19didn't yet instruct it to do, which is
  481. 13:21that I obviously want to be notified if
  482. 13:23something fails, but I also want to be
  483. 13:25notified maybe at the end of each day or
  484. 13:26maybe a couple times each day, and I
  485. 13:28would like for that notification to be
  486. 13:29sent to ClickUp. So, that's one more
  487. 13:31thing that I'm going to shoot off while
  488. 13:32this is actually working, and I can
  489. 13:33click steer to inject that message in.
  490. 13:36So,
  491. 13:36I would like to have two updates per
  492. 13:38day. I would like one sort of like
  493. 13:40midway, maybe near like the afternoon
  494. 13:42check, and then I would also like one
  495. 13:45after market closes on, you know, what
  496. 13:47happened that day and our current
  497. 13:48position and everything like that. So,
  498. 13:50if you could just set up that
  499. 13:52automation, so it sounds like we'll need
  500. 13:53one more scheduled task, or maybe two.
  501. 13:56They should run in the same thread, but
  502. 13:57what I want them to do is notify me in
  503. 13:59ClickUp. So, I want them to send me a DM
  504. 14:03um into the internal automations channel
  505. 14:06to ClickUp.
  506. 14:07And so, this is where you could see uh
  507. 14:08when I turned off this previous one,
  508. 14:09this one was sending me updates over
  509. 14:11here in the ClickUp channel, and it
  510. 14:12should be doing the exact same thing,
  511. 14:14and that way I can just get notified
  512. 14:15right here. Now, I can see that the
  513. 14:17challenge thread is spinning, so I
  514. 14:18wonder if it injected a message over
  515. 14:19here. You can see this said, "Sent by
  516. 14:22ChatGPT from another task." It said,
  517. 14:24"The six requested Astra has been
  518. 14:26created for this exact task and local
  519. 14:28trading challenge checkout. They have
  520. 14:29temporarily paused during verification,
  521. 14:31blah blah blah." But, this is basically
  522. 14:32what it will look like when the routine
  523. 14:33fires. Is we'll see a message come in,
  524. 14:35and it will say, "Sent by ChatGPT from
  525. 14:37another task." And then, we can
  526. 14:38basically have full visibility as far as
  527. 14:40every time messages got sent, what
  528. 14:41happened, what Astra thought about, and
  529. 14:44that's going to be pretty cool for us to
  530. 14:45just have that visibility here. And of
  531. 14:46course, we'll be able to have full
  532. 14:47visibility inside of our actual account
  533. 14:49as well, because we can see all of the
  534. 14:50trades and all of the orders and
  535. 14:51positions and everything like that, too.
  536. 14:53You can see that I just got a test
  537. 14:54message here sent to my ClickUp channel.
  538. 14:56Now, this got sent as me. It was my
  539. 14:57profile. If I wanted to log into a
  540. 14:59different profile like the Up at AI one,
  541. 15:01so that I got these notifications in a
  542. 15:03different way, then I could do so. But
  543. 15:04for now, this is going to be good enough
  544. 15:05for me to be able to get notified when
  545. 15:08something has happened. All right. So, I
  546. 15:09went ahead and set up two extra
  547. 15:11scheduled tasks there, 1:00 p.m. and
  548. 15:123:15 p.m. Central for notifications, and
  549. 15:15it moved the midday report a little bit.
  550. 15:17Reports send even when there are no
  551. 15:18trades. Test delivery succeeded. So,
  552. 15:20everything is perfect. Everything now
  553. 15:21runs inside of the challenge thread. So,
  554. 15:23everything will be right in here, which
  555. 15:25is going to be great. And you can see
  556. 15:26that there's a little clock symbol next
  557. 15:28to this thread because it knows how all
  558. 15:30of these routines, if I go to the
  559. 15:31scheduled and we go to these, you can
  560. 15:34see that these are all running and they
  561. 15:35all start tomorrow, which is why they're
  562. 15:37currently paused, but tomorrow they'll
  563. 15:39all be here and active. And then we can
  564. 15:41look at them, we can see previous runs,
  565. 15:43and we can open up the chat, which once
  566. 15:44again takes us to the spot that they're
  567. 15:46all going to be talking in. Now, what
  568. 15:47else is really cool is right here I'm on
  569. 15:48my phone. So, this is my phone just
  570. 15:50being mirrored onto the desktop. And if
  571. 15:51I go over here and I click on remote,
  572. 15:53what this allows you to do is
  573. 15:54essentially remote into your local
  574. 15:57desktop. This is connected to right
  575. 15:59here. So, in the challenge thread, or
  576. 16:00actually let's not do the challenge
  577. 16:01thread, let's just do the develop 7-day
  578. 16:03trading strategy and I open this up
  579. 16:05here.
  580. 16:06I can basically have this be perfectly
  581. 16:08synced, which means if I come in my
  582. 16:09phone and I just say, "Hi." That will
  583. 16:11shoot off in my actual desktop right
  584. 16:13here as well. So, it's very similar to
  585. 16:16the Grok Bot way or the Cloud Code
  586. 16:18remote. It's perfectly synced. Which
  587. 16:20means even when I'm not home, I could
  588. 16:22come into here and open up the challenge
  589. 16:23thread and I can always check in on
  590. 16:25what's going on with my agents here with
  591. 16:27the trading strategy. So, if you didn't
  592. 16:28know about the remote, then definitely
  593. 16:30make sure you're aware of remote. But
  594. 16:31that really is going to do it for this
  595. 16:33one. You guys saw exactly how I got this
  596. 16:34set up. You saw the strategy that we're
  597. 16:35using here. And obviously I'm going to
  598. 16:37be watching this thing over the 7 days
  599. 16:38to make sure nothing is going too wrong.
  600. 16:40And if you want to follow along and
  601. 16:41you're interested to see how that
  602. 16:42actually plays out with Astra, then
  603. 16:43definitely stay tuned. That video will
  604. 16:45be coming out in a few weeks. And if it
  605. 16:46all goes well, I'll keep running it for
  606. 16:48multiple months because I think it's
  607. 16:49really interesting to see how
  608. 16:50intelligent this stuff is truly getting
  609. 16:52and how it's able to learn from its
  610. 16:53mistakes in the past and change the
  611. 16:55strategy over time. But like I said,
  612. 16:56that's going to do it. So, if you guys
  613. 16:57enjoyed, you learned something new,
  614. 16:58please give it a like, it helps me out a
  615. 16:59ton. And as always, I appreciate you
  616. 17:00guys making it to the end of the video
  617. 17:02and I'll see you all in the next one.
  618. 17:04Thanks, everyone.

About this transcript

This page contains the full transcript of I Turned GPT-6 Astra Into a 24/7 Stock Trader (tutorial) by Nate Herk | AI Automation, generated from the public captions YouTube serves with the video. The transcript has 4,530 words across 618 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.