On Equipment and Software

There are certainly many different hardware and software options available to select from when it comes to setting up a trading station. With this page, we will examine several commonly used configurations and outline areas worthy of further research when it comes to outfitting your office for trading.

Please bear in mind, however, that the selection of hardware and/or software for trading is largely a personal choice. As such, the information presented here simply indicates our personal views on the subject.

EQUIPMENT:

While we have nothing against Macintosh computers, we recommend using an IBM compatible PC platform when it comes to your hardware - in other words a Dell, Gateway, or other computer system based around the Intel or AMD processors. This is largely because most trading software is designed around the Microsoft Windows operating system.

When it comes to your computer manufacturer, there are clearly many to select from. Choices range from Dell Computer, to the local computer store, to building it yourself. Regardless of where your computer actually comes from, the following is a basic outline of what you should aim for:

Motherboard & CPU: The motherboard is the main board in the computer where everything else plugs into. The CPU is located on the motherboard and is the “chip” that runs the computer - also known as the Central Processing Unit. Unless you are building the computer yourself, the motherboard will be dedicated by your computer manufacturer in most cases. This is also largely true of the CPU (which goes on the motherboard), however in some cases you may have the option of using either an AMD or Intel CPU. While both chips are very good, we tend to lean towards using Intel CPU’s. The AMD chip is usually a few dollars less (and in some cases actually a touch faster), however in most cases we still like to opt for the Intel line of chips. Because of pricing and the speed of production, most new systems will use the latest chips. Anything beyond the Pentium III running at 500 MHz is plenty fast for most trading work stations. If you plan to build your own system, check out the quality motherboards available from SuperMicro as well as CPU’s currently available from Intel. SuperMicro desktop motherboards (while more expensive) are also probably the best available.

Short of building your own machine, we would recommend an Intel P4 CPU based computer running at 3.06 Ghz or faster. A good example of this would be the Dell 4600 line of computers, which can be commonly found on Ebay.com for between $500 and $800 - or which of course can be ordered directly from Dell.

Memory: System memory (also called RAM or Random Access Memory) is where much of the “work” takes place in your computer. If you think of the CPU as the speed of the computer’s brain, then the amount of RAM install is how much your computer can think about at one time. Needless to say, when it comes to a computer used to run your trading platform (which includes multiple open windows and multiple applications running simultaneously) the more memory the better. Luckily, these days memory prices aren’t as high as they used to, so in most cases you should be able to upgrade your computer’s RAM fairly inexpensively. Your computer should have no less than 256 Megabytes of RAM and ideally more along the lines of 512 Megabytes. Make sure the type of memory used is matched to both the speed and type of the motherboard, as well as in some cases, the CPU. Selecting faster RAM (and a motherboard with a matching high speed FSB (front side bus) will also help improve performance).

Hard Drive Controller: The hard drive controller is a card which plugs into the motherboard and transfers data from the hard drive into the computer’s memory. In some cases, the motherboard will have a hard drive (and floppy drive) controller built directly in. In most cases, this will take the form of an IDE controller and this necessitates the use of an IDE compatible hard drive. Controllers (whether on the motherboard or as stand alone cards) are typically rated by how fast they transfer data. Ratings of ATA/33, ATA/66, ATA/100 or even ATA/133 are pretty typical; the higher the number the faster the transfer rate. Since transferring data from your hard drive is typically the bottle neck in your computer’s performance when it comes to many functions, having a fast interface card is nice. There are other controller types (such as SCSI or Serial ATA controllers) which can provide even higher performance, but these days normal IDE drives are very cost effective and generally as long as you are at or above the ATA/100 levels you should be more than fine. For more information on high speed ATA hard drive controller cards, visit Promise Technology, a maker of high performance hard drive controllers.

Hard Drive: Hard drives are used to store information. When you turn off your computer, the RAM (where your computer works) is erased, so you need some place to record data and save programs; this place is the hard drive. In most cases (as mentioned above) you’ll be selecting from IDE drives. Due to recent price wars among hard drive makers, you can now get very high capacity hard drives for a fraction of the price you’d have paid even a few years ago. These days, most computers come standard with 40 or 80 gigabyte or higher hard drives - and this is usually plenty of space. One thing you may wish to consider is having two hard drives installed in your computer. Having a second hard drive is very handy and can be used as a quick and easy method for backing up important files. Note that when we say “second hard drive” we mean another psychical drive installed in the computer, not one large drive broken into two or more logical “drive letters”. Western Digital, Seagate and Maxtor are all top quality manufacturers of hard drives. Faster RPM and access rates translate into faster data transfer.

