The advantages of using Python in trading strategy development
Today when we say Python, we most likely mean not only the most flexible object-oriented programming language but also the most powerful and convenient interactive IDEs, such as Spyder or PyCharm, along with the vast collection of libraries that extend this language to fit virtually any domain of applied and fundamental research, from medicine to astronomy. There is no surprise that the Python ecosystem has become the de facto standard in the financial industry where numbers play a decisive role.
The advantages of using Python for the development of trading strategies are obvious and we will look into a few of these advantages in detail in the following sections.
Memory management
Python is one of the few interpreters that has robust built-in memory management services such as garbage collection and reference counting. Essentially, this means that you don’t have to care about any complex object you work...