Class ChartHelper
- Namespace
- StockSharp.Xaml.Charting
- Assembly
- StockSharp.Xaml.Charting.dll
Extension class for IChart.
public static class ChartHelper
- Inheritance
-
ChartHelper
- Inherited Members
Properties
TryColorProvider
public static IIndicatorColorProvider TryColorProvider { get; }
Property Value
Methods
AddElement(IWpfChart, IChartArea, IChartCandleElement, CandleSeries)
[Obsolete("Use Subscription overload.")]
public static void AddElement(this IWpfChart chart, IChartArea area, IChartCandleElement element, CandleSeries series)
Parameters
chart
IWpfChartarea
IChartAreaelement
IChartCandleElementseries
CandleSeries
AddElement(IWpfChart, IChartArea, IChartIndicatorElement, CandleSeries, IIndicator)
[Obsolete("Use Subscription overload.")]
public static void AddElement(this IWpfChart chart, IChartArea area, IChartIndicatorElement element, CandleSeries series, IIndicator indicator)
Parameters
chart
IWpfChartarea
IChartAreaelement
IChartIndicatorElementseries
CandleSeriesindicator
IIndicator
CurrChartTheme()
Get current chart theme.
public static string CurrChartTheme()
Returns
- string
Chart theme.
DrawPnL(EquityCurveChart, Strategy, IChartBandElement, IChartBandElement, IChartBandElement)
Draw equity curve.
public static void DrawPnL(this EquityCurveChart chart, Strategy strategy, IChartBandElement pnl, IChartBandElement unrealized, IChartBandElement commission)
Parameters
chart
EquityCurveChartstrategy
Strategypnl
IChartBandElementIChartBandElement for PnL.
unrealized
IChartBandElementcommission
IChartBandElement
EnsureColorProvider()
Ensure get color provider.
public static IIndicatorColorProvider EnsureColorProvider()
Returns
FillDefaultValues(OptimizerChart3D)
Fill OptimizerChart3D axis values.
public static void FillDefaultValues(this OptimizerChart3D chart)
Parameters
GetIndicatorTypes()
Get all indicator types.
public static IEnumerable<IndicatorType> GetIndicatorTypes()
Returns
- IEnumerable<IndicatorType>
All indicator types.
SaveToImage(IChart)
To save the chart as image.
public static Stream SaveToImage(this IChart chart)
Parameters
chart
IChartChart.
Returns
- Stream
The content of image.
ToChartTheme(string)
Convert Devexpress theme to chart theme.
public static string ToChartTheme(this string appTheme)
Parameters
appTheme
stringDevexpress theme.
Returns
- string
Chart theme.
TryGetIndicator(IChartIndicatorElement)
Try get IIndicator for the specified element.
public static IIndicator TryGetIndicator(this IChartIndicatorElement element)
Parameters
Returns
TryGetSubscription(IChartElement)
Try get Subscription for the specified element.
public static Subscription TryGetSubscription(this IChartElement element)
Parameters
element
IChartElement
Returns
UpdateTheme(IThemeableChart)
Update theme for the specified chart.
public static void UpdateTheme(this IThemeableChart chart)
Parameters
chart
IThemeableChartChart.