Floppy & Other Drives: Your computer will (should) include one 3.5 inch floppy drive capable of reading standard 1.44 KB floppy disks. Any data that is too large to fit on a flopy drive can always be burned onto a CDR disc (see below).

CD-ROM & DVD Drives: CD-ROM drives come in many different speeds and configurations these days. Our recommendation is to include a CDRW drive (this is a CD-ROM drive that will also burn data onto a CDRW and/or CDR disc as well as reading a CD-ROM). In our experience, Sony CDRW drives work well and offer good value for the money. Any CDRW drive which supports speeds of 40x or 48x on writing should be fine. In most cases, you’ll want an internal drive which uses an IDE interface - we would avoid external drives that attach to the USB ports, as they tend to be slower. Keep in mind, if you have more than 4 IDE devices in your computer (this would be CD-ROM drives, DVD drives, and hard drives), then you may need to use an additional IDE interface card to support more than the standard 4 IDE devices that today’s average computer will handle). DVD compatible CD-ROM drives are simply CD-ROM drives which are also able to read the digital format used by Digital Video Discs. These drives are nice from the standpoint that you can watch DVD’s on your computer as well as access data on CD-ROM discs.

Case: The case (or chassis) is where the computer is housed. In our view, it’s best to avoid the very compact cases (and this includes most desktop cases). Using a larger case (such as a full tower or medium tower case) allows more air flow to reach the internal components of the computer (which do produce quite a bit of heat) and also allows for further expansion down the road. It not only makes working on the computer much easier (should you need to install an expansion card or upgrade the memory) but having a larger case also tends to reduce the risk of twisted cables and tightly squeezed components. Tower cases also allow you to locate much of the computer under your desk and out of the way of your work space.

Keyboard: There are many keyboards on the market and in general, it’s a personal choice when it comes to which keyboard to use. Keyboards from Logitech are very good and often also provide additional function keys which can be programmed for common tasks, etc.

Mouse: Unless you are looking for something very specific, our view is that the best mouse is a standard Microsoft IntelliMouse which has a small roller ball in the middle of the two buttons. Again, it’s a personal choice, but sticking to the actual Microsoft mouse is typically a good idea because the drivers tend to be much more readily compatible with the Windows operating system.

Video Card: When it comes to video cards, there are many choices from many different manufactures. Often times, the video “card” and connection (where the monitor attaches) are built into the motherboard. This usually works fine, however if you require additional (or faster) monitors, then a video card may need to be installed. Having a separate video card allows for greater flexibility and speed in most cases. Video cards range from a few dollars to a few hundred dollars. In our personal view, Matrox Graphics and ATI Technologies Inc. both make outstanding video cards. ATI’s RADEON line of video cards (for example the 9000 series (e.g. 9600) of cards) are all very high quality and work well with Windows XP. Matrox also has several very good quality multiple monitor cards (see below). Video cards generally are either AGP or PCI in design. This refers to the type of slot they plug into on the motherboard. Both AGP and PCI are fine and while AGP cards may run a little faster, the difference is generally not an issue outside of very sophisticated CAD or video production type applications.

Multiple Monitor Video Card: Starting with Windows 98, Microsoft provided support for multiple monitors on a single computer. Having 2 or more monitors (typically up to 3 or 4) is very handy for trading. For example, you can have your main quote and order entry software running on one screen, while your news and charts run on a second. Having a third monitor is nice as well for ancillary applications such as your web browser, e-mail, etc. While generally you simply plug in additional video cards into your computer, you can also provide support for more than one monitor through the use of a specific multiple “head” (i.e. video connector) video card. Dual head and quad head cards are available from Matrox as well as other manufacturers.

