platform for automated trading

Discussion in 'Automated Trading' started by ytr30, Aug 27, 2010.

  1. ytr30

    ytr30

    What is the good platform for automated trading using easy language? Any recommendation for backtesting platform?

    thank you
     
  2. If you mean 'Easy Language', that is a tradestation language. Google tradestation. I believe multi charts also supports easy language.

    If you mean 'easy to use language', I would recommend tradelink :

    http://tradelink.googlecode.com

    TradeLink is :
    * free and open source.
    * Supports any .net language (f#, c#, c++, vb, etc)
    * works with 12+ brokers for live trading out of the box
    * has super fast tick based backtesting
    * 2.5 years in existence, 10,000+ downloads, 50 commercial users and 100-user mailing list

    http://tradelink.googlecode.com
     
  3. VT96

    VT96

    How does tradelink make money since their software is open source?
    Do they have some special agreement with the dozen brokers they connect to?
    I'm just curious.
     
  4. topdeck

    topdeck

    open source software is service based instead of product based like a piece of shrink wrapped software that you could find at best buy. the project owners probably offer paid training or support to their customers. some open source projects will let paying customers prioritize bug fixes, or make feature requests.
     
  5. How does NinjaTrader fair with .net programing fair?
     
  6. I' ve heard of PT Multistation. It may be good variant. Need your opinion, any comments?
     
  7. I wouldn't use those 3rd party platforms. They are missing so many of the features.

    In my opinion the only way is to go directly to the broker
     
  8. This was my initial thought, that if we're going to go through the trouble to program in C++/C#, back test off tick data files using Matlab and other statistical software, why don't we plug the program directly into the market? I guess I'm just totally uninitiated on how to go about doing this. Any good source reading or information?
     
  9. the tradeoff is doing everything in house is time consuming and not a good use of energy.

    you want a platform that gives you most of what you need, and then lets you build or add anything else.

    in tradelink our connectors support a standard set of features that allows strategies and applications to be portable across brokers and data feeds.

    However, tradelink also support custom-broker features. You can query any broker to see what features it supports. This can be used for example to simulate an order modify command (using cancel replace), if a given broekr doesn't support this. But if it does, you can modify orders using native broker feature if you choose.

    Similiarly, not every broker/feed provides historical bar data.... so in tradelink we provide a way to see what features a given broker supports and take action accordingly.

    This also allows you to add custom features, just as if you were working with the broker api directly. However with tradelink you're only adding what is missing, and not constantly reinventing the wheel.

    TradeLink is open source and free and supports 10+ brokers and 3 data feeds :

    http://tradelink.googlecode.com
     
  10. If you have C# expertise you can do virtually any thing using NT. The platform provides most of what you need allowing you to just add-on.
     
    #10     Sep 15, 2010