public void SetSubmode(object mode) { if (mode is OhlcMode) { Mode = (OhlcMode)mode; } }
protected override void OnStateChange() { if (State == State.SetDefaults) { Name = Custom.Resource.NinjaScriptChartStyleOHLC; ChartStyleType = ChartStyleType.OHLC; Mode = OhlcMode.OHLC; BarWidth = 2; } else if (State == State.Configure) { Properties.Remove(Properties.Find("Stroke", true)); Properties.Remove(Properties.Find("Stroke2", true)); SetPropertyName("BarWidth", Custom.Resource.NinjaScriptChartStyleBarWidth); SetPropertyName("UpBrush", Custom.Resource.NinjaScriptChartStyleOhlcUpBarsColor); SetPropertyName("DownBrush", Custom.Resource.NinjaScriptChartStyleOhlcDownBarsColor); } }