Server or Local Based

  • Thread starter Thread starter BuySellSideTrader2020
  • Start date Start date
I was looking at performance desktops and came across one the has i7-8700 quad core, 16 GB of expandable RAM, 1TB hard drive and 256GB SSD, my main concern in graphic cards: I have one option of a GeForce GTX 1060 3GB but should I opt to pay extra for a GTX 1070 8GB?

Are you building a PC for Call of Duty or for trading and business?
In the latter case, it's irrelevant.

I was wandering what would be faster for manual trading - running locally vs. RDP to a co-located server? Assume all else is equal. In other words, is RDP faster than your home platform communicating with broker's server? Did anyone try running side by side? I understand there are other pros to Colo, but as far as speed (GUI and keyboard) is concerned?

From your home it's PC -> broker -> exchange, most direct. Just going with cloud computing and doing it manually is PC -> cloud -> broker -> exchange, the extra step is there.
Remember there is latency between you and the cloud.

Colocation is for automated trading where you probably don't have a broker but route your orders directly to exchange, so it's literally across the road servers -> exchange.

Colocation and manual trading is like having a Ferrari in a traffic jam.
 
Are you building a PC for Call of Duty or for trading and business?
In the latter case, it's irrelevant.

For trading purposes, I would be running either 2 screens or one large screen with 3-5 price ladders, 3-5 charts, and 3-5 TnS (maybe more since they're aggregated by size).
 
Last edited by a moderator:
Colocation and manual trading is like having a Ferrari in a traffic jam.
I m not sure what you mean by cloud. So below is set up I had in mind:
Home PC - RDP - Colo running GUI Platform - broker (same/near Colo).
Vs.
Home PC running GUI Platform - broker.

My assumption is that RDP is faster to update your screen than for all the market data to arrive to your home PC. Same for your key strokes, they will arrive faster than your platform's order request. I'm assuming the broker's server has logic to pace data to platform when it detects congestion. So I think it will be more reliable and will reduce jitter. Crazy?
 
For trading purposes, I would be running either 2 screens or one large screen with 3-5 price ladders, 3-5 charts, and 3-5 TnS (maybe more since they're aggregated by size).

Any modern GPU can render millions of polygons per second. So, ten 2-dimensional charts or ladders are utilizing something like 0.01% of its power. That is, even if they are 3D accelerated, my guess is not. So it'll rest on the CPU anyway.

I m not sure what you mean by cloud. So below is set up I had in mind:
Home PC - RDP - Colo running GUI Platform - broker (same/near Colo).
Vs.
Home PC running GUI Platform - broker.

My assumption is that RDP is faster to update your screen than for all the market data to arrive to your home PC. Same for your key strokes, they will arrive faster than your platform's order request. I'm assuming the broker's server has logic to pace data to platform when it detects congestion. So I think it will be more reliable and will reduce jitter. Crazy?

Cloud, colocation, VPS, call it what you will, effectively these are the same things.
RDP would be slower most likely. NT or whatever platform you use gets the data in an efficient format, probably JSON or CSV or something like that. That consumes much less bandwidth than interpreting, compressing and delivering visual data.
I don't see how any keystrokes can be faster, they'd be slower almost certainly. But you could test it out and measure it.
 
Any modern GPU can render millions of polygons per second. So, ten 2-dimensional charts or ladders are utilizing something like 0.01% of its power. That is, even if they are 3D accelerated, my guess is not. So it'll rest on the CPU anyway

So then going with the GTX 1060 3GB shouldn’t have any issues running the charts and price ladders?
 
I was looking at performance desktops and came across one the has i7-8700 quad core, 16 GB of expandable RAM, 1TB hard drive and 256GB SSD, my main concern in graphic cards: I have one option of a GeForce GTX 1060 3GB but should I opt to pay extra for a GTX 1070 8GB?
Calculate the cost of this machine. Then put half of the cost in your trading account. Use the remaining half as budget for your trading computer.
In other words: this machine is overspecced for its purpose. Trading might seem like a game to you, but you don't need a gaming computer for trading.
 
  • Like
Reactions: d08
No I don't. Not enough "changing pixels per second". The largest portion of those images are static (i.e. don't change).

I'm quite certain you could be using an Intel integrated GPU for any number of charts. It's really about CPU and RAM in this use case. Now, attaching that many monitors with an integrated GPU is another thing.
 
So then going with the GTX 1060 3GB shouldn’t have any issues running the charts and price ladders?

Traders use 2d Nvidia NVS cards that are fanless. You do not need a 3d card as they are overkill and run hot so need a noisy fan to cool. Fanless nvidia nvs 295 dual cards can be had on ebay for $10-40. A fanless quad NVS 440 is $25-$100. They do an octa (8) head as well.
 
Back
Top