コード例 #1
0
        public static CandleTimeSeriesPlotInfo Create(
            CandleTimeSeries series    = null,
            Color?increasingColor      = null,
            Color?decreasingColor      = null,
            string title               = null,
            Color?backgroundColor      = null,
            bool positiveCandlesHollow = true)
        {
            CandleTimeSeriesPlotInfo info = new CandleTimeSeriesPlotInfo
            {
                Series          = series,
                IncreasingColor = increasingColor
                                  ?? Color.Black,
                DecreasingColor = decreasingColor
                                  ?? Color.Red,
                BackgroundColor = backgroundColor
                                  ?? Color.White,
                PositiveCandlesHollow = positiveCandlesHollow,
            };

            if (!string.IsNullOrEmpty(title))
            {
                info.Title = title;
            }
            else
            {
                string alternativeTitle = series?.Name;
                info.Title = string.IsNullOrEmpty(alternativeTitle)
                    ? "NO NAME"
                    : alternativeTitle;
            }

            return(info);
        }
コード例 #2
0
        public static CandleTimeSeries Create(IEnumerable <Candle> candles)
        {
            CandleTimeSeries series = new CandleTimeSeries(candles);

            return(series);
        }