I am using custom ChartStyleType:
protected override void OnStateChange()
{
if (State == State.SetDefaults)
{
Description = @"BoxedCandleStyleWithTrend5";
Name = "BoxedCandleStyleWithTrend5";
ChartStyleType = (ChartStyleType)1017;
BarWidth = 1;
NeutralBrush = System.Windows.Media.Brushes.Gray;
Stroke = new Stroke(Brushes.Transparent, 1f);
}
else if (State == State.Configure)
{
Properties.Remove(Properties.Find("BarWidthUI", true));
SetPropertyName("DownBrush", "Down Color");
SetPropertyName("UpBrush", "Up Color");
SetPropertyName("NeutralBrush", "Neutral Color");
SetPropertyName("Stroke", "Outline Color");
}
}

Comment