What programming lanuage is tradestations easylanguage built upon

Discussion in 'App Development' started by 1NCOGN1TO, Dec 12, 2018.

  1. JSOP

    JSOP

    IB uses Python; it's one of the supported languages in its API.
     
    #11     Dec 12, 2018
  2. userque

    userque

    I assumed by 'platform' they meant Tradestation, NinjaTrader, Metatrader, etc. They're not clear.
     
    #12     Dec 12, 2018
  3. Yeah IB doesn't count.
     
    #13     Dec 12, 2018
  4. JSOP

    JSOP

    LOL Ok
     
    #14     Dec 12, 2018
  5. Interpreted language with single-threaded architecture. That’s be my guess :)
     
    #15     Dec 12, 2018
  6. comagnum

    comagnum

    Last edited: Dec 12, 2018
    #16     Dec 12, 2018
    KeLo likes this.
  7. 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)
     
    #17     Dec 12, 2018
  8. 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: Dec 12, 2018
    #18     Dec 12, 2018
  9. 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: Dec 12, 2018
    #19     Dec 12, 2018
    KeLo likes this.
  10. only recently, it was a monster before.
     
    #20     Dec 12, 2018