Introduction
SenTMap
SenTMap is an advanced research tool designed to keep investors up to date with analyzed financial news – so they can focus on what matters to their holdings and make better decisions. It gives investors confidence that valuable information is being extracted from the fire hose of financial news.

Processing Firehose of information
to get the right information
The other major challenge was to present that continuously changing data into different reports, charts, and Three-dimensional trends in real-time. Unlike prepackaged visualizations, SenTMap required custom built charts display sentiments in way that required minimum visual processing.


Result
Market sentiment which can be positive(bullish) or negative(bearish) is output of people’s emotions, opinions and speculation towards any particular stock or entire market.
It is as important as fundamental and technical analysis. However, too much information can leave portfolio managers swamped and raises the problem of information overload. Unlike standard knowledge management system, SenTMap helps them keep the whole picture of financial news in view, including its market impact.
We built a scalable real-time analytics engine that can perform analysis based on real-time News Data to determine the trends in sentiments and stock price movements. Portfolio managers can now stay aligned with the large volume of processed content, and they can focus on what is really important for the investment.
Dealing with Big Data
in real time
We used Azure Event hubs to continuously ingress the data from different news sources with low latency and configurable time retention. Along with that, combination of ExpressJS, NodeJS and BackboneJS helped us to efficiently process the data on server-side. Processed data is then pushed to the client side, which ultimately boosts the performance.


Presenting the processed data using
3D charts and Treemapping
Along with popular charts in the financial market like line, bar, and candlestick, SenTMap required 3D charting capabilities with heat map. To build highly customized 3D charts, we utilized three.js, a Javascript 3D library to create 3D graphics. More complicated implementations involved integrating geometries, lighting and data mesh. To build Treemaps, we utilized squarified treemapping algorithm which is widely accepted by a broad audience, especially in financial contexts.
Presenting the processed data using
Along with popular charts in the financial market like line, bar, and candlestick, SenTMap required 3D charting capabilities with heat map. To build highly customized 3D charts, we utilized three.js, a Javascript 3D library to create 3D graphics. More complicated implementations involved integrating geometries, lighting and data mesh. To build Treemaps, we utilized squarified treemapping algorithm which is widely accepted by a broad audience, especially in financial contexts.

