ChartIQ | February 17, 2021

Product Release Highlights: ChartIQ 8.2.0

Written by Cosaic Engineer

ChartIQ 8.2 Release with rocket ship laptop icon

Our ChartIQ development team has been working hard so you can continue to provide an incredible charting experience for your end-users. Don’t forget to upgrade! In this post, we’ll be covering what’s new in the ChartIQ 8.2 release, such as an improved mobile offering and accessibility features.

Mobile

ChartIQ’s mobile applications have been redesigned to align with mobile UX standards and guidelines. The UI controls are now built using native implementations allowing deeper integration with your applications.

The iOS SDK, ChartIQ-iOS-SDK, has been updated to enable the development of applications with improved usability, such as easier symbol lookup and better workflow for studies (including adding and configuring studies). The SDK sample app is now available in the App Store here.

The Android SDK, ChartIQ-Android-SDK, has been reengineered using Kotlin to provide the latest software tools for an enhanced developer experience. The Android SDK sample app is available on Google Play here.

Learn more about ChartIQ’s mobile offering

Accessibility Support

At Cosaic, it’s important to us that users of all abilities can better access our solutions. The ChartIQ library is being enhanced to meet the Web Content Accessibility Guidelines (WCAG) which were developed through the W3C process in cooperation with individuals and organizations around the world.

Our 8.2 Release includes the below accessibility features. An added bonus? The new controls create shortcuts for power users.

Keyboard accessibility — Users can now tab to all items in the primary chart toolbar (rather than mouse) to highlight and select toolbar items such as crosshairs, views, display, studies etc. The Enter key then selects/deselects toggles and opens drop down menus. The up and down arrow key move the tabbing focus through the menu items. The Escape key closes an open menu. Items are highlighted (see blue box below) to indicate the tabbing focus.

Tab to crosshairs control.

Keyboard shortcuts legend — A movable, resizable window with a minimize state displays all drawing and navigation keyboard shortcuts. The window, which can be opened from the Preferences menu or the keyboard shortcuts icon (at the bottom of the chart), improves discovery of the supported commands.

Hot key shortcut list

Keyboard shortcuts legend.

Toasts — A new message toaster web component displays pop-up messages (also known as toasts) in response to chart events. The toasts help communicate changes to the chart or actions to alert the end user.

Software developers can create messages of various kinds, including:

  • Info
  • Error
  • Danger
  • Confirmation

each with an identifying icon.

Toasts remain on screen for a configurable amount of time (the default is 10 seconds) or until the user dismisses the toast by clicking or tapping it.

Toasts can be added to any chart, including Term Structure charts.

Baselines for secondary series and studies

Baseline charts now include user-adjustable baselines for comparison series and studies.

Baseline chart with comparison series.

Baseline chart with comparison series.

Term structure chart additions

Heads-up display — New heads-up display shows data for curve points that are in the chart crosshairs.

Term Structure chart with historical curves, crosshairs, and heads-up display.

Term Structure chart with historical curves, crosshairs, and heads-up display.

Relative dates — Historical curves are now relative to the date of the primary curve. For example, a “1 Week Ago” historical curve created today will always show data for the previous week, whether the chart is reopened a week, a month, or a year from now, thereby reducing the need for the user to modify the chart.

Entity comparison curve datesThe date picker component now changes the dates of entity comparison curves along with the date of the primary curve, simplifying the user experience by removing the need to enter the date for each curve displayed.

Smart Log Scale Deactivation

Charts automatically switch from a log scale to a standard y-axis when the data set displayed includes y-axis values that are less than or equal to zero. The y-axis reverts to log scale when the chart is refreshed. The intelligent behavior of the chart reduces dependence on user interaction to configure the chart as needed.

UX and UI Enhancements

Our superior UX is a big part of the ChartIQ difference. Your end-users work more efficiently and are able to make faster decisions because of the ChartIQ user-friendly, robust UX. Below are some of the UX and UI enhancements in the 8.2 release.

Option Sentiment by Strike study:

  • Display quantity — A new setting enables users to show or hide text labels for the volume or open interest quantities.
  • Improved scaling — The study bars resize and the quantity labels disappear as the chart scale is reduced

Option Sentiment by Strike study at normal scale.

Option Sentiment by Strike study at normal scale.

Crosshairs plus HUD — The chart crosshairs now include the option of showing or hiding a static heads-up information display.

Tooltip display — The chart tooltip can be a dynamic callout that follows the chart data points or a floating display with data point highlighting.

Night theme enhancements — Menus and dialog boxes are now black with white text, consistent with the night theme.

ChartIQ candlestick chart with menu dropdown

Improved y-axis readabilityThe width of the chart y-axis and the size of the y-axis font have been increased to improve readability and provide consistency with the x-axis. The font size of the floating date has also been increased.

FDC3 support

FDC3 context and intent support enables clients to easily integrate ChartIQ into environments using FDC3.

FDC3 standardizes how applications communicate, without having defined inter-application workflows prior to being deployed. FDC3 Context Data defines a standard for passing common identifiers and data between apps to create a seamless workflow. Context objects are used when raising Intents and when broadcasting context to other applications. FDC3 Intents define a standard set of verbs that can be used to put together common cross-application workflows on the financial desktop.

FDC3 context and intent support enables clients to easily integrate ChartIQ into environments using FDC3. FDC3 applications can now easily spawn/launch a chart and pass a structured array of data to the chart.

For a background on FDC3 and a general overview, visit What is FDC3?

Thanks to all of our clients!

Thank you for being a loyal ChartIQ client and trusting us to deliver world-class solutions for your business.

For more information about upgrading, our premium modules, or to suggest items to add to our roadmap, contact us.


Next Article
Maximize Your People Through Desktop Interoperability and Automation
Maximize Your People Through Desktop Interoperability and Automation

Pictet Asset Management recently joined us for a conversation around their journey to interoperability and how they’ve used our smart desktop platform, Finsemble, to automate workflow for their trading desks. In this excerpt, Global Head of Fixed Income Trading, Carl James, joins Cosaic CEO Dan Schleifer to discuss the challenges and lessons learned on the path to automation.