LightningChart - Arction Ltd v.9.0 new features.pdfLightningChart®.NET v.9.0 NEW FEATURES 2....

14
LightningChart ® .NET v.9.0 NEW FEATURES

Transcript of LightningChart - Arction Ltd v.9.0 new features.pdfLightningChart®.NET v.9.0 NEW FEATURES 2....

Page 1: LightningChart - Arction Ltd v.9.0 new features.pdfLightningChart®.NET v.9.0 NEW FEATURES 2. Interactive Examples • As part of improving development experience, the old, platform-specific

LightningChart® .NET

v.9.0

LightningChart Ultimate

v.8.4

LightningChart® .NET

v.8.5

LightningChart Ultimate

v.8.4

LightningChart® .NET

v.8.5

NEW FEATURES

NEW FEATURES

NEW FEATURES

NEW FEATURES

NEW FEATURES

NEW FEATURES

NEW FEATURES

Page 2: LightningChart - Arction Ltd v.9.0 new features.pdfLightningChart®.NET v.9.0 NEW FEATURES 2. Interactive Examples • As part of improving development experience, the old, platform-specific

1

LightningChart® .NET v.9.0

NEW FEATURES

Contents

1. LightningChart® Trader ................................................................................................................. 2

2. Interactive Examples ..................................................................................................................... 5

3. Line series improvements ............................................................................................................. 8

4. Wireframe improvement for 3D-surfaces .................................................................................. 10

5. New zooming options ................................................................................................................. 11

Other notes - Dropping Fully bindable assemblies ............................................................................ 12

Page 3: LightningChart - Arction Ltd v.9.0 new features.pdfLightningChart®.NET v.9.0 NEW FEATURES 2. Interactive Examples • As part of improving development experience, the old, platform-specific

2

LightningChart® .NET v.9.0

NEW FEATURES

1. LightningChart® Trader

• LightningChart® Trader library is an easy-to-use charting component library for building

applications for trading and finance.

• TradingChart control can be placed directly to the application UI, and it provides easy and

straightforward API, without the API complexity of engineering applications. It’s especially

designed for Technical Analysis.

• Trader library is built on top of robust and fast LightningChart API.

• Trader assembly file is Arction.Wpf.TradingCharts.dll

• Trading data can be loaded from

- REST API (AlphaVantage.co)

- File

- Code

Data opened from on-line API. Several chart segments are created, and techical indicators.

Page 4: LightningChart - Arction Ltd v.9.0 new features.pdfLightningChart®.NET v.9.0 NEW FEATURES 2. Interactive Examples • As part of improving development experience, the old, platform-specific

3

LightningChart® .NET v.9.0

NEW FEATURES

• Automatic removal of non-trading days

• Built-in Technical Indicators:

- Simple Moving Average (SMA)

- Exponential Moving Average (EMA)

- Weighted Moving Average (WMA)

- Bollinger Band

- Relative Strength Index (RSI)

- Moving Average Convergence Divergence (MACD)

• Built-in Drawing Tools:

- Trend line

- Linear regression channel

- Fibonacci fan

- Fibonacci arcs

- Fibonacci retracement

• Built-in color themes

• Data cursor ready to go, shows nearest data point value, and horizontal and vertical

intersections on axes, with labels.

• In case you need more advanced configurability for trading charts, the Trader library

source code is available free-of-charge for all subscribing LightningChart .NET customers,

contact [email protected] to get it. It enables you e.g. to write an own DataProvider

class to interact with other REST APIs or in-house servers or make advanced UI layout

changes.

• Launch version includes WPF charts. Windows Forms and UWP trading charts will become

available later.

Page 5: LightningChart - Arction Ltd v.9.0 new features.pdfLightningChart®.NET v.9.0 NEW FEATURES 2. Interactive Examples • As part of improving development experience, the old, platform-specific

4

LightningChart® .NET v.9.0

NEW FEATURES

TradingChart with a Linear Regression Channel.

Bollinger Band and Fibonacci Fan.

Page 6: LightningChart - Arction Ltd v.9.0 new features.pdfLightningChart®.NET v.9.0 NEW FEATURES 2. Interactive Examples • As part of improving development experience, the old, platform-specific

5

LightningChart® .NET v.9.0

NEW FEATURES

2. Interactive Examples

• As part of improving development experience, the old, platform-specific Demo Applications

have been replaced with a single demo application called Interactive Examples. It has

several improvements and new features:

- Improved browsing of examples. Small images are shown for each example.

- Searching for various types of examples is made easier by including tags, keywords and

more specific categories.

- Browsing works also with touch screens by swiping and tapping.

- Extraction of examples as standalone Visual Studio projects.

- More tips to ensure more fluent and informative developer experience.

Interactive Examples application, with categorized Tile view (default).

Page 7: LightningChart - Arction Ltd v.9.0 new features.pdfLightningChart®.NET v.9.0 NEW FEATURES 2. Interactive Examples • As part of improving development experience, the old, platform-specific

6

LightningChart® .NET v.9.0

NEW FEATURES

List view shows all examples without categorization.

Page 8: LightningChart - Arction Ltd v.9.0 new features.pdfLightningChart®.NET v.9.0 NEW FEATURES 2. Interactive Examples • As part of improving development experience, the old, platform-specific

7

LightningChart® .NET v.9.0

NEW FEATURES

To extract and open a stand-alone project in Visual Studio, click the preferred platform

button.

Example opened.

Page 9: LightningChart - Arction Ltd v.9.0 new features.pdfLightningChart®.NET v.9.0 NEW FEATURES 2. Interactive Examples • As part of improving development experience, the old, platform-specific

8

LightningChart® .NET v.9.0

NEW FEATURES

3. Line series improvements

• Custom coloring for pattern line

Previously in ViewXY, custom coloring via an event was possible only when a point line

used solid line pattern. Now all line patterns are supported.

Event based custom coloring for a pattern line.

Page 10: LightningChart - Arction Ltd v.9.0 new features.pdfLightningChart®.NET v.9.0 NEW FEATURES 2. Interactive Examples • As part of improving development experience, the old, platform-specific

9

LightningChart® .NET v.9.0

NEW FEATURES

• Closed line for 3D point line

ClosedLine property, previously available only in ViewPolar, has been added to 3D point

lines series. Enabling this automatically draws a line between the first and the last data

points.

ClosedLine -property enabled. The first data point on the bottom is connected to the last data point on the top.

Page 11: LightningChart - Arction Ltd v.9.0 new features.pdfLightningChart®.NET v.9.0 NEW FEATURES 2. Interactive Examples • As part of improving development experience, the old, platform-specific

10

LightningChart® .NET v.9.0

NEW FEATURES

4. Wireframe improvement for 3D-surfaces

• WireframeLineStyle is now better supported for Normal LineOptimization: Pattern and

Width is now taken into account when drawing all types of wireframe.

Wireframe for SurfaceGrid3D. Pattern and Width properties are adjusted.

Page 12: LightningChart - Arction Ltd v.9.0 new features.pdfLightningChart®.NET v.9.0 NEW FEATURES 2. Interactive Examples • As part of improving development experience, the old, platform-specific

11

LightningChart® .NET v.9.0

NEW FEATURES

5. New zooming options

• New zooming options are now available when zooming the chart with mouse.

RectangleZoomMode -property, which control this, has the following options:

• Horizontal

Zooms on x-axis range. Y-axis range remain unchanged.

• Vertical

Zooms on y-axis range. X-axis range remain unchanged.

• HorizontalAndVertical

Zooms on both axis on mouse coordinates. The same as the old Both option.

• AboutXAxisZoomOrigin

Zooms around fixed Xaxis.ZoomOrigin value while Y-value of rectangle is defined by start & end position of mouse cursor.

• AboutYAxisZoomOrigin

Zooms around fixed Yaxis.ZoomOrigin value while X-value of rectangle is defined by start & end position of mouse cursor.

• AboutXYZoomOrigin Symmetrical to X- and Y-values defined by zoom origin, mouse start position does not matter.

Page 13: LightningChart - Arction Ltd v.9.0 new features.pdfLightningChart®.NET v.9.0 NEW FEATURES 2. Interactive Examples • As part of improving development experience, the old, platform-specific

12

LightningChart® .NET v.9.0

NEW FEATURES

Other notes - Dropping Fully bindable assemblies

• Fully bindable WPF assemblies are removed from Installer and NuGet packages, as Semi-

bindable version provides mostly the same features as Fully bindable but offers

significantly better performance. The only feature that had to ‘go’ is Per-data-point

binding which is therefore not available in v.9. Semi-bindable offers properties and

collections binding and is magnitudes faster.

For the most power-hungry customers: Non-Bindable WPF API is still the fastest.

• MVVM style demo examples using Semi-bindable assemblies will be added to the new

Interactive Examples. It already contains several of them.

• Thus far, Fully-bindable WPF stays in the source code ONLY: Source code client can build

from there. 8.5 is the last version officially supported by Arction having per-data-point-

binding feature.

ZoomPanOptions.RectangleZoomMode = AboutYAxisZoomOrigin. Zoom rectangle is centered around YAxis.ValueOrigin. Horizontal size of zoom rectangle defined by mouse-down and mouse-up position.

Page 14: LightningChart - Arction Ltd v.9.0 new features.pdfLightningChart®.NET v.9.0 NEW FEATURES 2. Interactive Examples • As part of improving development experience, the old, platform-specific

13

LightningChart® .NET v.9.0

NEW FEATURES

We would like to have your feedback on the Trader and Interactive

examples. What needs improving, please share your ideas!

If you have any questions, please contact us at [email protected]

Thank you for being our customer, happy coding :-)