Looking for platform independent API

Discussion in 'Automated Trading' started by silicon.bz, Jan 5, 2012.

  1. sprstpd

    sprstpd

    Yep, nobody uses Mono! You nailed it!

    http://www.mono-project.com/Companies_Using_Mono
     
    #51     Jan 26, 2012
  2. Who said they didn't? My dollars will not be handled by it, period.

    Also: Novell, Wikipedia, and Mozilla are the only notable companies there. C'mon. Compare that to the number of companies using C/C++, Java, or even Python. Wake up. Might as well use WINE.
     
    #52     Jan 26, 2012
  3. rosy2

    rosy2

    why dont you just provide the message protocol? then anyone can parse them and build there own library in any language.
     
    #53     Jan 26, 2012
  4. FuturePrice

    FuturePrice ET Sponsor

    C# is one of many .NET languages - any other will do.

    We developed our software with Mono compatibility since early versions of Mono. This has been a long-term strategic decision rather than a shortcut. Today, Mono is a mature and complete framework, and similarly MonoDevelop is an excellent IDE.

    I accept that you have strong feelings against C# and Mono, but many developers are loving it. To each his own.
     
    #54     Jan 27, 2012
  5. FuturePrice

    FuturePrice ET Sponsor

    Unfortunately we cannot do that. We use proprietary compression algorithms to enable us to stream all market data (full-market streaming feeds) across standard Internet lines, and similarly we have application layer networking protocols built on top of TCP-IP to deal with error detection and correction. Technical issues aside, there are also legal restrictions imposed by the NYSE - our data is sourced from NYSE Tech's SuperFeed.
     
    #55     Jan 27, 2012
  6. IQFeed works very well under Wine on Ubuntu. I never saw any stability or performance problems at all. It is probably the cheapest option around. You can connect to it with any language - the message formats are documented and while perhaps not elegant, they are very simple and easy to implement.

    The higher end product from DTN - NxCore - also reportedly works under Wine, though I personally cannot confirm that.
     
    #56     Jan 27, 2012
  7. Makis

    Makis

    I have been using iQFeed under openSuse/wine and C/sockets API with no issues.

    When I was looking for a reliable and cheap vendor that supported C/C++ under Linux, without conflating data, iQFeed was the closest I could get.

    The feed is only for market data, to place orders you will need a broker.

    On a similar note, NYSE recently opened their market data Api openMAMA (previously known as wombat) . Hopefully vendors will start supporting it for a trully universal market data api, as there is no standard api out there. On the other hand, for placing orders FIX is the standard and any reputable broker supports it.
     
    #57     Jan 27, 2012
  8. FuturePrice

    FuturePrice ET Sponsor

    The FuturePrice Data API provides data via NYX SuperFeed (MAMA/MAMDA, Wombat). It is now available on Linux. I have posted a request for feedback to the programming forum - I am adding the essentials of that post here, but if you have any feedback or comments please respond to the main thread.

    We provide an "API Basics" video here:
    http://www.youtube.com/watch?v=YVQmpaHH6HA&feature=player_embedded

    and a 2-minute Linux quickstart here:
    http://www.youtube.com/watch?v=hxiMYUQa6JA&list=UUQ8sxYYBSyeI_FI4V88nBYQ&index=2&feature=plcp

    Full details are provided on our website.
     
    #58     Feb 7, 2012
  9. Buddy, you are having serious issues with prejudice. I would appreciate your comments a lot more if you told us that you come from the pure academic research side where students and professors swear by Python, and other fun stuff to play with. But in the real world let me tell you that you are quite right about C++, however dead wrong with your .Net comments. Many highly sophisticated engines on the sell side and hedge fund side run on .Net, all the way to high-ultra high frequency algorithms. If you ever worked and traded and especially if you ever design and ran algorithmic strategies then you would know that.

    Please point out exactly what issues you have re .Net stability. I am happy to discuss those and am open to be shown deficiencies. Before that I really discount your generalizations...


     
    #59     Feb 27, 2012
  10. So far you are the only one who sounds like a joke (someone who is hard at giving should be hard at taking...). I recommend you climb off your high horse with your utterly limited experience in strategy design, development, API connectivity, FIX connectivity and high frequency system architecture and first listen and take in things like a sponge before making derogatory comments. Some, like me have over a decade of professional sell side and hedge fund experience, you in comparison sound ridiculously arrogant. The last thing people in this industry love is helping arrogant pricks. Enough said.


     
    #60     Feb 27, 2012