Python or C++

Discussion in 'App Development' started by yabz, Jun 5, 2017.

  1. Macca1

    Macca1

    No, I'm only worried about seconds, these are lower frequency strategies. But the strategies involve calculations on high-resolution data. i.e tick data.
     
    #21     Jun 6, 2017
  2. franT

    franT

    Hardware is very cheap these days (cloud+servers for rent). Split your system in several parts, according to instruments, and you could possibly do it all in one spreadsheet per instrument.
     
    #22     Jun 6, 2017
  3. d08

    d08

    Python with a JIT compiler would work nicely, designed to do arithmetic on large data-sets.
     
    #23     Jun 6, 2017
    Macca1 likes this.
  4. dumpdapump

    dumpdapump

    Do you run your entire architecture on Linux including the front end? If windows, particularly for the UI why would you bother with poor python and Java support (referring specifically to anything UI related) when you get top of the class wpf ui support?

     
    Last edited: Jun 9, 2017
    #24     Jun 9, 2017
  5. dumpdapump

    dumpdapump

    Second that. For anyone on windows C# is a total no-brainer. Even for those on Linux want to keep an eye on the very powerful emerging net.core framework which runs on Linux as well. Microsoft has truly adapted to the changing CS landscape. Does any other language offer an out of this world open source compiler such as Roslyn? It allows any .Net developer to write script engines that would take weeks if not months to get right in Java or c++. It even provides a full fledged python script engine so you can run python code from within your .Net environment. That is just one out of many features Roslyn offers.

     
    Last edited: Jun 9, 2017
    #25     Jun 9, 2017
  6. gkishot

    gkishot

    What do you want to do?
     
    #26     Jun 9, 2017
  7. dumpdapump

    dumpdapump

    Who?

     
    #27     Jun 9, 2017
  8. d08

    d08

    PyQt on Windows works well enough for me and from what I've read, there's no major speed differences with the C++ original. I should mention that I've no experience with WPF so I can't compare. I've yet to find any bugs or issues with Qt that would be a problem for what I'm doing - relatively straightforward trade analysis through various charts and tables.
    I'm somewhat allergic to MS exclusive environments, I quite like the openness of Python.
     
    #28     Jun 9, 2017
    IAS_LLC and dumpdapump like this.
  9. gaihosa

    gaihosa

    I have programmed in both and some other languages. C++ is the hardest to learn but imo it is the way to go. It is the most verstile. I eventually decided to switch to c++ not only to create better trading relating software but to start using it to create non trading related programs where python, Java and other subodunate languages just didn't cut it.

    That's my 2 cents
     
    #29     Jun 10, 2017
  10. dumpdapump

    dumpdapump

    care to share where C++ solved a problem for you in a general trading/systematized trading architectural framework that could not be more eloquently and potentially equally efficiently be solved in, let's say, C#?

    Thanks


     
    #30     Jun 10, 2017