If playback doesn't begin shortly, try restarting your device.
•
You're signed out
Videos you watch may be added to the TV's watch history and influence TV recommendations. To avoid this, cancel and sign in to YouTube on your computer.
CancelConfirm
Share
An error occurred while retrieving sharing information. Please try again later.
Antony Peacock talk on C++ at Maven:
https://cloud.profitview.net/webinars...
Rainer Grimm talk on Ranges in C++20:
https://cloud.profitview.net/webinars...
Richard Hickling link to algo trading strategy code:
https://github.com/profitviews/cpp_cr...
TIMESTAMPS:
0:14 - Introduction
5:52 - C++ at Maven Securities
25:20 - Ranges Library in C++20
56:34 - Running an Algo Trading Strategy live on FTX
1:03:36 - Start of the Q&A session
1:04:38 - Did Rainer provide a link to the godbolt page?
1:06:35 - Is Ranges library and ReactiveCpp similar to Linq operators and ReactiveRx in C# .Net?
1:08:52 - Getting a job in algo trading as a software engineer: learning at work vs self-learning?
1:13:54 - How can a semi-senior dev deepen their knowledge to get into an algo trading firm?
1:19:48 - What level of C++ knowledge is required for entry level positions at Maven?
1:24:15 - How suitable are ranges for using - is there some current best practice?
1:26:10 - How is reinforcement learning and AI in general transforming algorithmic trading?
1:28:20 - Isn't this standard deviation technique just an extra liquidity point for hedge funds?
1:31:05 - What "new" C++ feature do you regret adopting?
1:34:55 - Are there any good books on template meta programming with modern C++?
1:38:40 - Are there roles at Maven that combine both trading and writing code?
1:39:45 - Working in Investment Bank, finding difficult to keep up with C++14 ,17, 20
1:40:25 - How does Maven performance tune code for low latency?
1:41:00 - Can we get a list of questions asked for a graduate interview at Maven?
1:45:20 - How does a Range allocate memory as it iterates?
1:49:35 - What book do you recommend for low latency development?
1:52:10 - Is it trendy to task based programming to thread based in modern C++?
1:53:18 - If you could give a grad engineer any piece of advice, what would it be?
1:55:24 - How to best prepare for a C++ technical interview?
1:58:30 - Are there online courses that focus on financial programming?
1:59:54 - Are there any remote positions at Maven or plan to add them in the future?
2:01:24 - What topics should I learn to understand algo trading better?
2:05:34 - Is there a focus on data driven design at Maven, or is OO still dominant?
2:08:01 - When we use Ranges with pipe, does it increase the time complexity?
2:09:50 - Anything on flat map or static polymorphism in C++20?
2:12:50 - Is there a library to model extreme value theory in C++?
2:14:15 - Do you have advice for a FPGA engineer, who wants to work in fintech?
2:15:00 - Can you give a list of C++ libraries that an aspiring algo trader should learn?
2:16:49 - Is C++ Kafka widely used? Any possible elaboration on Kafka C++?
2:17:45 - Any recommendations on how to learn and understand market making?
2:21:39 - As an employee do you get access to the private fund of Maven?
2:22:08 - Is SPIR-V something you use?
2:23:46 - Does ProfitView report on DeFi metrics?
2:24:42 - Does Maven do any specialised tuning to optimise docker performance?
2:25:36 - What VaR does ProfitView do?
2:27:10 - What doesn't Ranges support the execution policy?
2:28:42 - Wrapping up and closing
Connect with the host and speakers and on Linkedin: