示例#1
0
 public void SetSubmode(object mode)
 {
     if (mode is OhlcMode)
     {
         Mode = (OhlcMode)mode;
     }
 }
示例#2
0
        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);
            }
        }