Your search is over! You have found the world's best HTML5 financial charting library for your website or mobile app, powered by Modulus!
And the best part is that it's FREE! There's no need to pay thousands of dollars annually when you can get StockChartX HTML5 Web & Mobile Edition for free. Also, unlike other HTML5 charts, there are no graphical icons within the chart that link to our website, and there are no hidden fees.
StockChartX HTML5 is based on our original, award-winning StockChartX financial chart component library. You get candle charts, open-high-low-close charts, line charts, mountain charts, technical indicators, line studies and more, all for free!
It Works Everywhere
StockChartX HTML5 Web & Mobile runs in any browser without the use of plugins. It works in Internet Explorer, Safari, FireFox, and Chrome. It also works on tablets and smart-phones.
On a mobile device, such as an iPad, Android, or Windows Surface, StockChartX HTML5 can be manipulated using touch gestures like pinch, swipe, and tap. On a computer with a web browser, StockChartX HTML5 has a full set of mouse and keyboard controls. This provides a full technical analysis tool set, with a common user interface and look and feel, across all devices.
Flexible Developer API
StockChartX HTML5 Web & Mobile is fully customizable. The chart can accept any type of data such as CSV, SQL, or real-time data via our SuperWebSocket Data Server. It supports built-in language globalization for English, Chinese, Russian, German, Spanish, Portuguese, and many other languages with just one line of code, for example: chart.setLocale('en-US'). Developers can also change the price style to candles, hollow candles, bars, colored bars, and standard line series. Other types can be programmed. Drawings such as trend lines and retracements can be added programmatically. Visual styles and themes can be changed with ease. Custom indicators can be added, custom toolbars and buttons can be attached, and so much more.
Traders Love It
We asked more than 1,200 traders which charting features and technical indicators they wanted in StockChartX. There were lots of valuable feature requests, and we added them all.
StockChartX features real-time, tick-by-tick charting with High-Low-Close bars, Open-High-Low-Close bars, and Candlestick charts. You can chart real-time market data; insert buy, sell, or exit symbols; insert text, trend lines, custom images, multiple indicators, and overlay indicators (share scales); print charts; save and load charts, and more.
Not enough? You can also add additional functionalities by customizing the chart.
StockChartX also features all of the popular technical indicators which can be customized with user-defined parameters. Our technical indicators have been validated by their authors whenever possible, so you can be sure the calculations are correct. That's why our technical indicator library has won numerous awards by Futures magazine and Stocks & Commodities magazine.
We recently added Elder Ray, Keltner Channel, Coppock Curve, Twiggs Money Flow and other popular indicators. We're also working to add more than twice as many technical indicators and many other new features very soon!
Why StockChartX? Why Free?
When we originally developed StockChartX, we could not find a financial charting component robust enough to meet the requirements of our clients. It seemed that all stock chart libraries out there were developed by... well, charting component companies.
The reality is that charting component companies seem to know very little, if anything, about finance. Their financial charting libraries are normally bundled with other standard charting components: doughnut charts, pie charts, fancy 3D surface charts and reporting engines.
The majority of charting products out there produce financial charts which are inadequate because their financial charting interfaces were designed as an afterthought.
So we decided to build our own financial charting component to meet our clients' needs. Today, StockChartX is the preferred stock charting component of developers and traders around the world.
We made the decision to give StockChartX HTML5 away for free in order to help the startup community. Competitors charge ridiculous sums of money for annual and monthly license fees while also locking clients into long-term contracts. Competitors who provide "free" charts actually require clients to include a logo and/or website link within the chart, or on the same page, which makes the final solution look cheap and non-exclusive. At Modulus, we're not interested in taking your clients. Instead, you get the world's best HTML5 chart for free with no strings attached. If you like StockChartX HTML5, please help spread the word by using one of the links below. We'd really appreciate it!
Download StockChartX HTML5 for Free
StockChartX HTML5 Web & Mobile Edition Features
- StockChartX HTML5 supports all of the popular stock chart display styles: Candlestick, OHLCV, OHLC, HLC, and Line Series. Each of these chart styles can be update in real-time using our Super WebSocket Data Server.
- Smooth anti-aliased painting for all technical indicators and line studies.
- Real-time automatic technical analysis updating.
- Resizable chart panels.
- StockChartX HTML5 Web & Mobile was designed for high performance real-time trading.
- An unlimited number of series can be displayed in just one chart.
- Data can be imported into StockChartX from any database, text file format, or real-time feed.
- Zoom-in, Zoom-out, scroll-left, and scroll-right programmatically or via the keyboard or mouse wheel.
- Supports trend line drawing, objects (buy/sell arrows, text, etc.) and more.
- Users can save/load charts, restoring data, indicators, colors, drawings, period objects and more.
- Q. How do I insert data into StockChartX? Is it difficult? A. StockChartX uses a function called AppendValue (series name, date, value). You actually "push" data into StockChartX, so it does not matter where the data comes from, be it a database, text file, XML file, or real time tick-by-tick data – the data goes into StockChartX the same way, quick and simple.
- Q. What do I have to do to add an indicator to StockChartX? A. Just call AddIndicatorSeries (Indicator Type, Key, UserParams). If UserParams is TRUE, the indicator dialog box will appear and the user will be allowed to edit the indicator parameters. If UserParams is FALSE, you will be able to set the parameters programmatically in your code.
- Q. How many panels (price series or indicators) can I have open at once and tiled on top of each other? A. Unlike all other stock chart libraries out there, you are not limited in this department. You can have several indicators and price series on the chart at once. You are only limited by your screen's real estate.
- Q. Can I select symbols, text objects, and series with my mouse and move them? A. Of course. Unlike any other financial chart library out there, StockChartX allows you to grab any series or object, move it around with your mouse, resize it, drag it to another panel, scroll the chart using the mouse wheel, resize panels with the mouse, overlay series, and much more.
- Q. Can I retrieve technical indicator values from StockChartX like I can with TA-SDK? And without showing the technical indicators on the chart? A. Yes, you can calculate technical indicators and retrieve the values without ever displaying the indicator.
- Q. Can I add my own custom series (such as my own indicators) to the chart? A. Yes, StockChartX is designed to allow you to add any type of series to the chart. You can display your series in one of many series styles (bar, line, oscillator, etc.).
- Q. Can I change an individual bar's color? A. Yes.
- Q. What is the file size of StockChartX and does it require any run time files? A. StockChartX is around 2MB and does not require any runtime files or browser plug-ins.
- Q. Do I need a special server to host the chart? A. StockChartX HTML5 can be hosted on any web server. The code runs on the client side.
- Q. My question wasn't answered here, now what? A. Give us a call! We'd be happy to speak with you: (888) 318-3754. You can also contact us here