Buyer's guide
Charting Software Buyer's Guide: What to Test Before Paying
A charting package earns its fee in the hours you spend inside it, so the trial should look like a normal week of your own trading. The checks below cover the data, the tools, the alerts and the risks of trading from a chart.
The trial clock started when you entered a card number. You have a fixed number of days to find out whether this package fits the way you trade, and the feature tour the vendor offers will not tell you that. Your own routine will. So set it up the way you actually work, on the device you actually use, and let the checks below run in the background of an ordinary week.
The data under the candles
Every chart is a picture of a data feed. Start there.
Is the feed live or delayed? For which exchanges? Some plans show live prices from one venue and delayed consolidated prices elsewhere, and the difference matters for anything intraday. Exchange fees are often billed as a separate line from the software plan, which is why the guide to real-time market data is worth reading before you compare totals.
Then check history, because a plan can hold many years of daily bars while keeping intraday bars for a much shorter span, and a setup you want to study on hourly data needs enough of it to cover more than one kind of market. Look at both on a stock you know.
Adjustment is the easiest test to skip. Pull up a company that has split its shares and look at the date of the split. A properly adjusted chart shows a smooth line through it. An unadjusted one shows a cliff that never happened in value terms, and every moving average and oscillator that looks back across that date is now wrong. Dividend adjustment is subtler: see whether the tool lets you switch it on and off, and whether it tells you which mode you are in.
Chart types, indicators and drawing tools
Candles, bars, line and area charts are standard. Anything beyond those, check for yourself. The bigger issue is whether indicators follow the definitions you expect. Open the settings on an RSI and on the 50-day and 200-day moving averages and confirm the period, the price input and whether the average is simple or exponential, since two tools with the same label can draw different lines.
Drawing tools need their own test. Draw a line on a daily chart, following the method in how to draw a trendline, then switch to a weekly and an hourly view. The line should stay pinned to the same prices and dates. Check the log scale toggle too. On a stock that has doubled or halved, a log scale chart changes which trendlines look valid, so switching should be quick and obvious.
Side-by-side timeframes matter if you trade off one and time entries on another. Try your real layout.
Alerts, scripting and backtesting
Set a price alert, an indicator alert and an alert on a drawn line. Close the app. Then wait for one to trigger. Alerts that run on the provider’s servers will reach you with your laptop shut. Alerts that run only inside the open application will not, and you may find that out on the day it matters.
Scripting is for people who write their own studies. If that is you, look at how readable the language is, whether scripts can be shared or exported, and how the backtester treats a trade. Does it assume a fill at the exact signal price? Can you set commissions and slippage? Can a script accidentally use a bar that had not closed yet, which makes a backtest look far better than live trading would ever be? A backtest that ignores costs will flatter almost any system.
Broker integration and the risk of trading from a chart
Many packages connect to a broker so you can place orders by clicking on the chart. It is convenient. It also adds ways to make an expensive mistake. Test it with the smallest size your broker allows. Check how the order ticket shows share count and order type before it is sent, whether a stray click can drag a stop to the wrong price, and what the platform does when the connection drops with an order working. Also ask which price feed the chart uses. If it differs from the broker’s own feed, the price you clicked on may differ from the price you get.
Performance on your device
Open the layout you would use every day, with all its charts and indicators loaded, and scroll back through several years of history while switching symbols quickly, because a pause of a second or two on every change adds up over a year of sessions and can be at its worst when the market is busiest. Then check mobile. Drawings, watchlists and alerts should sync to your phone, and you should be able to read a chart on the small screen without fighting the interface.
A week with your own workflow
Treat the trial as a normal week. Run your morning scan, mark up your charts, set your alerts, review your trades. Keep a short list of every moment the software got in the way, and of every moment it saved you time. The list at the end of the week will be more useful than any comparison table, and it gives you concrete answers to score. If the tool is meant to match your holding period, the reasoning in choosing a chart timeframe from your holding period helps decide which views you actually need.
Red flags: no clear statement of data sources or delays, charts that are not adjusted for splits, alerts that fail silently, and a cancellation process harder to find than the sign-up button.
Weighting what you found
The two weight-3 rows are about the data, since a chart drawn from a wrong or unadjusted feed misleads you however good the tools on top of it are. Score those from real stocks you checked. Give the middle rows your honest read of the frustration list you kept. Scripting sits at weight 1 because many traders never touch it; if you write your own studies, treat it as a deciding row when two packages end up close.
Scorecard
Score the charting software you are comparing
Name up to three options, rate each 0 to 5 on every row, and the weighted total updates as you go. The weights show how much each row counts.
| What to judge | Weight | |||
|---|---|---|---|---|
| Data feed: real time or delayed, and what it costsKnow whether the prices you see are live, which exchanges are covered, and whether exchange fees are billed on top of the plan. | ●●● | |||
| Split and dividend adjustmentAn unadjusted split shows up as a fake crash on the chart and breaks every indicator that looks back across it. | ●●● | |||
| Indicators match standard definitionsCheck the settings behind each indicator you use, such as the period and whether an average is simple or exponential. | ●●● | |||
| Drawing tools and multiple timeframesLines should stay anchored to the right prices when you switch timeframes, and log scale should be one click away. | ●●● | |||
| Alerts that fire with the app closedServer-side alerts keep working when your device is off. Alerts that live only in the open app can miss the move you set them for. | ●●● | |||
| Scripting and backtest assumptionsIf you write your own studies, see how the backtester handles fills, costs and slippage, and whether it can peek at future bars. | ●●● | |||
| Safe broker integrationOrder entry from a chart should confirm size and order type clearly and behave predictably if the connection drops. | ●●● | |||
| Speed on your device and mobile syncA layout that lags with several charts open, or drawings that do not appear on your phone, will cost you every day. | ●●● | |||
| Weighted score | - | - | - |
Related questions
Do I need paid charting software for long-term investing?
Usually not. Daily and weekly charts with a few moving averages are available on most free quote pages and broker platforms. Paid charting tends to earn its fee for people who trade intraday or write their own indicators.