New Trader in need of Automated Trading Software

Discussion in 'Automated Trading' started by ACalhoun, Feb 26, 2012.

  1. ACalhoun


    Hello ET world,

    I'm looking for a software to create automated strategies and backtest them for a reasonable fee, preferably something that supports options, fx, futures and stocks. Anyone in ET world know of a software that also has money management options also?

    Thanks and this is my first post!

  2. What language? Willing to have the infrastructure for that? (you may need more than a cheap VPS to store data for a whole market).

    I work on my own, but work is stalleddue to daytime work ;) And earning money. Anyhow, the market has nothing proper. There is free TradeLink (horrific codebase if you look into it - looks like assembler transferred to c transferred to C# in parts - but at least it is extensible), NinjaTrader (horrific approach to programming, not extensible in data feeds and broker interfaces, needs some third party libraries for sensible order handling or it may loose in flight executions). Some other commercials but I found nothing so far that I really like.

    I would also love to have one that is:
    * C# based
    * Sensible programming model (do not force me to sue a retarded in application limited IDE when I have visual studio - follow normal programming principles)
    * Sensible to deal with full market over extended durations
    * Scalable backtest. At least use up all the cores in the machine I have there ;) And do not get in the way of trading wit hthe backtest (i.e. set those threads to a lower piority).
    * Portfolio based testing and optimization.
    * Ability to run multiple accounts at the same time, some of them simulator (.e. not have to start 2 instanfces for real trading and walk forward testing different strategies).
    * Extensible both on feed as well as broker side. Or at least give me a sensible full Fix interface so I can put in a FIX bridge.

    Any takers? ;)
  3. Are you testing intraday or eod?
  4. If you are looking for software to test your ideas there are cheaply priced excellent choices like Amibroker and free software like NinjaTrader.

    If you are looking for software to create automatically strategies and their code, there are some alternatives also, some expensive and some lower priced

    I have several friends working for hedge funds and they tell me that they only use automated generation of strategies. Very seldom that they will test some idea someone came up with. It is just too time consuning when the computers can do the job.
  5. ACalhoun


    Thanks for the information all! This is a great and friendly forum. I did some homework and did see NinjaTrader which seems like a great option, I ran into a platform called QuantShare that has a sharing server and a social network, anybody tried this? It looks like it supports Options as well. Thank you for the link intradaybill, I will also take a look at Amibroker.

    ZG, I'm looking to test both real time and EOD.

    Appreciate the friendly advice.

  6. taowave


    I just purchased QS,and am also an Amibroker user.A bit early to tell,but I am impreseed with QS

  7. Your best bet is Multicharts. Easylanguage, portfolio simulator.

    Get some data and a datafeed and it'll be worth it.
  8. sf631


    Take a look at TradeLink ( It's an open source project in C# that very much depends on your using Visual Studio and having a good working knowledge of .NET.

    I'm just getting familiar with it, but seems like a well designed framework and libraries, not a lot of GUI bells and whistles, which may be what you're seeking. Expect to do a fair amount of coding work if you want complex charts, anything more than performance metrics, or parameter optimization etc...

    It claims to be very fast for backtesting, and is really built around tick data rather than bars data.
  9. sf631


    And for really good backtesting with more of a GUI and integrated IDE, try WealthLab (now offered by Fidelity for US residents). C# based, though you'll primarily end up using the built in IDE.

    Lots of pre-built money management choices, and you can build plug-ins that do just about anything you want. Nice platform, active community
  10. j0b0123


    If you are completely new to automated trading and coding I would suggest starting with something simple to learn on vs getting software that can do everything but is very complicated.

    Metastock, Tradestation, Esignal and Ami are a few that are relatively simple to get started with. I have personally used all but Ami and prefer TS as it has the most robustness - but these all have monthly fees unless you are doing a lot of trading.

    There is a fairly strong learning curve when developing systems that will take some time to overcome. Anything you can do to keep costs at a minimum while learning the art is best. Any software you can outright purchase for a flat fee (reasonable) will likely save you some money in this phase.

    Once you get the hang of it and have built a few decent things you will have a better idea of the software features needed to take it to the next level.

    Just my 2c worth
    #10     Apr 3, 2012