TradingComputers.com
<< Back to Home
Trading Computers
A Detailed Look
A buyer's guide by Scott Tafel, founder of MarketPirates.net
and TradingComputers.com
trading computers


CPU / Microprocessor
trading computer cpuThere are three aspects to consider when evaluating a microprocessor: The processor family, the number of threads and the speed of the processor. These days the Intel microprocessors will perform about 1/3 more work than an AMD microprocessor operating at the same GHz speed and with the same number of cores. Intel releases new processors every 12-18 months but some of these releases are just minor updates and in some respects may have some disadvantages when compared to its predecessor. For example, the “Haswell” series was only a slight improvement in performance over the “Ivy Bridge” but it runs much hotter when working hard and this heat triggers a thermal throttling effect that slows down the processor to help control the overheating problem. The thermal throttling renders the performance inferior to the Ivy Bridge predecessor in many situations unless you invest in much better cooling for the processor. However, even with the best cooling the smaller size of the Haswell makes it hard to keep cool. You should consider both the Ivy Bridge and the Haswell family of Intel microprocessors when making your buying decision.
The second consideration is the number of threads: microprocessors these days have multiple “cores” and each core can process any type of instruction such that a four core processor can process four simultaneous instructions. The multiple core function has advantages in speeding up how long it takes to perform calculations, but only if the software is written in such a way as to take advantage of multiple cores. When a program is written in multiple “threads” then each thread can use a different core to get the job done. While this is changing, most trading platforms will only operate in a single thread and can therefore only use one core.
trading computer microprocessorIf you are using a single threaded trading program then upgrading to a processor that can handle more threads will not help you at all. We will discuss more about this later. The difference between the higher end Intel i5 and i7 series of processors is that the cores in the i7 series use “hyperthreading”, which allows math calculations to be handled separately from other calculations thus increasing the number of possible threads. In a four core i7 processor there are eight possible threads: four for math and four for non-math calculations. This is helpful for those few programs that can use the hyperthreading feature effectively. Any program can make use of a microprocessor with a faster GHz speed, even if it uses just one thread. More threads may be helpful but it should not normally be at the sacrifice of faster processing speed.
All Intel microprocessors produced in recent years have what is called a "Turbo Boost" mode which allows it to speed up when the workload is heavy. The turbo mode is an important boost in processing power that traders will want to make use of during times when the trading volume is heavy. The turbo feature will not kick in for more than a few seconds if the microprocessor does not have excellent cooling, which is not the case on most low cost computers. Also, to get the turbo mode to reach its full speed for more than a few seconds you need to have one of the better Intel motherboard chipsets (more on that next).
Main Board / Motherboard
Mass produced computers that are commonly sold by the major computer brands have reduced performance after many years of intense cost cutting from a very price competitive environment. They often combine newer processors with low end and sometimes out dated motherboard chipsets. Most computer buyers are unaware of what a motherboard chipset is and how important it is in getting the full measure of use out of a microprocessor.
The motherboard chipset is a set of "chips" (integrated circuits) that that manages the data flow between the processor, and peripherals (video cards, sound, internet, etc.). Lower cost Intel chipsets like the B75, Z75, H77, Q77, B85, H81, H87, and Q87 will generally not sustain the turbo mode of the Intel processor for more than a few seconds. If you want to get full access to the power boost from the turbo mode you will need one of the high end Intel chipsets: Z77, Z87, X79.
The size of the motherboard on the computer will have a large effect on what features you will be allowed to have. Inexpensive computers will have the smallest motherboards with the fewest features: stock trading computers example
To get the full performance out of your computer you generally need to have a full sized motherboard (Standard ATX) although there are some higher end Micro-ATX motherboards that are quite good and worth considering. Most mass produced computers use the smallest motherboards (often in a larger box to make it look more powerful).
Cooling
trading computers air coolingTrading computers typically work much harder than normal computers and should have a superior cooling system for the entire computer but with special attention given to the processor. You want your computer's case to be large enough to allow air to freely pass through it and cool all the components. You also need enough fans to keep the air moving everywhere to avoid hot spots.
To cool the microprocessor you need much better cooler than the free one that comes from Intel with the processor. The free Intel coolers are barely strong enough to keep the newer processors from getting too hot and will greatly limit the turbo boost mode. Liquid cooling systems are more effective but much less reliable than air coolers. We prefer not to use the small pre-packaged liquid coolers due to their poor reliability over the life of the computer (we tried them all). Some air coolers, like the Arctic Breeze and Arctic Storm units used on Falcon trading computers outperform most of the liquid cooling units on the market today while also leveraging the high reliability of air cooling. The Falcon F-52X custom liquid cooling option is handmade and very reliable because it uses commercial components rated at over 50,000 hours and redundant cooling fans.
Memory
When we at Falcon Trading Computers first began building trading computers over a decade ago you could get by with one gigabyte of memory. Back then 300-400MB was enough for the windows operating system and 200-300MB for your trading software. These days the computer won’t even boot up with only one gigabyte of memory. The lowest amount of memory we at Falcon offer is 8 gigabytes but to you may want to get more to accommodate possible future increases in memory usage by future trading software version releases.
How fast the memory provides information to the processor is a mix of the speed of the memory in megahertz or gigahertz (“clock speed”) and the latency of the memory. Latency is a measure of the internal task speed of the memory. If the task timings of the memory in your computer are 7-7-7-22 and the clock speed is 1.33GHz then that is the same overall speed as a clock speed of 1.67GHz and timings of 9-9-9-24 so faster clock speed memory is not better memory if the timings are slower. It is not uncommon to see timings of 11-11-11-28 on memory these days with a clock speed of 1.6GHz, which yields a much slower overall performance than 7-7-7-22 and a clock of 1.33GHz. However, the higher GHz memory will stress the processor more so it is better to go with a lower memory clock speed that is offset by faster memory timings. trading computer memory
Using high reliability memory is important in order to avoid losses due to computer malfunctions when you are trading. The memory chips should be manufactured in factories that adhere to the highest clean room standards and use the best manufacturing processes. If there was a 1 in a billion chance of an error then you would have 16 errors in a 16GB system. To achieve good reliability over the life of the computer requires an extraordinary level of reliability.
We have used nearly every memory manufacturer that exists at one time or another and we buy over 5,000 sticks of memory each year. It is our opinion that only Hynix memory chips deliver the kind of performance and reliability that is needed by traders. Hynix is the second largest memory manufacturer in the world. They build memory that is used in high quality products (most iPhones, iPads, MacBook Pro, high end Android cell phones, etc.) and mission critical business and government computers (IBM System X, Dell servers, and HP servers).
Power Supply
The power supply is usually the most overlooked element in buying a computer but it is a very important consideration. When a computer fails it is often a deficiency in the power supply that directly or indirectly led to the failure. Power supplies use a component called a "capacitor" to smooth out the DC current that goes to your computer's motherboard, and other components.
trading computer powerCapacitors gradually degrade over time; they degrade faster with elevated temperatures and elevated workloads. Larger wattage power supplies have higher ratings for their capacitors which helps them to last longer in lighter duty applications. If the computer draws 250 watts normally then a power supply of at least 500 watts would be the smallest one to consider if you want it to last a long time but a power supply of more than 600 watts would be much better. Also, the initial power surge when the computer starts requires a larger power supply. The computer will not draw more power with a larger power supply, it will just last a lot longer.
After wattage, then it is the maximum current that can be supplied by the 12 volt circuit that is critical in distinguishing a good power supply from a low quality power supply. 12 volt circuits are sometimes divided into multiple circuits called “rails”. For a trading computer I would recommend no less than 38 amps for the 12 volt circuit and no less than 20 amps for each rail if there is more than one rail. It is preferred to have more than 45 amps total capacity on the 12 volt circuit because many of the better processors and video cards have a high instant starting current which may trigger the overload safety device when you try to start your computer.
Graphics Cards
trading computers video cardYour trading software vendor will often not specify a particular graphics card (a.k.a video card) requirement for a computer in either the minimum system requirements or the recommended system requirements. An exception to this is ThinkOrSwim which has some very powerful graphics cards listed in the recommended system requirements. Since the vast majority of computers sold today have poor video cards it is easy for them to just say your computer is not good enough. Investing in a good video card can improve the performance of your computer when trading. However, buying a big gaming card is unlikely to help you much since those video cards focus on 3D gaming technology not the 2D technology you need for trading.
The AMD based graphics cards are more likely to leave "trails" when you move windows around than the NVIDIA based cards. The trails go away when you are done moving the windows. Selection of video cards is important to hit that sweet spot where you maximize 2D performance. The middle of the product line is usually the right spot to look (not too cheap and not to expensive).
Graphics cards have several possible types of connections to monitors: DVI, Dual-Link DVI, Display Port, mini-Display Port, HDMI, mini-HDMI and VGA. Some, but not all, can be converted from one type to another with an adapter. More on this below. You will need an individual connection on the back of your computer for each monitor. Monitors with a resolution greater than 1920x1200 are only supported by some graphics cards.
Hard Drives
Hard Drives will have a powerful effect on your trading computer experience. The new solid state hard drives (SSD) are very fast. After you get used to the new SSD’s you will not want to go back to the slow archaic mechanical hard drives. Keep in mind that not all SSD’s have the same speed or reliability.
Solid state hard drives are very sophisticated devices with little computers inside that regulate their performance and prevent them from wearing out too soon. Any one memory location in an SSD has a limited number of times that it can be written to before it stops working; so the job of this little computer (which we will call the “controller”) is to rotate usage of every memory location to even out the wear. Additionally, any one location has a limited number of times it can be read before the electrical charge stored there is too weak to read anymore so it must be recharged it before it reaches that limit. The erasing process is also complex and must be managed well to prevent severe degradation of drive performance (a problem called “write amplification”) while avoiding too many writes that will cause premature drive wear out.
Internet
Internet speed is often a major concern of traders. However, speed is often confused with bandwidth. A 10 gigabit Internet connection is not slower than a 50 gigabit connection, it just has more bandwidth. It is like driving on an interstate highway: Bandwidth is the number of lanes of traffic and speed is the speed that the vehicles are traveling. A bandwidth of 10 gigabits or more is plenty. Speed is hard for the buyer to control in the purchase process because it is primarily dependent on how traffic is routed by the Internet Service Provider (ISP). If you can ping your data provider’s servers then you can check the delay time. Most ISP’s route Internet traffic based on cost rather than speed. I have seen Internet traffic from northern Colorado routed through Los Angeles on the way to Chicago rather than through Denver in order to save money. Using the “ping” command will help you look into this but the use of ping is not in our scope here. You can find out how to use ping on various Internet websites. Unless you like to scalp trades on a very small time frame your Internet speed is not worth worrying about because the total time involved is much less than a second.
If your computer has two Internet connections then it is natural to assume that you can plug in two different Internet sources to it and if one goes down then the other will take over. This is assumption is false. The Windows operating system can see both Internet connections but it will only use one of them because it only has the ability to use one Internet Gateway IP address. You can use the second one for a safer internal local network that that is not exposed to the risk of the Internet.
Wireless connections are Ok if you cannot route an Ethernet cable to your computer but they are more prone to problems from security and channel conflicts (two devices using the same wireless channel).
Noise
The amount of noise that your computer makes depends on the number of fans, size of the fans, speed of the fans, and blade design of the fans. Small fans usually make more noise than large fans. Fans that turn faster than 1,200rpm will make more than those that are slower. Fans that have an unusual blade design usually make less noise than conventional fan blades. The use of proper sound proofing materials is also a way to reduce noise.
Backups
Backing up your computer is a good idea if you don’t want to lose data someday. Cleaning out a virus or fixing registry corruption is an additional possibility if you have good image backups. The best backup software will back up the entire hard drive (make an image), not just your data, such that you could install a brand new drive and restore it from the image backup for a 100% recovery.
Warranty
Not all warranties are the same. A computer warranty differs from other types of warranty in that you have the possibility of receiving a very valuable service: technical support. High quality technical support will save you a lot of money since your alternative is to go to a repair shop and pay a hefty charge to get it done there. Falcon trading computers offer the highest level of technical support in the industry including help with configuring and optimizing your trading software as well as virus removal.
If your warranty is the mail-in type that most trading computer companies have (Falcon trading computers are the exception) then you will need to be able to go for an extended period of time as it is shipped each way by ground and spends some time in the shop. The down time will likely be at least a few weeks and often longer while they send in the broken part to the manufacturer to be repaired or replaced. What you should get is a warranty that will send the part to you quickly and a technician will arrive at about the same time to perform the work.

copyright 2009 - 2015 All rights reserved