
Trading Software
Trading software facilitates the trading and analysis of financial products, such as stocks, options, futures, or currencies. Self-directed traders need to utilize and learn how to effectively use their trading software in addition to learning how to trade or invest. Common features of trading software include order placement, technical analysis, fundamental analysis, automated trading, and paper trading. Often, brokerage firms provide their clients with trading software to place trades and manage their accounts. The software may be downloadable and launchable from a desktop or mobile device, or it may be web-based where the trader accesses the software via a website they log in to. Traders can also purchase third-party trading software that supplements or enhances the software provided by brokerages. Trading software can provide users with pricing information for assets, special order types, fundamental data, charts, technical analysis indicators, statistics, chat rooms, and other proprietary tools or functions that brokers and software developers use to draw traders to their service. Active traders that rely on automated trading systems may choose entirely different trading software than an investor who is only looking for the ability to place trades.

What Is Trading Software?
Trading software facilitates the trading and analysis of financial products, such as stocks, options, futures, or currencies.
There are a wide variety of trading software packages available at all levels of trading experience and tailored to different markets (e.g., stocks vs. forex).



Understanding Trading Software
Often, brokerage firms provide their clients with trading software to place trades and manage their accounts. The software may be downloadable and launchable from a desktop or mobile device, or it may be web-based where the trader accesses the software via a website they log in to.
Traders can also purchase third-party trading software that supplements or enhances the software provided by brokerages.
Due to falling commission costs over the years, more traders and investors have moved to doing at least some of their own trading and analysis using self-directed trading accounts. This has increased the demand for software that provides trading capabilities, as well as analysis and information resources within the software.
Trading software can provide users with pricing information for assets, special order types, fundamental data, charts, technical analysis indicators, statistics, chat rooms, and other proprietary tools or functions that brokers and software developers use to draw traders to their service.
The availability of application programming interfaces, or APIs, has also helped fuel the trading software industry. APIs allow for two more pieces of trading software to be linked up, functioning as one. This allows users to access the benefits of multiple pieces of software. APIs are not always required, as a user could simply run the two or more programs independently on their computer, although the programs will not communicate with each other.
Types of Trading Software
There are different types of trading software with different features provided by both brokerages and third-party developers.
Some of the most common features include:
Choosing Trading Software
Before deciding on trading software, traders and investors should carefully consider what features they need. Active traders that rely on automated trading systems may choose entirely different trading software than an investor who is only looking for the ability to place trades.
Software applications may have different fee structures, performance characteristics, and other factors that impact profitability.
Most brokers and software developers allow potential clients to test out their software before committing to buy it or open an account with the broker. Take advantage of this by trying out several pieces of software. See which tools and features you like and utilize. Then weigh the pros and cons of the broker (if applicable) and their commissions.
If you like a particular broker, because of their low-fee structure for example, but you don't like their software, you may still be able to find third-party software that you can utilize through an API or independently.
For example, if you don't like your broker's charting capabilities, you could subscribe to a third-party charting service/software you do like, and utilize that in conjunction with your broker's trading capabilities.
Examples of Third-Party Trading Software
Most brokers have their own trading software, although some provide third-party software. For example, in the forex industry, many brokers have their own software, but many also provide MetaTrader4 and/or MetaTrader5, which is a commonly used third-party trading platform.
In the stock market, most brokers provide their own software. Here are some large brokers and their software.
Related terms:
Active Trading
Active trading is the buying and selling of securities or other instruments with the intention of only holding the position for a short period of time. read more
Application Programming Interface (API)
An application programming interface, or API, is a "go-between" that enables a software program to interact with other software. read more
Autotrading
Autotrading is a trading plan based on buy and sell orders that are automatically placed based on an underlying system or program. read more
Backtesting
Backtesting evaluates the effectiveness of a trading strategy by running it against historical data to see how it would have fared. read more
Brokerage Company
A brokerage company's main responsibility is to be an intermediary that puts buyers and sellers together in order to facilitate a transaction. read more
Forex Chart
A forex chart graphically depicts the historical behavior, across varying time frames, of the relative price movement between two currency pairs. read more
Currency Trading Platform Defintion
A currency trading platform is a type of trading platform used to help currency traders with forex trading analysis and trade execution. read more
Currency
Currency is a generally accepted form of payment, including coins and paper notes, which is circulated within an economy and usually issued by a government. read more
Due Diligence & Uses for Stocks
Performing due diligence means thoroughly checking the financials of a potential financial decision. Here's how to do due diligence for individual stocks. read more
Fee Structure
A fee structure describes how an entity is to be compensated for levels of service. In asset management, they're often flat or performance driven. read more