Over the past two weeks I’ve been travelling in Asia to Singapore and Japan, my mind simultaneously awash with discovering new places and a sampling of local burgers (yes, I make it a duty to try burgers whichever part of the world I’m in…). The first week was for work, and the second week was…
Category: Python
Python
Making the (partial) leap from Excel to Python
by Saeed Amen •
Next week, I’m going to speak at TradeTech FX Asia on the following subject “Life after Excel, using open source Python to analyse FX markets and develop FX trading strategies”. I am not sure why I chose such a long title, but anyway, it’s done now, and I’ve got to think of something useful to…
Python
Plot millions of points in Python 30x quicker
by Saeed Amen •
I like numbers. However, if you give me a choice between staring at a table full of numbers and a chart, I’ll probably choose a chart. Very often when looking at markets it’s easier to look at a chart, rather than staring at pages of numbers. The great thing with interactive charts is that we…
Python
Speed up Python data access by 30x & more
by Saeed Amen •
Let’s say you send a letter from London to Tokyo. How long would it take to get a reply? At the bare minimum, it takes 12 hours for a letter to fly there, and then another 12 hours for a reply to fly back, so 1 day at least (and this ignoring the time it takes…
Python
How to motivate learning of Python
by Saeed Amen •
I’ve written a lot about Python over the past few years, explaining how it fits in with the ecosystem of other languages. I’ve also discussed good resources for learning of Python, in particular books and tutorial websites. There are two ways that I can see learning programming language. The first way is a formal module,…
Data, Foreign Exchange, General, Macro, Python
Over 300 quant links from #QuantLinkADay
by Saeed Amen •
I’ve been tweeting regularly over the past few years, usually around quant finance, coding and also a bit on burgers. Last December I decided to regularly start tweeting a quant link every day, for which I used the imaginative hashtag #QuantLinkADay (yes, that hashtag took a lot of thought…!), to flag interesting quant papers (generally…
General, Python
Should I learn new programming language Julia?
by Saeed Amen •
Throughout the years, I’ve learnt many programming languages, starting with BASIC and its variants over two decades ago. Since then, I’ve done projects in numerous other languages, including perhaps more unusual languages like Haskell and Prolog, and more common ones such as Java and C, when I was at university. Through my working career, I’ve dabbled…
Python
How to learn Python?
by Saeed Amen •
Over the past few weeks, I’ve chatted to quite a few people who are starting to learn Python primarily to analyse financial markets and all of them were keen for a bit of guidance of where to start. Hence, I thought it would be useful to collect together a few thoughts on the subject in this blog…
Python
The right technology, not all of them
by Saeed Amen •
There are many things I don’t know. Even things I probably think that I know, I mostly likely don’t know as well as I think. Take for example, markets, you can sometimes think you’re close to mastering them. However, this is nearly always the point in time, when some market event happens proving that there’s always…
Python
What you don’t code is what counts
by Saeed Amen •
It can often be tempting to think that when programming, the most important element is the lines of code that you write. Poorly written code ends up being a nightmare to maintain. As a result, it ends up having a much higher longer term cost, if it ends up being used over many years. Thought needs…