StockChartX

Read how we helped Modulus® improve and enhance their Technical Chart Library by upgrading their 20 year old codebase to be in sync with the latest trends.

BRIEFCHALLENGESCONTRIBUTIONTECH

Overview

Modulus has been at the forefront when it comes to building financial technologies for trading firms, financial institutions and stock exchanges. Their products enable traders to do better technical analysis like never before. And, they have been doing this for over 2 decades and are a well-known name in the FinTech world.

One of their pioneer solutions is FinChartX (formerly known as StockChartX), built in the late 90s. It is a financial chart library offering real-time interactive charts used by some of the world’s leading financial portals.

Services

iOS development

Front end
development

Android development

JavaScript based
development

The story behind

It would have otherwise been a normal day for the people at Modulus in Scottsdale, Arizona. But things quickly became tense. The developer who had been working on the codebase of StockChartX was selling the code of the library as a solution and raking in thousands of dollars without the knowledge of the owners. He abandoned the project leaving no option for the owners but to sue him.

Now, when it comes to financial engineering, the product codebase is highly sensitive and needs to be kept secured. When we were approached for the project, we had been briefed about this critical situation. And, therefore one of our very first tasks was to ensure Modulus that their product was in safe-hands.

The Challenges

Shoddy Codebase

Upon detailed examination, our team quickly realized that the codebase was shoddy. There was not smooth hand-over of things from one developer to another as usually is the case.

Trading Experience

When it comes to financial technologies, speed and time are of the essence. Our team had to clean/improve the codebase to comply with the latest standards to ensure traders get the best experience.

How we helped

Porting Solutions

Besides enhancing the codebase, the financial chart library now supports C++, Objective C, Swift, C#, Java, and JavaScript. This means it is compatible with every platform and OS including Windows, Mac, Linux, iOS and Android.

StockChartX price styles

Price Styles

Our team worked on one of the most important features in a financial chart library - the price styles which feature real-time, tick-by-tick graphs with High-Low-Close bars, Open-High-Low-Close bars, 2D & 3D Candlestick charts, Renko, Kagi, Three Line Break, Point & Figure, Candle-Volume, Equi-Volume, Shaded Equi-Volume, Heikin Ashi Candlesticks, Darvas Boxes, and other price styles. And, no other library/framework offers such extensive options.

Chart Display Styles

StockChartX now supports styles like Candlestick, OHLCV, OHLC, and HLC,Heiken Ashi Candles, Darvas Boxes, 3D Candlesticks, Renko, Kagi, Three Line Break, Point & Figure, and Candlevolume.

Chart Display Styles of StockChartX

Customizing Admin Control

Included support for drawing tools.

Customizing the award-winning financial chart library for high-profile clients like ICICI, MoneyControl, Edelweiss, TradeTime, TradingSim, CCI30 ®, DataiFX, iCharts™ and more.

StockChartX supports 100+ technical indicators that can be tailored depending on an institution’s requirements. Internationally renowned publications such as Futures Magazine and Stocks & Commodities Magazine have recognized this framework for its real-time accuracy and speed.

On-going support and technical improvements

To boost performance, the desktop charts are optimized and don’t stress the RAM.

Recent additions include support for indicators
like Elder Ray, Keltner Channel, Coppock Curve,
and Twiggs Money Flow.

To boost performance, the desktop charts are optimized and don’t stress the RAM.

Recent additions include support for indicators
like Elder Ray, Keltner Channel, Coppock Curve,
and Twiggs Money Flow.

800k

Clients

Users from

90+

Countries

Less than

40

second latency

20%

Faster than the
previous versions

Technologies used

Sketch

To wireframe and bring life to pen and paper ideas

Kotlin & Swift

To create native mobile apps

Kotlin

To create native android apps

Swift

To create native ios apps

Java

To create native android apps

Tokbox

To power video consultations

Pubnub

To integrate real-time chat

CodeIgniter

To host cloud services including Databases, Servers, CDNs and more

Bootstrap

To host cloud services including Databases, Servers, CDNs and more

AWS

To host cloud services including Databases, Servers, CDNs and more

Canvas

Building data-intensive, real-time applications

TypeScript

Building data-intensive, real-time applications based on JavaScript.

Webpack

Building data-intensive, real-time applications

Jest

Building data-intensive, real-time applications

Puppeteer

Building data-intensive, real-time applications

Our Clients

Talk to our experts to see which
technology is right for your mobile app.

SCHEDULE A DISCOVERY MEETING