Ejemplo n.º 1
0
        // GET: pDefault
        public ActionResult pDefault()
        {
            ViewBag.lineWidth = new { width = 0.00001 };
            ViewBag.border    = new ChartBorder {
                Width = 0.00001
            };
            ViewBag.Cross     = new { enable = true };
            ViewBag.animation = new ChartAnimation {
                Enable = true
            };
            ViewBag.marker = new ChartMarkerSettings {
                Visible = true
            };
            ViewBag.toolbaritems = new string[] { };

            List <RangeNavigatorPeriod> periods = new List <RangeNavigatorPeriod>();
            RangeNavigatorPeriod        one     = new RangeNavigatorPeriod();

            one.Text         = "1M";
            one.IntervalType = RangeIntervalType.Months;
            one.Interval     = 1;
            RangeNavigatorPeriod two = new RangeNavigatorPeriod();

            two.Text         = "3M";
            two.IntervalType = RangeIntervalType.Months;
            two.Interval     = 3;
            RangeNavigatorPeriod three = new RangeNavigatorPeriod();

            three.Text         = "6M";
            three.IntervalType = RangeIntervalType.Months;
            three.Interval     = 6;
            RangeNavigatorPeriod four = new RangeNavigatorPeriod();

            four.Text = "YTD";
            RangeNavigatorPeriod five = new RangeNavigatorPeriod();

            five.Text     = "1Y";
            five.Interval = 1;
            RangeNavigatorPeriod six = new RangeNavigatorPeriod();

            six.Text     = "2Y";
            six.Interval = 2;
            six.Selected = true;
            RangeNavigatorPeriod seven = new RangeNavigatorPeriod();

            seven.Text = "ALL";
            periods.Add(one);
            periods.Add(two);
            periods.Add(three);
            periods.Add(four);
            periods.Add(five);
            periods.Add(six);
            periods.Add(seven);
            ViewBag.periods = periods;
            return(View());
        }
        // GET: Hilo
        public ActionResult HiloOpenClose()
        {
            ViewBag.line = new {
                width = 0.02,
            };
            ViewBag.majorGridLines   = new { width = 0.00001 };
            ViewBag.lineStyle        = new { width = 0.00001 };
            ViewBag.majorTickLines   = new { width = 0.00001 };
            ViewBag.crosshairTooltip = new { enable = true };
            ViewBag.chartBorder      = new ChartBorder {
                Color = "transparent"
            };
            List <RangeNavigatorPeriod> periods = new List <RangeNavigatorPeriod>();
            RangeNavigatorPeriod        one     = new RangeNavigatorPeriod();

            one.Text         = "1M";
            one.IntervalType = RangeIntervalType.Months;
            one.Interval     = 1;
            RangeNavigatorPeriod two = new RangeNavigatorPeriod();

            two.Text         = "3M";
            two.IntervalType = RangeIntervalType.Months;
            two.Interval     = 2;
            RangeNavigatorPeriod three = new RangeNavigatorPeriod();

            three.Text         = "2Q";
            three.IntervalType = RangeIntervalType.Quarter;
            three.Interval     = 2;
            RangeNavigatorPeriod four = new RangeNavigatorPeriod();

            four.Text     = "1Y";
            four.Interval = 1;
            RangeNavigatorPeriod five = new RangeNavigatorPeriod();

            five.Text     = "2Y";
            five.Interval = 2;
            five.Selected = true;
            RangeNavigatorPeriod six = new RangeNavigatorPeriod();

            six.Text = "YTD";
            RangeNavigatorPeriod seven = new RangeNavigatorPeriod();

            seven.Text = "ALL";
            periods.Add(one);
            periods.Add(two);
            periods.Add(three);
            periods.Add(four);
            periods.Add(five);
            periods.Add(six);
            periods.Add(seven);
            ViewBag.periods = periods;
            return(View());
        }
