Notepad, Jupyter or IDEs for financial research
I travelled on a plane for the first time in 18 months recently. It felt kind of similar to before, aside from things like masks, and the packing took a lot longer than before. But in all, I really enjoyed going on holiday, and I think I appreciated being away a lot more than in the past! Before travelling I explored other means of transport. What about driving? Well, that'll be 22 hours. What about the train? Well, not much better. What about by ship? Even longer and the cost was much more. Whatever the means of transport, I'd hopefully still reach my destination. However, it doesn't take a genius to guess that a 22 hour drive will be more tiring than a 2 hour plane ride.?
When doing research in the market, our ultimate destination or objective is to make money. This might be in the form of a trading strategy or some unusual observation about the market etc. In my case, this research often involves doing a fair amount of coding often in Python. But how do we get to our destination in this case? One of the choices we need to make is how we setup our coding environment. We have many choices on how to setup our programming environment, do I use the cloud? Do I use Docker containers or create a conda environment etc. In this article, I'm going to focus on how we write our code, rather than where we necessarily run it when developing.
I know folks who love to use notepad like applications to write code. Some like vi, and are adapt at using all the shortcut keys with it. I find vi..