Archive for the ‘AnyStock’ Category

AnyStock 1.9.0 Released

Friday, April 26th, 2013

AnyStock 1.9.0., a new version of AnyChart Stock and Financial Charts, is now available for download. The improvements we have made include a long-awaited feature - Minimum and Maximum for Timescale. Please note, if you are going to use it in the default mode (Ordinal Timescale Mode), you will have to read the documentation carefully.

New Features

Here you can see AnyStock version history: http://anychart.com/products/stock/history/
The new version is available for trial download: http://anychart.com/download/

AnyStock 1.8.0 Available

Tuesday, January 22nd, 2013

A new version of AnyChart Stock and Financial Charts is available - AnyStock 1.8.0. In this version you will find a number of great new features and improvements. Now you can easily show positive and negative Infinity on your chart, enjoy full support for the scientific number format in CSV, and use some other new options. For more detailed information, please see links to our documentation and Knowledge Database.

New features

Improvements

  • Full support for the scientific number format in CSV.
  • Single point data sets display is improved.

Bugfixes

  • NaN labels no longer show up when extra axes with no series bound are used.
  • Preset buttons are now updated properly when the StockMain.selectRange() method is used.
  • Minor calculation issues with Y-Axis scale are fixed.
  • Point order on multiple append is now treated correctly.

Note: if you are using the applySettingsChanges() method along with drawing annotations, you may encounter errors on update if any of the charts doesn’t have an id, so please always assign an id to the chart in such cases.

Here you can see AnyStock version history: http://anychart.com/products/stock/history/
The new version is available for trial download: http://anychart.com/download/

9 Tips for AnyStock Best Performance

Tuesday, November 13th, 2012

AnyChart Stock and Financial Charts, our tool for visualizing time-based data, is sophisticated and fast at the same time - but with some simple tricks, you can improve its performance even more. Here are nine tips for AnyStock best peformance with the links to detailed instructions and samples in our documentation:

1. When you have thousands of points on the chart, it is a good idea to use data grouping. Ungrouped data always slows the chart due to the fact that you actually have thousands of objects added to the plot. Grouping limits the number of objects displayed and keeps the ability to zoom in and see actual data.

2. Ungrouped data is particularly slow when you have a lot of peaks (i.e. sets like (1,-1,1,-1,1,1…) with more than a thousand of points). The reason is Flash poor performance with drawing vertical lines. This problem can be solved by turning on grouping, but please do not forget that the scroller thumbnail series always shows ungrouped data, so it is better to turn it off. To learn how to do it, please see: Scroller without Data Provider.

If you operate “peaky” data sets, by the same reason a Stick series performs better than a Bar series, Line — even better than Stick, and the utmost performance can be reached with a Marker series.

3. Using live update options, you should be careful with the number of technical indicators - due to their nature they are recalculated when new data arrives and sometimes may slow things down. However, calculation takes only 10% of time, and 90% is consumed by redrawing, so you should note this only when data set has more than 10.000 points and you are using more than 10 indicators.

4. The best timestamp format is %T since it is not converted on a data set parsing stage and is used as is. The %u timestamp format is good too. All “normal” date/time formats slow the performance down because they need to be converted into %T before being used by the internal data storage. See more: Timestamps in Milliseconds.

5. If you are using live update with the appendData() method, it is better to do, for example, one update with 5 rows each 10 seconds, rather than five updates with 1 point each 2 seconds.

6. Annotations slow the rendering down when you have more than a hundred of them on a chart (this will be improved in the future versions).

7. In case of a bad mouse-over experience, you may consider dropping the use of the {%SeriesIcon} token in the legend and use either text coloring or a UTF full block (U+2588) symbol.

8. If the Scroller responsiveness is poor, try to use the former without a data provider. To learn how, see the sample XML: Scroller without Data Provider.

9. If you are using ungrouped data, and the mouse-over performance is poor, please check if markers are enabled and consider disabling them.

AnyStock 1.7.0 Released

Wednesday, July 11th, 2012

We are proud to announce the release of AnyChart Stock and Financial Charts 1.7.0. We have made some significant changes and added a number of new features. Some of the improvements impact the default settings. Please take a moment to familiarize yourself with these changes prior to deploying.

The most important changes are in Fibonacci annotations settings and defaults: they have new defaults and are displayed in a new, different, and better way. Level labeling has been added and enabled by default. Fibonacci Fan now shows not only price levels but also time levels and a grid. If you upgrade to 1.7.0 and use Fibonacci annotations, you will see changes in your charts. However, you can revert to the old view by specifying additional settings in your configuration files.

Additionally, the <export> node is deprecated and replaced by the <export_settings> node, so it is strongly recommended to review your configuration files and make the necessary changes. In JSON configuration this replacement means: export turns into exportSettings. These changes are made to avoid problems with the objectModel chart property in Internet Explorer.

New features

Improvements

  • The <export> node is deprecated due to the problems it gave when trying to obtain the objectModel property in Internet Explorer. Please use the <export_settings> node instead.
  • The logarithmic axis minimum auto calculation is improved.

Bug fixes

  • The Scroller thumbnail series no longer displays missing values at the end of a data set as zeros.
  • A separated tooltip pin no longer breaks when a zero length range is selected.
  • Event markers are properly bound to series fields.
  • Flex version no longer throws the errors which occasionally presented themselves while working with the component.
  • Fibonacci Arcs geometry issues are fixed.
  • Flex iOs mouse over problems are fixed.
  • The enabled attribute of the <line> subnode of major and minor grids in axes now works properly.

Here you can see AnyStock version history: http://anychart.com/products/stock/history/
The new version is available for trial download: http://anychart.com/download/

Working with Event Markers in AnyStock

Sunday, March 25th, 2012

One of the most exciting features of AnyChart Stock are Event Markers - a special type of chart markers that are designed to provide the best experience in showing various events on financial charts: Key Developments, Dividends, Splits, Insider Transactions, Analyst Opinion Changes and so on. This information is very important for financial analysis and have to be properly visualized. That is why our component has a very flexible and convenient set of tools for working with Event Markers.

Event Markers in AnyStock can be added to a chart series or to a timeline. Due to the stacking and merging systems, you can put as many markers as necessary and at the same time keep your chart clean and readable. Rich interactivity improves the perception of events by users, and the opportunity to bind Event Markers to additional data turns them into a highly informative tool.

Available options include:

  • complete control over all visual settings
  • rich interactivity and the opportunity for users to select Event Markers
  • grouping markers that hit the same date into stacks or into a single marker
  • binding additional data (e.g URL links) to each Event Marker
  • built-in elegant tooltip with the support of HTML formatting
  • full range of supported external events and methods for controlling Event Markers from the outside
  • four special marker shapes

and many, many more…


You can learn how to work with Event Markers from our documentation, gallery, and online demos, each of them containing a sample chart, its source code and description. Here is the full list of these demos:

We want you to pay special attention to the following three samples because they can be used in real applications as ready-made building blocks. These samples also demonstrate a number of important characteristics of Event Markers. For example, as it is clear from the two RSS examples, Event Markers can be loaded and removed during runtime, which means that they can be equally as dynamic as data thought not being a part of it.

We hope that we succeeded to throw some light on this useful feature and this article will help you to implement new functionality in your applications, but if anything is still not clear, do not hesitate to contact our support team. We will do our best to help you.

AnyChart Stock 1.6.0 Released

Monday, December 26th, 2011

Today we have released AnyChart Stock 1.6.0. This version includes the following changes:

New features

  • The ability to specify Z-Index for series to define custom display order for regular series and technical indicators series. Read more about this feature at Series common settings: Z-Index.
  • The ability to pin a certain value on a value scale to ensure its visibility. For more information, please see: Y-Axes Settings: Pinned Value.

Bug fixes

  • Dashed line annotation slow rendering bug has been fixed.
  • The fieldType property in the object model is no longer ignored after calling the applySettingsChanges method.

Version history: http://anychart.com/products/stock/history/
Trial download: http://anychart.com/download/

Signatrol Ltd Chooses AnyStock for spYdaq Online Data Logging Solution

Monday, December 12th, 2011

We are proud that our components are succesully used in a wide variety of industries. The success story we are presenting today is about Signatrol Ltd - a company that has been supplying data loggers since 1994. Their products are used in various areas: warehousing, transportation, food preparation, building management, environmental monitoring of offices, schools, museums.

Signatrol created a low cost wireless monitoring solution — spYdaq. It is a system comprising of a number of radio transmitting sensors that measure parameters (temperature, humidity, voltage, etc.) and send them securely by using a license free radio network to a central Basestation. The system has an ability to store information on the dedicated website. And to visualise the data, AnyChart Stock and Financial Charts component was chosen.

The challenge was:

  • To make an online visualization of data obtained from a number of different sensors over long periods of time.
  • To provide comfortable navigation through complex graphs.
  • To integrate graphs into PHP sourced pages, with data obtained from MySQL databases.

AnyStock was used because:

  • It allows for visualizing large sets of time-based data by creating fast and easy updatable charts.
  • AnyStock supports advanced interactivity and navigation options. Navigation through data is also facilitated by custom text labels and a smart legend.
  • Due to simple XML interface, AnyStock is compatible with different kinds of web technologies and database management systems, including PHP and MySQL.

You can enjoy the full success story here:

logo_ids Signatrol
Signatrol Ltd Chooses AnyStock for spYdaq Online Data Logging Solution >>

Other stories can be found here: http://anychart.com/company/success_stories.php

AnyStock 1.5.1 Available

Sunday, October 30th, 2011

AnyStock 1.5.1 update is available for download at our site. It includes some significant changes:

Bug fixes

  • IMPORTANT: Formatting rules now enforce escaping comma when it is used as a decimal or thousand separator. In the previous version you could use something like that: {%Value}{decimalSeparator:,} although documentation states that comma should be escaped by back slash. Since 1.5.1 rules are strict, and only the following expression works correctly: {%Value}{decimalSeparator:\,}.

    If you are upgrading from previous versions, you should check your configs and change them so that they followed the comma escaping rule.

  • Formatting in value highlighter now works correctly.
  • addEventMarker method now works correctly with localeBasedDate.
  • Scroller events are now fired in the correct order when unselected area is clicked.
  • Null values are now correctly treated as nulls (not zeros).
  • MFI indicator now reads the period parameter correctly.

Improvements

  • onAnnotationRemove event now returns not only the ID of a removed annotation, but also this annotation as an object — a useful improvement for implementing an “Undo” feature.
  • Full compatibility with Flex 4.5 Mobile SDK — you can use AnyStock SWC in your iOs or Android Flex projects.
  • Range preset buttons behavior improved, particularly when you sync two different chart objects at one page.

Documentation updates

Version history: http://anychart.com/products/stock/history/
Trial download: http://anychart.com/download/

AnyStock 1.5.0 Released

Monday, August 22nd, 2011

We have released an update of AnyChart Stock and Financial Charts, AnyStock 1.5.0, with the following changes:

New features

  • The ability to set different left and right timescale margins in pixels has been added. Read more at: Timescale Right and left paddings.
  • We have added a new parameter in the applySettingsChanges() method: preserveSelectedRange, which allows to preserve selected range when chart settings are modified.

Bug fixes

  • The bug in the version 1.4.0 that lead to incorrect placement of event markers is fixed.

So if you work with AnyStock 1.4.0 and use the event markers feature, you have to update to the version 1.5.0.

Documentation updates

Download AnyStock 1.5.0: http://www.anychart.com/download/
Version history: http://www.anychart.com/products/stock/history/

AnyStock 1.4.0 Available

Wednesday, July 6th, 2011

The ability to set left and right timescale paddings in pixels was in extreme demand, and we always do our best to provide our customers with as wide range of built-in technical indicators as possible - so we have decided not to put off the AnyStock 1.4.0 update that gives you the full control of timescale margins and three new technical indicators:

Thus, AnyStock has become even better than before and now supports already 30 built-in and ready-to-use technical indicators.

Download AnyStock 1.4.0: http://www.anychart.com/download/
Version history: http://www.anychart.com/products/stock/history/