We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Technology

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What are the Different Types of Automated Stock Trading Software?

By Ron Davis
Updated: May 17, 2024
Views: 7,193
Share

There are basically two types of automated stock trading software: the software that trading funds use, and the software used by individuals. The software funds use is developed in-house, and often focuses on finding small advantages that can be exploited by execution speed. Software marketed to individuals usually has an attractive user interface and includes a market depth page, which displays the bid and ask prices for any given stock.

Automated stock trading software used by funds is usually written in the computer language C++. It is optimized for execution speed, because the software must track thousands of stocks, decide which should be bought or sold, decide how many to buy and sell, communicate directly with the exchange computer, and watches time and price so that it can close out positions as needed. Funds that rely on such speed are very careful to locate the trading computer close to the exchange on which it is trading. The tiny difference in execution time between being 0.25 miles (400 meters) away and 2.5 miles (4000 meters) away can be critical to fund trading.

Many creators of automated stock trading software for individuals have made it possible for the trader to write and test his own algorithms. Pre-written routines for standard technical analysis indicators are normally included. Most have good charting capability and allow the user to draw trend lines, use up and down arrows to mark bars of interest, and allow him to make notes on the chart itself. Frequently, charts can be saved for future reference in standard formats, such as .jpg or .bmp.

Some creators of automated stock trading software for the individual offer little more than the ability to place a basket of orders with the touch of an on-screen button. While submitting a basket of orders can be a useful tool, this function should not be confused with the size or speed of the basket orders trading funds use. Individuals cannot compete with funds in a trading arena if speed is the only criterion for success or failure.

Black box trading systems are marketed to individual traders who are looking for automated stock trading software. A black box system means the algorithms are not disclosed. These systems may come with lots of test results showing how successful they were in the past, but the careful buyer will want to know if there is a substantial body of results for real time trading, preferably one verified by an independent tester. The reason for insisting on verified real time results is that most systems are easy to optimize on historic data, thus generating very good results, but will lose money in real time trading.

Share
WiseGeek is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.

Editors' Picks

Discussion Comments
Share
https://www.wisegeek.net/what-are-the-different-types-of-automated-stock-trading-software.htm
Copy this link
WiseGeek, in your inbox

Our latest articles, guides, and more, delivered daily.

WiseGeek, in your inbox

Our latest articles, guides, and more, delivered daily.