To code or not to code?

Discussion in 'Automated Trading' started by gman997, Nov 20, 2007.

  1. gman997

    gman997

    First off I started a few months ago in my spare time to work on an ATS in C# using the IB API. It's been painful in terms of just trying to come up with an entry/exit strategy (have not found one yet that would produce even a slight profit after commissions). Writing code to test, writing code to actually do the trades in a simulated environment, etc.

    So today, after doing some research on ET I came to the realization that there is software out there that you can buy/use for automated trading such as I seen NinjaTrader and others.

    Here comes the crossroad junction where I need to make a choice on a path to go....

    So the one question right now is what is the pros of creating your own ATS when it seems there are others out there, why spend all the time and headaches in doing your own????????
     
  2. I have been developing and testing system for 10 years. The reason you want to have a system is because that is supposed to offer you an edge. As soon as you plug it in a platform of some company, nothing can assure you that they cannot see its logic or attempt to fade its signals.

    For me the best route is developing you own code and keep separate from the platform that places the trades. Just feed you trades to it.

    Alex
     
  3. Might I suggest that you put the horse back before the cart and develop a system that works before trying to code it up?

    For that there's no need to write your own backtester, there are plenty out there. Then, once you have a strategy that works you can decide whether to use an existing ATS system or build your own.

    Automating without a working strategy is simply a way to lose money faster.

    Good luck!
     
  4. maxpi

    maxpi

    If you can do C# Ninja Trader's environment should work fine for you although it is not without it's bugs, but they get fixed... once you have your system(s) designed you can code them in Easy Language and run them in Multicharts, it can run without phoning home so the chart developers can be kept away from your strat if you really think they would want it...
     
  5. rosy2

    rosy2

    gmann997,
    you have come to the realization that it is just not worth the effort to actually work. I totally agree with you and can help. I happen to have an automated system that hooks into IB or any FIX datafeed and it is yours for a special low price. Feel free to PM me.
     
  6. gmann997,

    Actually it is worth all the trouble and the headaches to program your ATS system. Of course you need to start with a strategy you know works, because automating a bad strategy will give you bad results. automating a good strategy will give you good results.

    I also strongly advise you stay away from strangers offering you candy on the internet especially when theres a ''special low price'' offer. If this guy autotrader would be working and profitable he would not be selling it because once you have a ATS that works its basically a money generating machine and its worth millions, he would jealously be keeping it for himself just like the greedy money hungry traders we all are (or wish to become) on this forum.
     
  7. decade

    decade