Ga naar hoofdinhoud

Inside Algorithmic Trading with Anthony Markham, Vice President, Quantitative Developer at Deutsche Bank

Richie and Anthony cover what algorithmic trading is, the use of machine learning techniques in trading strategies, the challenges of handling large datasets with low latency, risk management in algorithmic trading and much more. 
· 30 min lezen
Anthony Markham

Gast

Anthony Markham

Anthony Markham is a Quant Developer in Algorithmic Trading and Risk Management in Sydney, Australia. With a background in Aerospace and Software Engineering, Anthony has experience in Data Science, facial recognition research, tertiary education, and Quantitative Finance, developing mostly in Python, Julia, and C++. When not working, Anthony enjoys working on personal projects, flying aircraft, and playing sports.

Richie Cotton

Host

Richie Cotton

Richie helps individuals and organizations get better at using data and AI. He's been a data scientist since before it was called data science, and has written two books and created many DataCamp courses on the subject. He is a host of the DataFramed podcast, and runs DataCamp's webinar program.

Chat with AI Richie about every episode of DataFramed - all data champs welcome!

Key Quotes

Things are going to go wrong. You are going to be on the wrong side of a trade at some point. Some sort of global event is going to happen. That is a systemic risk to the market. COVID, Black Swan events, things like that, that almost no one is going to predict. Right. You're going to be in a bad position. So, so the key is really to have proper risk management so that if these events happen, you can manage it yourself. You're not super exposed.

Typically speaking, if you build out something like a deep neural network to look at this, it's often too hard to interpret. I think one of the big issues with deep neural networks is that it's very much a black box. And I think when it comes to articulating strategy, you need to be able to understand what's going on there and you need to bring it back to the fundamentals, so market fundamentals. And I think with any price predictions using machine learning, you often see it online, you see the sort of tutorials, oh, we can predict the price of Bitcoin. It's going to double quickly, buy it now in 12 months, you know, not the case. These models often just, yeah, you can't rely on them and you wouldn't want to use them in an active trading environment.

Key Takeaways

  1. High-frequency trading involves dealing with extremely large datasets, often in the terabytes or petabytes. Efficiently storing and processing this data with low latency is a significant challenge in the field.

  2. For those aspiring to enter algorithmic trading, strong problem-solving abilities and a solid foundation in mathematics are crucial. Mathematics is often considered more challenging to teach than finance, highlighting the value of a strong mathematical background in this field.

  3. Time series data is fundamental in trading strategy development. Techniques and infrastructure that support efficient time series analysis, such as specific databases geared towards financial applications, are essential in this domain.

Transcript

Richie Cotton:

So I, Antony, thank you for joining me on the show.

Anthony Markham:

All right, Chris, thanks for the invitation. Very excited.

Richie Cotton:

Excellent. Yeah. So I think, guys, to begin with, it'd be really nice to have a bit of context on like what is algorithmic trading? Can you tell me what it involves?

Anthony Markham:

Yeah, So it's very much a mystery to a lot of people. I guess the idea behind algorithmic trading, quantitative finance, all these sort of times they get thrown around is essentially trading automatically. So trading with computers. So instead of a person executing a trade themselves like me or you want, it's a computer doing all that. So the computer's going to do a logic behind them on the back end and execute the trade itself without a human.Exactly telling it what to do. So. So it's all programed, so these strategies are all programed into the system. Data and strategies all developed by people once.

Richie Cotton:

Okay, maybe can you just expand a bit on like which parts of this are done by computers and like where the actual human involvement is.

Anthony Markham:

So humans really design the strategies. So humans, of course, have complete oversight of this sort of stuff. I'm sure we'll talk later about the risks involved in this, but you can imagine letting a computer just go Skynet and try it can be very, very risky. So that's not the ca

Onderwerpen

Gerelateerd

podcast

Data Science, Gambling and Bookmaking

podcast

Data Science R&D at TD Ameritrade