Вывод на график свече, сделок, индикаторов
Здравствуйте! Хотелось бы поделиться одним недавним открытием в S#, связанны с выводом на график свече, сделок, индикаторов. Дело в том, что до недавнего времени, для отображения графиков, я пользовался классом Chart(он используется во всех примерах документации). При этом возникает проблема вывода сделок, они выводятся маленькими кружочками, которых почти не видно(рисунок приведен ниже первым). При выводе индикатора цвет линии выставить невозможно. Не заполненное свечками время, особенно то время когда торгов нет, тоже мало радует. Так вот, есть класс SciChart, используется он точно так же как и Chart. График я вывожу в новое окно:
Code
<Window x:Class="SampleHistoryTesting.ChartWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:stock="clr-namespace:StockSharp.Xaml;assembly=StockSharp.Xaml"
Title="ChartWindow" Height="300" Width="300">
<Grid>
<stock:SciChart Name="Chart"/>
</Grid>
</Window>
Чтобы использовать SciChart вместо Chart, надо дописать 3 буквы:
Code
<stock:Chart Name="Chart"/>
заменить на
Code
<stock:SciChart Name="Chart"/>
На мой взгляд, он более удобен, и решает вышеперечисленные проблемы. Рисунок SciChart приведен ниже вторым.