What programming lanuage is tradestations easylanguage built upon

It's foreign to me because I've written Python that works in multiple threads as part of a C++ framework where the Python farms out to the C++ for much of its work. I'm going to benchmark this (event driven back test with Python vs c++ core)
 
Nooby. That’s possible and a personal preference, and in many cases necessary, depending on the complexity. I’ll add dependencies if absolutely necessary.

If you’re dealing with IB only, look no further than Java. I’ve recently commissioned a software engineer to build me a custom standalone IB connector in Java, which allows easy portfolio management. Java is pretty elegant IMO.
 
Last edited:
To answer the OP question, Easylanguage is a pascal derived procedural language, but it is compiled and it’s blocks and libraries are written in C++. It’s very capable for mid-high latency testing/execution, just horrible for complex quant/portfolio analysis.

Event driven backtesting is a whole different level of complexity, best left to third party platforms, since you’re now dealing with storing, managing, and manipulating data.
 
Last edited:
Back
Top