YouTube2Text

CODING TRADING AUTOMATIONS | August 7 | Michele Rossi — Transcript

by FunderPro · 5,620 words · 1,091 segments · language en · Watch on YouTube

Full transcript

  1. 0:00Thank you.
  2. 0:01Hello and welcome back. Hello everyone.
  3. 0:04Here we go. Test test 1 2 1 2. Here we
  4. 0:08are again. Welcome back beautiful
  5. 0:10people. Today we have reached the fourth
  6. 0:13and final lesson of our series. And
  7. 0:16today we are going to answer the
  8. 0:18question that probably matters the most.
  9. 0:23And the question
  10. 0:27And the question is
  11. 0:29um
  12. 0:31can the bot
  13. 0:33that we created actually pass a prop
  14. 0:37firm challenge?
  15. 0:39Not theoretically, not because the
  16. 0:41equity curve looks good, even if it's a
  17. 0:44small test. This is educational.
  18. 0:47We are going to take the real trades
  19. 0:50generated by our strategy, give them to
  20. 0:53Codex,
  21. 0:54simulate thousands of possible challenge
  22. 0:58attempts, and calculate one estimated
  23. 1:02probability of passing phase one,
  24. 1:04passing phase two, reaching the funded
  25. 1:06account, and receiving a first payout.
  26. 1:10We already did
  27. 1:12um
  28. 1:13the Monte Carlo simulation with the data
  29. 1:16that we have. We did a bootstrap. We did
  30. 1:20the reshuffle. We did a block three,
  31. 1:22block five. We tested everything. You
  32. 1:25can go back and watch the previous
  33. 1:27videos right here on Funded Prop YouTube
  34. 1:30channel. If you're watching in Italian,
  35. 1:32it is in my channel and Funded Prop
  36. 1:34Italy channel.
  37. 1:36But yes, we did all the tests. So, we
  38. 1:39started by
  39. 1:41uh started with an idea with the orb.
  40. 1:45What is an orb?
  41. 1:47Opening range breakout. So, we define
  42. 1:51the strategy with a
  43. 1:54critical thinking and we created a list
  44. 1:57of very simple if this then that.
  45. 2:01So, it's a mechanical strategy. The
  46. 2:04entry, exit, and take profit and stop
  47. 2:06loss are pretty clear. And so, we coded
  48. 2:09it with Codex. Then we gave the the the
  49. 2:14full code to find editor. We fixed some
  50. 2:17errors. We tried some back test
  51. 2:20very quickly because it is a live. We
  52. 2:22cannot stay here hours, but you can do
  53. 2:25it on your own. This is
  54. 2:27just to show you the process and how you
  55. 2:31can
  56. 2:32actually do it yourself in a very very
  57. 2:36easy way.
  58. 2:37And then deploy it live. What I like so
  59. 2:41much is the two-step
  60. 2:44classic
  61. 2:46challenge
  62. 2:47of Funded Pro.
  63. 2:50I love it.
  64. 2:51I I mean, I trade prop since I can
  65. 2:54remember.
  66. 2:55It's been more than 15 years that I'm
  67. 2:57trading. And since the prop started, the
  68. 3:00first prop that we had around was the
  69. 3:03two-step. We had a
  70. 3:0630 days to pass phase one, 60 days to
  71. 3:09pass phase two. So, it was extremely
  72. 3:11difficult.
  73. 3:12Today, you don't have these limits. So,
  74. 3:16I'm not saying is easy, but we have
  75. 3:19better chance.
  76. 3:21And also, you have AI. I didn't have
  77. 3:24that. So, it was extremely difficult.
  78. 3:28>> [snorts]
  79. 3:28>> Uh nonetheless, I was able to do
  80. 3:32um to to bring live uh
  81. 3:35more than if I remember correctly, about
  82. 3:396 millions of funded account and nailed
  83. 3:43the props
  84. 3:46for a very long time. And that's how I
  85. 3:48constructed my
  86. 3:50That's how I built my personal that I'm
  87. 3:52trading today.
  88. 3:53Um
  89. 3:54so,
  90. 3:56what we're going to do
  91. 3:58and
  92. 4:00we're going to see today
  93. 4:03how to move from TradingView to Funded
  94. 4:06Pro. And we're going to use a simple
  95. 4:10cloud copier. So, I'm not going to show
  96. 4:13it because it's not sponsored by us, but
  97. 4:15you can just Google and
  98. 4:18write down type down TradingView to
  99. 4:21MetaTrader 5, TradingView to Trade
  100. 4:23Locker, TradingView to if you're trading
  101. 4:26futures Trade Away, whatever cTrader,
  102. 4:29everything. You can Google it and you
  103. 4:30will find different options. I'm
  104. 4:33mentioning today just one of the many,
  105. 4:36which is very famous. It's called Meta
  106. 4:38Copier.
  107. 4:39Uh before we begin, let me thanks
  108. 4:42Funded Pro once again for supporting
  109. 4:44this educational series and for allowing
  110. 4:48algorithm trading. This is huge, guys.
  111. 4:51You will find the link in the
  112. 4:52description or on screen. Use the code
  113. 4:55live to receive the best discount
  114. 4:58currently available at this very time
  115. 5:00during our live stream. And if you're
  116. 5:03rewatching the video on Funded Pro
  117. 5:05YouTube channel, you can enjoy a 20% off
  118. 5:08any funded challenge. So, straight to to
  119. 5:12to funded instant funded challenges, one
  120. 5:14step, two step, or futures. And if you
  121. 5:17want to know how to build your own
  122. 5:20trading bot from zero, super easy. You
  123. 5:23have four videos, four videos for free.
  124. 5:26I
  125. 5:27taught you how to do this. And what
  126. 5:30we're going to do next is going to be
  127. 5:32super crazy. This is the first prop firm
  128. 5:34allowing this. I'm going to deploy a bot
  129. 5:38that we created on a challenge. It
  130. 5:41doesn't matter.
  131. 5:42I mean, the objective is to deploy it
  132. 5:45and make it pass the challenge and make
  133. 5:47pay out, of course. But it doesn't
  134. 5:48matter if it does that uh because the
  135. 5:52important thing is to show you the
  136. 5:54process and how
  137. 5:57it's super
  138. 5:59not easy, but possible to do that with
  139. 6:03logic, mathematics, AI, trading goods
  140. 6:06super easy.
  141. 6:08If you want to then learn more, learn
  142. 6:11more, have a personalized guidance on
  143. 6:14how to do that, follow me on Instagram
  144. 6:16and send me a direct message.
  145. 6:18Um
  146. 6:21tell me what you'd like to trade and
  147. 6:22what would you like to automate and I
  148. 6:25will provide you with personalized
  149. 6:27learning paths based on your experience
  150. 6:29and your jet.
  151. 6:30All right, let's discover where there
  152. 6:33are bodies ready for a a challenge.
  153. 6:36>> [snorts]
  154. 6:37>> So, again, quick recap. In the first
  155. 6:39lesson that you can go back and rewatch,
  156. 6:42we discussed the complete process
  157. 6:44required to transform an idea into an
  158. 6:47automated strategy.
  159. 6:49In the second lesson, we selected the
  160. 6:51opening range breakout and we
  161. 6:52transformed the idea into uh precise
  162. 6:56rules and asked Codex to create the Pine
  163. 6:59Script code.
  164. 7:01We installed the strategy on
  165. 7:02TradingView, corrected the first
  166. 7:04problems, and generated a working
  167. 7:06backtest. In the third lesson, we
  168. 7:09optimized the strategy very quickly. We
  169. 7:12tested different
  170. 7:14uh target, different scenarios,
  171. 7:16different take profit and stop loss, uh
  172. 7:19risk reward, everything. And uh
  173. 7:23we enabled the reverse trade, compared
  174. 7:27long and short results, and we studied
  175. 7:30the day filter.
  176. 7:32Do not trade on Monday, do not trade on
  177. 7:34Thursday, do not trade during the
  178. 7:37high-impact news, for example. And we
  179. 7:40also added a little bit of commission,
  180. 7:44slippage, and
  181. 7:47um
  182. 7:50execution delay.
  183. 7:52And we added even more detailed intraday
  184. 7:55data, and the final candidate produced a
  185. 7:58the result that you can see here.
  186. 8:00So,
  187. 8:02it looked interesting. It's not a final
  188. 8:04result. It's just a small amount of
  189. 8:07trade, just 77. I highly suggest to have
  190. 8:10at least 1 year of data, so more than
  191. 8:13300 trades, 250 trades.
  192. 8:16Uh but again, we cannot stay here all
  193. 8:19day long optimizing. You will do it on
  194. 8:21your own, so we took just a small
  195. 8:23portion.
  196. 8:25Um
  197. 8:27So, this looked interesting, but the
  198. 8:31historical sequence represent only
  199. 8:35um one
  200. 8:37possible sequence of trades.
  201. 8:40If the same losses had arrived closer
  202. 8:43together, so if we reshuffle
  203. 8:47these trades,
  204. 8:49I
  205. 8:50um
  206. 8:54we might have failed the account before
  207. 8:56reaching the profit target.
  208. 8:59That is exactly what we are going to
  209. 9:01investigate today.
  210. 9:04Uh imagine that you buy a
  211. 9:07$100,000
  212. 9:09funded pro classic challenge. In this
  213. 9:12example, I need to make 10%
  214. 9:17during phase one. If I pass, I move to
  215. 9:21phase two, where I need to make another
  216. 9:245%. All right.
  217. 9:27At the same time, I cannot exceed the
  218. 9:30daily or overall drawdown limits.
  219. 9:34For the daily, I'm good because I'm only
  220. 9:37taking one trade per day,
  221. 9:39but I should not go below the 10%
  222. 9:43maximum drawdown.
  223. 9:45And what our backtest
  224. 9:48is saying is that we have a 9% drawdown,
  225. 9:51right?
  226. 9:52Um
  227. 9:53after, let's say we pass both phases,
  228. 9:56and
  229. 9:58we go
  230. 10:00to we receive the funded account, then I
  231. 10:02need to survive long enough and generate
  232. 10:07sufficient profit to become eligible for
  233. 10:10a payout.
  234. 10:11So, looking at our 25%
  235. 10:16historical return,
  236. 10:18we might think perfect. The strategy
  237. 10:20made more than 10%, so it would have
  238. 10:23passed.
  239. 10:24But it is not
  240. 10:26as simple.
  241. 10:27The backtest also experienced it a
  242. 10:30drawdown of approximately 9%, and the
  243. 10:33maximum permitted overall drawdown is in
  244. 10:36our example 10%. So, the historical
  245. 10:40result came quite close to the limit.
  246. 10:43If the trades had arrived in a slightly
  247. 10:45different order, the account might have
  248. 10:48failed before reaching the target.
  249. 10:51The question is therefore
  250. 10:53not this did this particular backtest
  251. 10:56finish in profit. The better question is
  252. 10:59if we replay it statistically similar
  253. 11:03trading histories 1,000 times,
  254. 11:08if we reshuffle them, how many times
  255. 11:11would the strategy pass?
  256. 11:14That is much more useful.
  257. 11:17So,
  258. 11:19we go to the strategy tester on
  259. 11:21TradingView, what we do. From here, we
  260. 11:25export, once again,
  261. 11:27the complete list of trades as a CSV
  262. 11:30file,
  263. 11:32And this is important because Codex
  264. 11:35needs the individual wins and losses,
  265. 11:38not only the final performance
  266. 11:40screenshot.
  267. 11:43I will also provide a screenshot showing
  268. 11:45the strategy results, the input, the
  269. 11:47TradingView properties containing
  270. 11:49commission, slippage, order delay, and
  271. 11:51position size. And finally, I will
  272. 11:54provide the exact FunderPro rules I want
  273. 11:58to simulate.
  274. 12:00FunderPro, please do not ban this
  275. 12:03content because this is pure gold.
  276. 12:08Um I'm not going to ask Codex to search
  277. 12:13for the rules or guess them. I copied
  278. 12:16them directly from the challenge page or
  279. 12:21my uh FunderPro dashboard.
  280. 12:24For this demonstration, I'm using an
  281. 12:27example of 100,000 classic challenge
  282. 12:30with two phases. Phase one has a as we
  283. 12:33said, 10% target. Phase two has a 5%
  284. 12:37target. The daily drawdown is 5%. The
  285. 12:39maximum overall drawdown is 10%. There
  286. 12:42are at least four trading days in each
  287. 12:45phase. The duration is unlimited and
  288. 12:49there is no consistency rule. On the
  289. 12:51Funder account, I will use an uh an 80%
  290. 12:56profit split and a bi-weekly reward
  291. 12:59cycle for the example. Before running
  292. 13:02your own simulation, always replace
  293. 13:05these values with the exact rules shown
  294. 13:09for your account, assuming that
  295. 13:13let's say you're using a one-phase or an
  296. 13:15instant or a futures or whatever, okay?
  297. 13:21Now, we're ready to ask Codex the main
  298. 13:25question. This is the most important
  299. 13:28prompt of the lesson.
  300. 13:30So, I'm going to send it once. Codex
  301. 13:33will audit the data, run the simulation,
  302. 13:36compare several risk levels, and prepare
  303. 13:39a simple report, right? So, we just
  304. 13:42downloaded the CSV file. We're going to
  305. 13:45take a couple of screenshots right here.
  306. 13:54Put it on our desktop. One.
  307. 13:59Two.
  308. 14:02More information, better data.
  309. 14:07Better answer, sorry.
  310. 14:10All right.
  311. 14:12Returns.
  312. 14:15We're going to have these.
  313. 14:17Then, we want to give, once again,
  314. 14:20the settings that we used.
  315. 14:24>> [snorts]
  316. 14:34>> All the settings.
  317. 14:36All right.
  318. 14:42Let me close these.
  319. 14:44Let me pick up
  320. 14:46Codex.
  321. 14:57All right.
  322. 15:02There it is, our Codex.
  323. 15:12Let's give it all the data.
  324. 15:14All the screens that we took.
  325. 15:21And
  326. 15:22the exported
  327. 15:27version.
  328. 15:29The exported CSV file.
  329. 15:32This guy right here. With all the
  330. 15:34trades.
  331. 15:36There it is.
  332. 15:37Then we're going to give Code X
  333. 15:40this XR prompt. Let me copy and paste. I
  334. 15:44prepared it.
  335. 15:46Just need to find it.
  336. 15:53Where is it?
  337. 15:55There it is.
  338. 16:19There it goes.
  339. 16:21Here it is. So,
  340. 16:26this is the the prompt. It's it's huge.
  341. 16:29I'm going to read it very quickly.
  342. 16:31So,
  343. 16:33uh
  344. 16:34let me let me open up the the text file
  345. 16:37so you can see.
  346. 16:39Let me put it on on overlay
  347. 16:42on the screen
  348. 16:43while he's running.
  349. 16:46All right.
  350. 16:47So, this is the prompt.
  351. 16:51I'm providing a TradingView CSV
  352. 16:54containing
  353. 16:56every trade generated by my validated
  354. 17:00orb strategy. Screenshot of the
  355. 17:02TradingView performance, trade strategy
  356. 17:04input and execution properties, the
  357. 17:07exact rules of the prop firm challenge I
  358. 17:09want to simulate.
  359. 17:11Start by auditing the CSV. Confirm the
  360. 17:13number of complete trades, the test
  361. 17:15period, the profit and loss column,
  362. 17:17whether commissions are already included
  363. 17:20in whether each row represent a complete
  364. 17:22trade or only part of a trade. Reconcile
  365. 17:25the CSP total with the TradingView
  366. 17:27screenshot. Do not invent missing data.
  367. 17:30Then simulate a complete 100,000 funded
  368. 17:33Pro Classic two-phase process using
  369. 17:35these example rules. Phase one profit
  370. 17:3810, phase two five, maximum drawdown
  371. 17:40five, maximum overall drawdown 10,
  372. 17:42minimum trading day per phase four,
  373. 17:44duration unlimited, consistency rule
  374. 17:46none, split 80%. First payout after 14
  375. 17:50days minimum, reward request $100. Treat
  376. 17:54the result the rules I provide
  377. 17:55separately from the trading data so I
  378. 17:57can easily replace them later.
  379. 18:00Run at least 1,000 complete simulations
  380. 18:03for each of these risk levels. 0.5 risk,
  381. 18:070.50, 0.75, 1% per over sampling. If
  382. 18:12multiple trades occurred on the same
  383. 18:14day, which is not the case for our
  384. 18:16strategy, keep them together and in
  385. 18:18their own original order. Use block
  386. 18:22bootstrap sampling of trading days so
  387. 18:24that winning and losing streaks are not
  388. 18:26completely destroyed by random
  389. 18:29reshuffling. Every simulation must begin
  390. 18:32at the start of phase one. If phase one
  391. 18:34reaches target without violating a rule,
  392. 18:37reset balance and continue to phase two.
  393. 18:39If phase two passes, reset the balance
  394. 18:42and continue into the funded account. On
  395. 18:45the funded account, simulate the first
  396. 18:4714 days reward period and calculate
  397. 18:49whether the account survives and becomes
  398. 18:51eligible for a payout.
  399. 18:54For every risk level report, probability
  400. 18:57of passing phase one, passing phase two,
  401. 19:00uh passing both phase, violating the
  402. 19:03daily drawdown, violating the overall
  403. 19:05drawdown,
  404. 19:06uh median number of trade and trading
  405. 19:08days required for each phase, surviving
  406. 19:10the first funded reward period,
  407. 19:12receiving first payout.
  408. 19:14Median gross profit at the profit at the
  409. 19:16first payout, median trader payout after
  410. 19:19the 80% split and the fifth 50th and 95%
  411. 19:25outcomes. Also calculate the expected
  412. 19:28economic result after accounting for the
  413. 19:30challenge fee that I provide.
  414. 19:33Clearly distinguish probability of
  415. 19:35passing phase one, conditional
  416. 19:37probability of passing phase two,
  417. 19:39overall probability of reaching the
  418. 19:41funded account and probability of
  419. 19:43receiving a payout after the starting
  420. 19:45phase one. If the CSV does not contain
  421. 19:49enough intraday equity information to
  422. 19:51model the daily drawdown exactly, state
  423. 19:53the limitation and create standard
  424. 19:56estimate, conservative estimate. Do not
  425. 19:59describe these figures as guaranteed
  426. 20:01futures probability. Disclaimer is
  427. 20:04always explain that they are conditional
  428. 20:06estimates based on the historical trades
  429. 20:09distribution.
  430. 20:11Finish by recommending the risk level
  431. 20:15that creates the best balance between
  432. 20:18probability of passing,
  433. 20:21time required, account failure
  434. 20:24probability and expected first payout.
  435. 20:29Create then a clear summary table and
  436. 20:32simple charts that I can show during uh
  437. 20:36YouTube live, which is what we're doing
  438. 20:39right now.
  439. 20:43So, this is the prompt.
  440. 20:47Let's see. He's thinking.
  441. 20:51He's
  442. 20:53counting.
  443. 20:55He's running the numbers.
  444. 20:58Job place.
  445. 21:04So,
  446. 21:06um
  447. 21:07this might sound a little bit complex.
  448. 21:13Let me
  449. 21:15explain
  450. 21:17what it is happening in a very simple
  451. 21:19terms. So, we gave it our historical
  452. 21:23trades from
  453. 21:24from the list
  454. 21:27right here.
  455. 21:29Right? We exported the list.
  456. 21:34Let me move these out of the way. We
  457. 21:36exported the the full list of trades.
  458. 21:39Then,
  459. 21:40um
  460. 21:41imagine those trades
  461. 21:43are cards in a deck.
  462. 21:47Okay? Some are winners, some are losers.
  463. 21:52Okay? Let me clean up
  464. 21:54this.
  465. 21:56Some are winners, some are losers.
  466. 22:00Um
  467. 22:02Someday
  468. 22:04contain only the first trade, while
  469. 22:06other days also contain a reverse trade.
  470. 22:11So, Codex is going to create a new
  471. 22:14possible journey by sampling complete
  472. 22:17trading days from that historical
  473. 22:21evidence.
  474. 22:23It then starts with
  475. 22:25a new 100,000 phase one account.
  476. 22:29Trade after trade, the account moves up
  477. 22:31or down. If it reaches
  478. 22:34the
  479. 22:35the 10% needed to pass phase one,
  480. 22:40so let's say it goes like this.
  481. 22:42Win, loss, win, loss, win, win, loss,
  482. 22:45loss, win, loss, win, win, win, win,
  483. 22:49loss, loss, win, loss, loss, win, win,
  484. 22:52and we reach the 10% needed to pass the
  485. 22:55phase one
  486. 22:57before violating a drawdown rule.
  487. 22:59Phase one passed. Codex then start phase
  488. 23:02two and repeat the process with a 5%
  489. 23:06target.
  490. 23:07Win, loss, loss, win, win, loss, loss,
  491. 23:10win, loss, win, win, win, win, loss,
  492. 23:14win, loss, win, win.
  493. 23:165% reached.
  494. 23:18Got a bit of of a drawdown. We didn't
  495. 23:22cross the 5% maximum draw the the 10%,
  496. 23:26sorry. The 10% maximum drawdown, right?
  497. 23:29And we see the 5%. Phase two,
  498. 23:33the process is repeated and the phase
  499. 23:36two is passed. If phase two also passes,
  500. 23:40the simulation continues on the funded
  501. 23:43account until the first possible reward
  502. 23:46period.
  503. 23:48Then Codex starts again from the
  504. 23:50beginning
  505. 23:51and it start to
  506. 23:55uh
  507. 23:55repeat the experiment at least 1,000
  508. 23:59times
  509. 24:00over and over 1,000 times.
  510. 24:05By
  511. 24:06mixing up all these things, adding some
  512. 24:09slippage, adding some
  513. 24:11randomness.
  514. 24:14And at the end
  515. 24:16we can see how many simulated accounts
  516. 24:19passed, how many failed, how long they
  517. 24:22took, and what happened after funding.
  518. 24:28It's still thinking, right? Still
  519. 24:30thinking.
  520. 24:32Um
  521. 24:35It is like sending 1,000 version of our
  522. 24:38bot into 1,000 possible challenge
  523. 24:41journeys.
  524. 24:43And
  525. 24:45the most interesting part is that we can
  526. 24:48repeat the entire experiment with
  527. 24:51different risk levels, different
  528. 24:53strategies, different
  529. 24:56type
  530. 24:58of challenges instant funded futures,
  531. 25:02right?
  532. 25:03Um
  533. 25:06So, let's say at 1% risk per trade, the
  534. 25:09strategy can reach the target more
  535. 25:10quickly, but the losses also become
  536. 25:13larger. This mean we may see a higher
  537. 25:16number of fast passes and a higher
  538. 25:19number of failed account.
  539. 25:21At 0.25%
  540. 25:24risk per trade, the account is much
  541. 25:26safer, but reaching 10% can require
  542. 25:29many, many, many more trades because the
  543. 25:32challenge duration is unlimited. In this
  544. 25:34example, slower is not necessarily a
  545. 25:38problem.
  546. 25:39Uh so, the best settings is not
  547. 25:42automatically the one that create the
  548. 25:44highest historical profit. For a prop
  549. 25:47firm challenge, the most useful settings
  550. 25:49may be the one that gives us uh the
  551. 25:52highest probability of sur- viving both
  552. 25:55phases and reaching a payout.
  553. 25:59So, this is a very a completely
  554. 26:02different optimization target because
  555. 26:04we're no longer asking, "How can I make
  556. 26:08the largest possible return?" We are
  557. 26:10asking, "How
  558. 26:12can I
  559. 26:15reach the target without touching the
  560. 26:18failure limits?"
  561. 26:20Right?
  562. 26:21And this is very, very important to
  563. 26:24understand.
  564. 26:26Um
  565. 26:27I have my own
  566. 26:29community with thousands of traders
  567. 26:31inside and what I'm teaching today
  568. 26:34is
  569. 26:36actually
  570. 26:38how to understand the market, how what
  571. 26:42what are your
  572. 26:44um
  573. 26:45weapons to understand
  574. 26:48why and how market moves.
  575. 26:52And I start from a simple four pillars,
  576. 26:56which is called fist, f i s t, which is
  577. 26:59my method. Fundament- I didn't invented
  578. 27:02it, but I just put together some stuff.
  579. 27:05Fundamentals, so
  580. 27:07geopolitical and economic data.
  581. 27:10Intermarket, how markets are
  582. 27:12interconnected.
  583. 27:14Sentiment, are we fearful? Are we
  584. 27:17greedy?
  585. 27:18And then technicals.
  586. 27:20Right? Once we understand these, we move
  587. 27:24to the next level. We pick up a simple
  588. 27:27yet
  589. 27:29usable and good and profitable, let's
  590. 27:33say, strategy, and we start to
  591. 27:36adapt this method. And when every single
  592. 27:42pillar, the fist, is aligned, let's say,
  593. 27:45everything is pointing upwards.
  594. 27:48Fundamental says that that is good. Uh
  595. 27:51intermarket says Nasdaq is going to go
  596. 27:54is is good to go up. Sentiment is
  597. 27:57greedy, so the Nasdaq going to go up.
  598. 27:59Technical, we have the orb having a
  599. 28:01breakout above the range, we're going to
  600. 28:04go up, we're going to go buy.
  601. 28:06This doesn't mean we're going to win,
  602. 28:07but we have a higher
  603. 28:10chance, higher probability
  604. 28:13that
  605. 28:14we're doing
  606. 28:16and we're approaching the market in a
  607. 28:18very logical and reasonable way.
  608. 28:22And when something is logical, it's
  609. 28:24reasonable, and of course we can back
  610. 28:27test this manually, but I do prefer
  611. 28:31automatic, and we're going to go to that
  612. 28:32in a second, because this is the core of
  613. 28:34this lesson.
  614. 28:36You can
  615. 28:38follow on that every single day. Every
  616. 28:40day you can repeat the process because
  617. 28:44it's been 20 years
  618. 28:46since I started investing. I'm 39 years
  619. 28:49old.
  620. 28:50So, I started when I was
  621. 28:5219, I guess.
  622. 28:55And about 15 years that I'm trading.
  623. 28:59I've been trading the market.
  624. 29:02Um
  625. 29:04So, I would say a lot of experience.
  626. 29:08A lot of time in the market, and here we
  627. 29:10have the results.
  628. 29:11Um
  629. 29:17So, what you want to do is to find
  630. 29:20a repeatable process
  631. 29:23that is logical, that makes sense, that
  632. 29:26you can repeat time over time over time
  633. 29:29over time. Because staying in the market
  634. 29:32as long as possible is your best chance
  635. 29:36to
  636. 29:37be profitable into the long term.
  637. 29:40Prop firm are the best leverage and
  638. 29:43chance that you have today to create
  639. 29:45your own capital.
  640. 29:47What you do on prop firm is not the same
  641. 29:50that you want to do on your private
  642. 29:52account, personal account. I do treat
  643. 29:54them completely different ways.
  644. 29:58And remember that I I like to use this
  645. 30:04um this
  646. 30:07I don't know how to say it in English.
  647. 30:09This
  648. 30:11figure. Okay, let's let's let's try to
  649. 30:13figure this out.
  650. 30:16Y- If you are trading the real market,
  651. 30:20the live market, you're trading actually
  652. 30:24in a field with the best
  653. 30:27and most powerful
  654. 30:30fast, intelligent, smart algorithm,
  655. 30:34institution, and minds
  656. 30:37from all over the world.
  657. 30:39And
  658. 30:40trading is a zero-sum game. So, one is
  659. 30:44winning, the other is losing.
  660. 30:48In a prop firm,
  661. 30:50you're not competing against them.
  662. 30:56Right? You're not in the market.
  663. 31:00In the real market. It's like the
  664. 31:03question that I ask myself is, can I
  665. 31:06beat
  666. 31:08I don't like and I don't understand
  667. 31:10soccer, but I know Cristiano Ronaldo is
  668. 31:13one of the top player.
  669. 31:16Can I beat Cristiano Ronaldo
  670. 31:19in a soccer game?
  671. 31:21I cannot,
  672. 31:22definitely.
  673. 31:24Can I beat Cristiano Ronaldo playing the
  674. 31:27PlayStation?
  675. 31:30I have higher chance,
  676. 31:32even if I'm not good even at the
  677. 31:34PlayStation.
  678. 31:36But, you're playing in a simulated
  679. 31:39environment.
  680. 31:41Let's say,
  681. 31:43you're opening just for fun, it's not
  682. 31:45possible, but let's say in a prop firm
  683. 31:47account of $10 million, it does not
  684. 31:50exist, you open
  685. 31:5210,000 lots or 10,000 contracts.
  686. 31:56The market is not going to react because
  687. 31:59you're not placing the trades inside the
  688. 32:01real market, right? Hope this makes
  689. 32:04sense.
  690. 32:05So,
  691. 32:06completed the audit on an 80,000 total
  692. 32:11simulations. The CSV contains 77
  693. 32:14complete trade across 57 trading days,
  694. 32:17net profit 25 and 1,000 commission
  695. 32:20reconcile exactly with TradingView.
  696. 32:22Commissions are already included. The
  697. 32:24provisional recommendation is 0.75%
  698. 32:28risk. Conservative estimate, pass both
  699. 32:31phases 99%.
  700. 32:34Overall drawdown violation 0.18%.
  701. 32:38first payout from phase one 71.94%
  702. 32:42medium phase one two duration 55 25
  703. 32:47trading days medium trader payout when
  704. 32:50eligible 1,768.
  705. 32:54These estimates are probably optimistic
  706. 32:57because only 77 historical trades are
  707. 33:00available and bootstrapping
  708. 33:03cannot model a new market regime.
  709. 33:06We said this from the beginning. This is
  710. 33:08just to understand the process. The
  711. 33:11challenge fees was not provided so I
  712. 33:14forgot to give the the challenge fees.
  713. 33:15So the report gives the economic formula
  714. 33:18and break even fee instead of inventing
  715. 33:20one. Um conservative founder per
  716. 33:24simulation 10,000 paths per risk
  717. 33:26challenge and payout probability.
  718. 33:28So
  719. 33:29with a 0.5
  720. 33:32percent
  721. 33:34risk on each trade
  722. 33:38we have
  723. 33:40um
  724. 33:42we have a very high chance.
  725. 33:45It says
  726. 33:47um
  727. 33:49first payout from phase one 71.94.
  728. 33:52Let's let's give it some
  729. 33:56worse scenario. Let's say we have more
  730. 33:59numbers and let's put it down let's say
  731. 34:0265 68%.
  732. 34:05It's
  733. 34:06it's a very good number to me.
  734. 34:10Because what I'm going to do is I'm
  735. 34:12going to differentiate.
  736. 34:14Maybe I find
  737. 34:16I found this strategy I can find
  738. 34:19another strategy
  739. 34:21another variation. Let's say this I'm
  740. 34:24running I don't even remember on Nasdaq
  741. 34:27uh in the afternoon I can run the same
  742. 34:30strategy on the DAX
  743. 34:33in the morning.
  744. 34:34I can then find
  745. 34:37a different strategy or again, the same
  746. 34:39strategy with running on gold in the
  747. 34:43afternoon. And then another one running
  748. 34:45on the S&P 500 in the morning. I don't
  749. 34:48know. I'm just in the in the night
  750. 34:50during the night during the power hour.
  751. 34:53Right? Then I have four prop account
  752. 34:55with four different
  753. 34:58strategies with all these numbers and I
  754. 35:01do have a realistic
  755. 35:04the most realistic possible
  756. 35:06possible outcome
  757. 35:10validated
  758. 35:11with
  759. 35:12mathematic
  760. 35:14and probability statistics.
  761. 35:17Right?
  762. 35:19Um
  763. 35:21These are the numbers that matter
  764. 35:23because the probability
  765. 35:27is everything
  766. 35:30that you want to know
  767. 35:33when you approach a
  768. 35:37challenge when you approach a prop
  769. 35:39account.
  770. 35:40Right?
  771. 35:42Um
  772. 35:45Let Let's give it another another
  773. 35:47example. Let's Let Let's imagine that
  774. 35:51um
  775. 35:53Let's imagine that Codex tells us that
  776. 35:56we have a not a 71.94
  777. 35:59but a 50% probability of passing both
  778. 36:02phases.
  779. 36:04Now, sorry. Both phases he says 90 99.
  780. 36:07Let's say 50%. Does that mean the
  781. 36:10strategy is bad?
  782. 36:13No. Not necessarily. It means that under
  783. 36:16the assumptions of our model
  784. 36:19approximately half of the simulated
  785. 36:22challenge journeys reached the funded
  786. 36:25account before violating a rule. It also
  787. 36:28means that buying one challenge does not
  788. 36:30guarantee success. Even a strategy with
  789. 36:33an edge can begin with an unfavorable
  790. 36:36set sequence.
  791. 36:38Um
  792. 36:39This analysis can help us compare
  793. 36:43different risk levels without changing
  794. 36:46the strategy itself. Maybe 1% risk gives
  795. 36:50us 38% probability of reaching the
  796. 36:52funded account. Maybe 0.5%
  797. 36:56um increases the probability to 55%. In
  798. 37:00that case, reducing the risk makes the
  799. 37:03process slower, but improves the chance
  800. 37:06of survival.
  801. 37:09So
  802. 37:12that information is more valuable than
  803. 37:15simply saying
  804. 37:17my backtest made 18% so I should pass.
  805. 37:22We now have an estimate of the journey,
  806. 37:25not only the destination.
  807. 37:29So
  808. 37:33what do I do once Codex identifies the
  809. 37:36most reasonable risk levels that we set
  810. 37:390.75? I return to TradingView.
  811. 37:43I enter that risk value into the
  812. 37:46strategy panel.
  813. 37:48Right here.
  814. 37:50I assume this not
  815. 37:52Okay, this also on MNQ. I we don't
  816. 37:55we we just need to say we have a
  817. 37:57$100,000 account. We're going to risk
  818. 37:590.75%
  819. 38:01per trade. This is not the calculation
  820. 38:04model. This is just for sending the
  821. 38:07signals
  822. 38:09to the master copier that going to
  823. 38:11replicate the the trades into our
  824. 38:16um prop account.
  825. 38:18Right?
  826. 38:24So before
  827. 38:27before
  828. 38:29we
  829. 38:31we are going
  830. 38:33before we are going to deploy
  831. 38:36the actual strategy into
  832. 38:41um
  833. 38:44into our
  834. 38:47challenge account
  835. 38:49we want to
  836. 38:51forward test the strategy
  837. 38:55inside a demo account.
  838. 38:57So, get a demo account, we connect the
  839. 39:00strategy with alerts, we add an alert
  840. 39:04with the orb.
  841. 39:05We included everything, function call,
  842. 39:08alerts only, and we're going to call it
  843. 39:12whatever, orb X funder pro demo
  844. 39:18forward
  845. 39:20test.
  846. 39:21We're going to use
  847. 39:22the we're going to create the webhook
  848. 39:26with Meta Copier. This is what I use,
  849. 39:29but you can find your own. There are
  850. 39:32thousands of available.
  851. 39:34Where do you set up your your account?
  852. 39:36So, just a minute to to make it simple
  853. 39:39for you to get for you guys to
  854. 39:40understand, you have TradingView right
  855. 39:43here.
  856. 39:45Sorry, let me do this.
  857. 39:46Going to be much easier.
  858. 39:48You have TradingView right here,
  859. 39:51TradingView.
  860. 39:53TradingView is going to send a buy.
  861. 39:57Right? With a fixed take profit
  862. 40:01and stop loss. Okay? Then, it's going to
  863. 40:04go to the cloud copier.
  864. 40:14The cloud copier
  865. 40:16is where you want to put your account
  866. 40:20password and login.
  867. 40:22Let's say you have MT5,
  868. 40:24right? You're going to put your MT5
  869. 40:27login and password, and the cloud is
  870. 40:29going to send and replicate the same
  871. 40:32exact trades in your
  872. 40:35actual Funder Pro
  873. 40:39MT5
  874. 40:41account.
  875. 40:43Right?
  876. 40:44So, we want to test this, and we want to
  877. 40:46test it on a first of all on a demo
  878. 40:50account for two reason. One,
  879. 40:54we want to be sure the connection works
  880. 40:57as we intended.
  881. 40:59And the second
  882. 41:00is
  883. 41:03demo.
  884. 41:04Demo. And the second is we want to
  885. 41:07forward test.
  886. 41:10Means that we want to run this strategy
  887. 41:13for, let's say, 1 week, couple of weeks,
  888. 41:16and we want to see that the results
  889. 41:18aligns with what we had
  890. 41:22in our back test.
  891. 41:24So, we can collect the actual real
  892. 41:26trades taken on a demo account, on a
  893. 41:28paper trading account,
  894. 41:30give them back to Codex and say, "Hey
  895. 41:33dude,
  896. 41:34I got this trade on the on a forward
  897. 41:37test.
  898. 41:39Do you see similarities or are we doing
  899. 41:42something completely different?"
  900. 41:45If it says, "You're good to go, man."
  901. 41:48Then you can connect the account to the
  902. 41:51actual
  903. 41:53uh
  904. 41:53MT5
  905. 41:55of Funder Pro,
  906. 41:57right? And begin your journey.
  907. 42:00Funder Pro.
  908. 42:03Okay?
  909. 42:05So, this is basically it.
  910. 42:09Um
  911. 42:12Let me just clarify
  912. 42:16um
  913. 42:17one important thing.
  914. 42:20So,
  915. 42:21about this area right here.
  916. 42:25If Codex estimates a 50 60 70%
  917. 42:29probability of passing, that is not a
  918. 42:32promise.
  919. 42:33The estimate is based on the historical
  920. 42:36trades we supply.
  921. 42:39Future market conditions can be totally
  922. 42:42different. Slippage can be worse. The
  923. 42:45strategy can enter a market regime that
  924. 42:48was not represented in our sample. The
  925. 42:51simulation does not see the future,
  926. 42:54okay? It helps us make a more informed
  927. 42:58decision using the evidence we currently
  928. 43:01have. Imagine
  929. 43:03since yesterday you were going to your
  930. 43:07favorite gurus
  931. 43:09and he tells you, "Oh, when you see a
  932. 43:11drop, then you find a liquidity sweep,
  933. 43:15then you find a a fair value gap, retest
  934. 43:17of the fair value gap, put your stop
  935. 43:19loss right here, and put your big profit
  936. 43:21right there. Yo, put the dubs in the
  937. 43:22chat." Right.
  938. 43:26Okay.
  939. 43:27I do that.
  940. 43:29I like to trade like this way.
  941. 43:31It's a lot of fun.
  942. 43:35But
  943. 43:36I code. I also code all the strategy.
  944. 43:40All my strategy that I use and that I
  945. 43:42teach are coded, are validated. You can
  946. 43:48back test them.
  947. 43:50All of them.
  948. 43:52And you can automate them.
  949. 43:54Right? So,
  950. 43:56can you explain the question when you go
  951. 43:59to your next favorite guru?
  952. 44:02Ask a question to yourself and then to
  953. 44:04him and see if you get kicked out from
  954. 44:07the server or whatever.
  955. 44:10Can you
  956. 44:12teach
  957. 44:14the strategy?
  958. 44:20I believe the answer is going to be yes.
  959. 44:24Next question is going to be
  960. 44:27for yourself.
  961. 44:30The strategy
  962. 44:32is
  963. 44:34Can I enunciate the strategy? Can I
  964. 44:38create a list of if these then that or
  965. 44:42is just So, this is the strategy, but
  966. 44:45then comes to the comes to the
  967. 44:48experience. Then if these then that, if
  968. 44:51these then that, but then you have to
  969. 44:54feel it in your gut. That That is not a
  970. 44:58strategy.
  971. 45:00That is not codable.
  972. 45:03The butterfly in your chest, in your
  973. 45:05stomach is not
  974. 45:08Do you want to base and put your money
  975. 45:11in the feeling in your gut?
  976. 45:14I don't think so. I don't want to.
  977. 45:17But if the strategy
  978. 45:19is
  979. 45:20is explainable,
  980. 45:24okay, then it's you can code it. And if
  981. 45:28you can code it, then that The next
  982. 45:30question to ask your favorite guru is
  983. 45:34why you're not selling me and helping me
  984. 45:38or helping me to develop
  985. 45:41a
  986. 45:43fully workable bot?
  987. 45:47Maybe they're selling you a TradingView
  988. 45:50indicator
  989. 45:52that does not automatically backtest the
  990. 45:55strategy. They're selling you an
  991. 45:58indicator. They have this
  992. 46:00>> [snorts]
  993. 46:01>> great new idea
  994. 46:03to make money for them.
  995. 46:05Why not to if you can code a an
  996. 46:08indicator, you can code a bot. If you
  997. 46:11can code a bot, you can backtest a bot.
  998. 46:14So, you don't have to pass hours and
  999. 46:16hours and hours going back with the
  1000. 46:19replay mode and write it down every
  1001. 46:22trade you take and then you you're not
  1002. 46:24sure you did it correctly. Maybe you
  1003. 46:26fake yourself by because you know how
  1004. 46:29the price is going to react. Maybe
  1005. 46:30you're saying, "Yeah, maybe I'm going to
  1006. 46:31close this here because I see a candle
  1007. 46:34and blah blah blah." You already passed
  1008. 46:36through the space. If you didn't, you
  1009. 46:38will.
  1010. 46:39Um so,
  1011. 46:43take care.
  1012. 46:44Be careful.
  1013. 46:46Understand this.
  1014. 46:49Okay?
  1015. 46:51Uh
  1016. 46:58That is
  1017. 46:59what we did is far better than
  1018. 47:04buying a challenge because
  1019. 47:06one equity curve looks attractive or
  1020. 47:09just because you started studying with
  1021. 47:11your next guru.
  1022. 47:13Because this way, we know
  1023. 47:17approximately
  1024. 47:19how sensitive the strategy is to risk,
  1025. 47:22how frequently it may fail, how long
  1026. 47:26passing may take, and what kind of
  1027. 47:28payout outcome is plausible.
  1028. 47:32Okay?
  1029. 47:33Right. So, this bring us to the end.
  1030. 47:35Across these four lessons, we begin with
  1031. 47:37nothing more than idea. We transform
  1032. 47:40that idea into precise rules. We ask
  1033. 47:42Codex to create the strategy. We tested
  1034. 47:45it on TradingView. We optimized the
  1035. 47:47parameters without changing everything
  1036. 47:49randomly.
  1037. 47:51Um
  1038. 47:52what we did? We We included realistic
  1039. 47:54execution costs. We exported and
  1040. 47:56validated the trades. Then today we
  1041. 47:59transformed the validated results into a
  1042. 48:02practical prop firm plan.
  1043. 48:04We calculated the estimated probability
  1044. 48:07of passing
  1045. 48:09phase one, phase two, the overall
  1046. 48:12probability of reaching a funded
  1047. 48:14account, and the probability of
  1048. 48:16receiving a first payout.
  1049. 48:18Finally, we prepared the connection
  1050. 48:21between TradingView with the alerts and
  1051. 48:25Funded Pro account through a cloud copy.
  1052. 48:28That is the complete journey
  1053. 48:30from an idea to a bot, from a bot to
  1054. 48:35evidence. We're going to see it.
  1055. 48:37Because I'm going to run this this very
  1056. 48:40same strategy. I'm I might probably give
  1057. 48:43it a little more of of test. And I'm
  1058. 48:46going to deploy it on a Funded Pro
  1059. 48:48two-phase
  1060. 48:50challenge. And I'm going to show you
  1061. 48:52guys next week how it's going.
  1062. 48:56Right? Once again, thank you to Funded
  1063. 48:58Pro for supporting these live sessions
  1064. 49:00and for allowing algorithm trading. You
  1065. 49:03will find the Funded Pro link in the
  1066. 49:04description on the screen or down below.
  1067. 49:07Use the code live to receive the best
  1068. 49:09discount currently available. It's 20%
  1069. 49:12and if you want to learn how to develop
  1070. 49:14your own trading bot from zero, follow
  1071. 49:17me on Instagram michelerossi_official
  1072. 49:20and send me a direct message. Tell me
  1073. 49:22your experience level, the market you
  1074. 49:25trade, the platform you use, and the
  1075. 49:26idea you want to automate. I provide
  1076. 49:29personalized learning paths to help you
  1077. 49:32move from your first concept to a tested
  1078. 49:36and deployable trading system. If you
  1079. 49:38enjoyed this series, subscribe to to the
  1080. 49:41channel and leave a comment down below
  1081. 49:43and tell me something.
  1082. 49:45Now,
  1083. 49:46would you buy the challenge if the
  1084. 49:48simulation give you
  1085. 49:50a 50% probability of reaching the funded
  1086. 49:53account or would you continue improving
  1087. 49:56the strategy? I'm
  1088. 49:58genuinely curious to read your answer.
  1089. 50:02Thank you for being here. Test
  1090. 50:04everything, control your risk, and I
  1091. 50:05will see you in the next video. Bye.

About this transcript

This page contains the full transcript of CODING TRADING AUTOMATIONS | August 7 | Michele Rossi by FunderPro, generated from the public captions YouTube serves with the video. The transcript has 5,620 words across 1,091 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.