How do you learn to program trading ?

Discussion in 'Automated Trading' started by traderwald, Aug 8, 2020.

  1. 931

    931

    Most projects in this era are made cheap.
    In order to speed up and lower developmental costs.
     
    #11     Aug 8, 2020
    stochastix likes this.
  2. It certainly wasn't cheap to make, and it isn't cheap to run either
     
    #12     Aug 8, 2020
  3. 931

    931

    ASM devs can only blame themselves for compiled languages.
    They took their own work away.
    But good specialists are still needed in narrow field.

    And since many programming langs are written in C/C++, we know who to blame for other langs.
     
    #13     Aug 8, 2020
  4. ASM? Assembler ? Contrary to popular belief you dont need to get into assembler to do low latency trading, risk management is more important
     
    #14     Aug 8, 2020
  5. if alpaca is slow, how about polygon which also uses websocket? Websocket should be as fast as tcp socket since no more headers after it is set up. So what is the reason of the latency? Possibly alpaca is located in ca?
     
    #15     Aug 8, 2020
  6. Anything over the internet will be too slow. Nasdaq uses UDP sockets and they even have specialized protocol for automated trading called QIX. I shouldn't be saying that though, please do lots of trading and use market orders
     
    #16     Aug 8, 2020
  7. could your broker screw your program by adding latency to their data feed, artificially (you think you're getting the real time data)?
     
    #17     Aug 8, 2020
  8. Its more like you need to worry about that if you are traversing the internet , latency between the hops with no QOS guarantees, I doubt any brokers data feed distributor would get away with that for long unless the customer base doesn't care for whatever reason
     
    #18     Aug 8, 2020
  9. So how do you get your data without internet? Jungle drums? Semaphore? Two cans and a string?
     
    #19     Aug 8, 2020
  10. I dont, the machine does.
     
    #20     Aug 8, 2020