I would like to become an automated trader. How do I start?

Discussion in 'Automated Trading' started by jinxu, Nov 27, 2017.

  1. The risk of outsourcing your programming is when you need maintenance done later in the future. That programmer might not be available any more at that time.
     
    #11     Nov 28, 2017
    tommcginnis likes this.
  2. @jinxu Have you already decided on which broker and/or platform you will use? If so, then your choice of software will be limited by what that broker has to offer. Otherwise you have a much wider choice of possible programming languages available.
     
    #12     Nov 28, 2017
    DaveV likes this.
  3. RedDuke

    RedDuke

    That is why I recommended NinjaTrader. You write once in c# and then can connect to most major brokers.
     
    #13     Nov 28, 2017
  4. toc

    toc

    Can ninja connect to interactive brokers for automated orders? Thx.
     
    #14     Nov 28, 2017
  5. RedDuke

    RedDuke

    of course, and a year later you can connect to another broker with no changes and keep on trading.
     
    #15     Nov 28, 2017
    qlai and toc like this.
  6. I agree. The most difficult part if designing a profitable system, not coding. Nowadays there are plenty of programmers who will do the job for you.
     
    #16     Nov 30, 2017
    Simples likes this.
  7. I agree. Its easier to hire a programmer than get proficient at coding. Also consider this. You expose yourself to a new risk with automated trading. Tech risk. The risk that some unforseen in the code or communication between the platform and broker could create problems. Since we are dealing with money it might be better to hire someone who has programed a lot of systems. If you want a reco pm me.
     
    #17     Dec 2, 2017
  8. Try TradeStation Easy Language. I've been using it over 10 years. I tried C# and MT4, too. Easy Language is easier to learn and use.
     
    #18     Dec 2, 2017
  9. RedDuke

    RedDuke

    My advice would be to go for a full fledged language like c#. Easy language is a scripting language.
     
    #19     Dec 2, 2017
  10. I prefer to turn this reasoning around: because you are dealing with your own money is it better to become proficient at coding and don't depend on others whose money is not on the line. This enables you to maintain and modify your own code whenever necessary or you like to change. And ensures that you know your code inside out.

    It was enough incentive for me to learn how to use java. I have not regretted this choice.
     
    #20     Dec 3, 2017