Server hardware specs for algo trading

Discussion in 'Automated Trading' started by traderzhang, Dec 17, 2023.

  1. My personal computer has plenty of power (13 Gen Intel i7, 16 Cores, 64GB RAM, 1TB SSD), but my developer says he needs to put the bot on a server, so now I'm shopping for hosting options. I'm assuming VPS will suffice as opposed to dedicated servers?

    I'll be running 50+ charts from tradingview, connecting to and executing through DAS. Potentially trading every 60 seconds.
    It's really hard to find VPS hosting options that offer more than 16GB of RAM, and if available, it's extremely expensive. Question: Is server RAM more powerful than desktop RAM for handling multi charts and trade executions? What kind of hardware specs do I really need if I want to put everything on a server?
     
  2. MarkBrown

    MarkBrown

  3. fan27

    fan27

    Spin up a VM on AWS with what you think you need in terms of hardware and do a simulation to see how much resources your setup takes when running a production workload. You can tear down the VM when you are done and are only charged for what you use.
     
    Sprout likes this.
  4. We offer more than 16gb RAM. 32 and 64gb RAM both available. Send an email to support@ninjamobiletrader.com and mention my name for a discount on them. You'll be able to leave your bots running 24/7 on our servers, and we have Chicago, NYC/NJ/ and London locations available for whatever is the lowest latency to your broker for your use case. TradingView desktop is also preinstalled.
     
  5. traider

    traider

    Why do you need a server when you are chart trading
     
    metalztrader and rb7 like this.
  6. d08

    d08

    16 gigs is a lot of RAM for just trading, even with bloated platforms and using Windows. Server RAM is nearly the same as desktop RAM but it's typically ECC, so errors aren't prevalent.
     
    p0box4 likes this.
  7. The api connection to to and from DAS needs a static IP. I'd rather put the program on a hosted server than deal with the security issues of static IP at my home + data and UPS backups. My ISP was going to charge me extra for each static IP address too.
     
  8. Usually running a trading bot isn't very performance or memory intensive, so probably any VPS will do. To verify you could check in the task manager when it's running locally how much CPU & memory it's using. It's probably more critical to have your VPS close to the exchange to minimize latency, if your bot is latency sensitive.
     
    fan27 likes this.
  9. QuantVPS

    QuantVPS Sponsor

    I would recommend 64GB+ DDR5 RAM and a capable CPU if you wanted to run 50+ charts from TradingView.

    Will you be using multi-monitor on the server?

    You can check out our plans here http://quantvps.com