ChartHelper
StockSharp.Xaml.Charting
Extension class for IChart.
Properties
TryColorProvider
public static IIndicatorColorProvider TryColorProvider { get; }
value = ChartHelper.TryColorProvider
IIndicatorColorProvider.
Methods
CurrChartTheme
public static string CurrChartTheme()
result = ChartHelper.CurrChartTheme()
Get current chart theme.
Returns: Chart theme.
DrawPnL
public static void DrawPnL(EquityCurveChart chart, Strategy strategy, IChartBandElement pnl, IChartBandElement unrealized, IChartBandElement commission)
ChartHelper.DrawPnL(chart, strategy, pnl, unrealized, commission)
Draw equity curve.
- chart
- EquityCurveChart
- strategy
- Strategy
- pnl
- IChartBandElement for PnL.
- unrealized
- IChartBandElement for UnrealizedPnL.
- commission
- IChartBandElement for Commission.
EnsureColorProvider
public static IIndicatorColorProvider EnsureColorProvider()
result = ChartHelper.EnsureColorProvider()
Ensure get color provider.
Returns: IIndicatorColorProvider.
FillDefaultValues
public static void FillDefaultValues(OptimizerChart3D chart)
ChartHelper.FillDefaultValues(chart)
Fill OptimizerChart3D axis values.
- chart
- OptimizerChart3D
GetIndicatorTypes
public static IEnumerable<IndicatorType> GetIndicatorTypes()
result = ChartHelper.GetIndicatorTypes()
Get all indicator types.
Returns: All indicator types.
SaveToImage
public static Stream SaveToImage(IChart chart)
result = ChartHelper.SaveToImage(chart)
To save the chart as image.
- chart
- Chart.
Returns: The content of image.
ToChartTheme
public static string ToChartTheme(string appTheme)
result = ChartHelper.ToChartTheme(appTheme)
Convert Devexpress theme to chart theme.
- appTheme
- Devexpress theme.
Returns: Chart theme.
TryGetIndicator
public static IIndicator TryGetIndicator(IChartIndicatorElement element)
result = ChartHelper.TryGetIndicator(element)
Try get IIndicator for the specified element.
- element
- IChartIndicatorElement
Returns: IIndicator
TryGetSubscription
public static Subscription TryGetSubscription(IChartElement element)
result = ChartHelper.TryGetSubscription(element)
Try get Subscription for the specified element.
- element
- IChartElement
Returns: Subscription
UpdateTheme
public static void UpdateTheme(IThemeableChart chart)
ChartHelper.UpdateTheme(chart)
Update theme for the specified chart.
- chart
- Chart.