RUVIDEO
Поделитесь видео 🙏

Fast Monte Carlo Simulation For Estimation Maximum Expected Drawdown (run python code x2000 faster)

📁 Обучение 👁️ 16 📅 02.12.2023

In this video we will see how with a few simple steps we can improve execution performance of a python code more than in x1000 time. And in order for us to be not only interesting but also useful, we will perform all our manipulations using the example of Monte Carlo simulation to calculate an expected maximum drawdown.

00:00 Intro
00:26 Maximum Drawdown definition
00:53 Maximum Drawdown calculation example
01:30 Maximum Drawdown python implementation
02:26 Maximum Drawdown python implementation Numba version
03:26 Monte Carlo Method and definition of our goals
04:30 Stock price series generation theory
06:00 Calculation of the price series characteristics
06:22 Implementation of the function for price series generation
07:25 Example of the price series generation
07:45 Implementation of the Monte Carlo simulation for estimation of the expected MDD
08:05 Comparison of the real expected MDD with the calculated from the historical price series
08:45 Monte Carlo Simulation V0 execution timing measurement
09:05 Monte Carlo Simulation V1 Implementation and timing measurement
09:45 Monte Carlo Simulation V2 Implementation and timing measurement
10:32 Convert V0, V1, V2 into the Numba code and timing measurement
11:20 Monte Carlo Simulation V3 Implementation and timing measurement
12:22 Monte Carlo Simulation V3 C++ Implementation and timing measurement
12:39 Monte Carlo Simulation V3 Numba CUDA Implementation and timing measurement
14:07 Monte Carlo Simulation V3 C++ CUDA Implementation and timing measurement
14:30 CuPy definition
14:53 Monte Carlo Simulation V3 CuPy CUDA Implementation and timing measurement
15:37 Results analysis

Code: https://github.com/CloseToAlgoTrading/CodeFromVideo/tree/master/Episode_MonteCarlo_MDD

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Fast Monte Carlo Simulation For Estimation Maximum Expected Drawdown (run python code x2000 faster)», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.