Monitors: Computer monitors (whether you use a single monitor or multiple monitors) generally take the form of either a traditional CRT video screen or an LCD TFT flat screen panel displays (as used on laptop computers). Flat screen LCD monitors are quite nice and certainly high tech looking, but don’t over look a good old fashioned computer monitor too quickly (each have their pluses and minuses). With the advent of lower cost LCD flat screen displays, regular computer monitor prices have fallen to very attractive levels (especially if you don’t mind buying a slightly used monitor). Standard monitors in 18 to 23 inch sizes can often be found for as little as several hundred dollars each on Ebay.com. While these older style monitors do take up their fair share of desk space, keep in mind that they use an analog signal and this tends to produce a smoother image when compared to their LCD TFT counter parts. On the other hand, LCD flat panel displays (which can generally handle a digital and/or analog signal) also produce very nice images which are rich in color. Because there is no “picture tube”, these displays take up much less desk space. Cost does tend to be a factor, but prices are steadily coming down. When it comes to size (for either design monitor) 21 to 24 inch is best for single monitor sizes, while 15 to 18 inch and up can be used for multiple monitor installations. When it comes to manufacturers of traditional monitors, we generally like Sony, ViewSonic or NEC. For flat screen LCD displays, the monitors available from Sony and Samgsung are probably the best. If you have money to burn, check into the Sony SDM-P232W/B 23″ display, or better yet, the Samsung 243T 24″ LCD display. In our experience, the Samsung monitors have the sharpest image quality (even better than Sony in many cases).

Internet Connection: Your Internet connection is provided by your ISP (Internet Service Provider) and provides connectivity to the outside world and the Internet. Once connected, you are assigned an IP number and data can be transferred to your computer using what’s called the TCP/IP protocol. Your connection to the Internet allows you to send and receive e-mail, web pages and even real-time news, and quotes. This is also the connection that allows you to connect to your broker so you can place orders. Internet connections can take several different forms, but generally will either be a dial up connection (such as a 56K dial up account from an ISP like AOL or MSN) or a higher speed connection, such as an ISDN, DSL or a cable connection. For most people serious about trading, we recommend using either an ISDN, DSL or cable connection. In our view, DSL is the best option if you are located in an area where it is readily available. ISDN and cable are also very viable options, if you are unable to get DSL in your area. DSL speeds range from 128Kbps all the way up several megabits per second. Keep in mind, when talking about Internet connections, speed is generally quoted in “kilo bits per second” (Kbps), not “kilo bytes per second”. As such, a DSL connection speed of 768K really means 768K bits per second. Because there are 8 bits in a byte, you must divided this rating by 8 to arrive at the actual “kilobytes” per second. Therefore, a DSL connection of 768Kbps will transfer data around 96KB (kilobytes) per second. Additionally, DSL connections are generally faster downloading data to your computer, as opposed to sending data from your computer. A DSL connection quoted as 768/128 means you can download data at 768Kbps, while sending data from your computer will only occur at 128Kbps. However, the upload speed (as long as it is at least 128kbps) is fine, since generally most data is downloaded from the Internet, while usually only a fairly small amount is uploaded. For trading, we feel a DSL connection of between 384Kbps (384/128) and 768Kbps (768/128) or higher is the best option. The faster, the better when it comes to your connection. Keep in mind that while larger companies such as MSN, etc. do provide ISP services, often times you can get better service, support and connectivity by using a slightly smaller and more local ISP in your area. Check the yellow pages and local computer user groups for information on which ISP may be providing the best service in your area before opting for one of the larger ISP’s - you may be in for a pleasant surprise and better service in the long run!

Modem: The type of modem you use on your computer usually depends largely on the type of Internet connection you are going to have. A dial up line will generally mean a 56K modem, while an ISDN or DSL line will require some form of ISDN or DSL “modem” be attached to your computer. Generally speaking, these modems (whether 56K, ISDN, or DSL) will be available in either internal or external configurations. Internal modems plug direction into your computer, while external modems attach via a cable. In our view, an external modem is the best, since it allows you to monitor your connection status a little more easily. The use of an external modem frees up a slot in your computer and if needed, also allows you to disconnect from the Internet manually without having power down your entire system. Keep in mind, faster “modems” such as ISDN or DSL modems may also require you to have a network card installed in your computer in order for you to network the modem to your computer. For dial up modems, we generally recommend U.S. Robotics, while ISDN and DSL modems will generally be dictated (and often times supplied) by either your ISP or telephone company responsible for providing your ISDN or DSL connection.