Ejemplo n.º 3
0
        // GET: Hilo
        public ActionResult Candle()
        {
            List <ChartStripLine> yAxisStripline = new List <ChartStripLine>();

            ChartStripLine ystripline1 = new ChartStripLine();

            ystripline1.End           = "1300000000";
            ystripline1.Text          = "";
            ystripline1.StartFromAxis = true;
            ystripline1.Color         = "black";
            ystripline1.Opacity       = 0.03;
            ystripline1.ZIndex        = ZIndex.Behind;
            ystripline1.Visible       = true;
            yAxisStripline.Add(ystripline1);
            ViewBag.yAxisStripLine = yAxisStripline;

            ViewBag.chartBorder = new ChartBorder {
                Color = "transparent"
            };
            ViewBag.crosshairTooltip = new { enable = true };
            ViewBag.majorGridLines   = new { width = 0.00001 };
            ViewBag.lineStyle        = new { width = 0.00001 };
            ViewBag.animation        = new ChartAnimation {
                Enable = true
            };

            List <RangeNavigatorPeriod> periods = new List <RangeNavigatorPeriod>();
            RangeNavigatorPeriod        one     = new RangeNavigatorPeriod();

            one.Text         = "1M";
            one.IntervalType = RangeIntervalType.Months;
            one.Interval     = 1;
            RangeNavigatorPeriod two = new RangeNavigatorPeriod();

            two.Text         = "3M";
            two.IntervalType = RangeIntervalType.Months;
            two.Interval     = 2;
            RangeNavigatorPeriod three = new RangeNavigatorPeriod();

            three.Text         = "2Q";
            three.IntervalType = RangeIntervalType.Quarter;
            three.Interval     = 2;
            RangeNavigatorPeriod four = new RangeNavigatorPeriod();

            four.Text     = "1Y";
            four.Interval = 1;
            RangeNavigatorPeriod five = new RangeNavigatorPeriod();

            five.Text     = "2Y";
            five.Interval = 2;
            five.Selected = true;
            RangeNavigatorPeriod six = new RangeNavigatorPeriod();

            six.Text = "YTD";
            RangeNavigatorPeriod seven = new RangeNavigatorPeriod();

            seven.Text = "ALL";
            periods.Add(one);
            periods.Add(two);
            periods.Add(three);
            periods.Add(four);
            periods.Add(five);
            periods.Add(six);
            periods.Add(seven);
            ViewBag.periods = periods;
            return(View());
        }
        // GET: StockData
        public ActionResult StockData()
        {
            ViewBag.lineWidth = new { width = 0.00001 };
            ViewBag.format    = "${point.x}<br/>High : <b>${point.high}</b><br/>Low :" +
                                "<b>${point.low}</b><br/>Open : <b>${point.open}</b><br/>Close : <b>${point.close}</b><br/>Volume : <b>${point.volume}</b>";
            ViewBag.border = new ChartBorder {
                Width = 1, Color = "whitesmoke"
            };
            ViewBag.Cross     = new { enable = true };
            ViewBag.animation = new ChartAnimation {
                Enable = true
            };
            ViewBag.marker = new ChartMarkerSettings {
                Visible = true
            };
            ViewBag.margin = new ChartMargin {
                Top = 0
            };
            ViewBag.toolbaritems = new string[] { };

            List <RangeNavigatorPeriod> periods = new List <RangeNavigatorPeriod>();
            RangeNavigatorPeriod        one     = new RangeNavigatorPeriod();

            one.Text         = "1M";
            one.IntervalType = RangeIntervalType.Months;
            one.Interval     = 1;
            RangeNavigatorPeriod two = new RangeNavigatorPeriod();

            two.Text         = "3M";
            two.IntervalType = RangeIntervalType.Months;
            two.Interval     = 3;
            RangeNavigatorPeriod three = new RangeNavigatorPeriod();

            three.Text         = "6M";
            three.IntervalType = RangeIntervalType.Months;
            three.Interval     = 6;
            RangeNavigatorPeriod four = new RangeNavigatorPeriod();

            four.Text = "YTD";
            RangeNavigatorPeriod five = new RangeNavigatorPeriod();

            five.Text     = "1Y";
            five.Interval = 1;
            RangeNavigatorPeriod six = new RangeNavigatorPeriod();

            six.Text     = "2Y";
            six.Interval = 2;
            six.Selected = true;
            RangeNavigatorPeriod seven = new RangeNavigatorPeriod();

            seven.Text = "ALL";
            periods.Add(one);
            periods.Add(two);
            periods.Add(three);
            periods.Add(four);
            periods.Add(five);
            periods.Add(six);
            periods.Add(seven);
            ViewBag.periods = periods;
            return(View());
        }