Network Interface Card: A Network Interface Card (NIC) allows you to connect your computer to a network or piece of network hardware using an ethernet connection. Network cards are generally rated at either 10 or 100 megabits in speed (10/100 fast ethernet cards will automatically adapt to either speed found on the network). A network card generally plugs into your computer and then a network cable can be used to attach to an ISDN or DSL modem or hub which will provide connectivity out to the Internet. We recommend 3Com 10/100 fast ethernet cards which use PCI slots in your computer. These days more and more computers ship with a built in 10/100 NIC on the motherboard, so external network cards are largely not required.

UPS: A UPS (or uninterruptible power supply) is an important piece of hardware for any computer, especially one used for trading. A UPS is really just a large battery (or array of batteries) which will provide power to your computer in the event of a power outage. Generally, a UPS will provide between 5 and 30 minutes of backup power in the event the main power goes out. This not only helps to protect your computer from black and brown outs, but also provides additional time to save files, close trades, etc. should there be a loss of main power. We recommend use of the American Power Conversion line of UPS’s.

SOFTWARE:

Trading Software: When it comes to which trading software to select, there are clearly many options available. Using a dedicated application for trading is far superior to using a web based broker, which requires to you connect using your web browser. Web based brokers are typically much slower, more prone to problems and often require a number of tedious steps when it comes to placing or canceling orders. For anyone serious about trading, we recommend the use of a direct access broker such as MBTrading.com. In the case of MBTrading, you are provided with a Windows based trading application called The Navigator. This software provides you with a direction connection to your account and allows nearly instant order executions and confirmations. While there are other similar packages available, we feel MBTrading’s Navigator is the most advanced, flexible and cutting edge trading solution available today; we recommend it for anyone who is the least bit serious about trading.

Operating System: In this day and age, Microsoft provides the most widely used and accepted operating system (OS) for the average desktop computer user. While other operating systems (such as Linux or BSD) may provide better operating systems in many areas, the fact of the matter is that if you are going to download and install most trading software, then most likely you are going to need to be running Windows. As such, we recommend sticking to Windows when it comes to setting up a trading work station. Our specific recommendation is for Windows XP Professional - with the service packs and updates installed. Windows XP home is also fine, however the Professional version does provide a little additional in the way of configuration and power.

Browser: Your web browser, while we don’t recommend it as your main means of placing orders, is still a very important application for accessing data and browsing the world wide web (i.e. the Internet). The two leading providers of web browsers are currently Netscape and Microsoft. While historically we have always leaned towards Netscape for our web browser, the most recent versions (namely Version 6.0) have left us feeling a little flat. As such, if you are not already a Netscape devotee, then we would recommend checking out Microsoft’s Internet Explorer when it comes to making your browser selection.

E-mail: Hands down the most powerful and flexible E-mail program available is Qualcomm’s Eudora E-mail Software. In our view, Eudora is by far the best solution available when it comes to sending and receiving e-mail. Unfortunately, some ISP’s (such as MSN, JUNO, AOL, etc) have taken it upon themselves to use non-standard Internet mail transfer formats which makes using Eudora nearly impossible. Until this changes, users of MSN or other non-standard ISP’s may find they have to use alternatives to Eudora. However, for those using standardized ISP’s, we strongly suggest Eudora for your e-mail needs.

Market Data Providers: For traders seeking real time data such as market news or intraday charts, you’ll likely want to use a 3rd party provider of such data (if your trading platform doesn’t incorporate it). Cutting edge trading systems (such as MBTrading’s Navigator) no longer force you to use pre-selected news or charting software. Instead, they provide basic quotes, level II data and order entry, while allowing you to select from the ever growing number of news and chart providers.


As mentioned, unless you are planning to build your own computer, then probably your best bang for the buck would be a Dell 4600 Desktop computer (or something similar) that uses the Intel P4 3.06 Ghz or faster CPU. Add to that at least 512MB of RAM and a large IDE hard drive (80GB or larger) - along with a CDRW and perhaps DVD drive - and you have yourself the start of a very nice (and powerful) system.


Quick check list for computer specs:

Intel P4 3.06 Ghz or faster CPU
512MB+ of RAM
80GB or larger IDE hard drive ATA100 or ATA133
40x or faster CDRW drive
10/100 Network interface card (NIC)
1.44 Floppy drive
Microsoft Windows XP Professional
Microsoft Internet Explorer 6.0 or higher
High speed internet connection (DSL, cable, etc.)
APC or similar backup UPS external power supply