Features

EquiVolume

EquiVolume

EquiVolume charts are similar to Candlestick charts, but they only show the high and low values.

Features

Chart Types
Interaction
Analytics
BOX05/05/1505/06/1505/07/1505/08/1505/11/1505/12/1505/13/1505/14/1505/15/1505/18/1505/19/1505/20/1505/21/1505/22/1505/26/1505/27/1505/28/151717.50
01/23/1501/26/1501/27/1501/28/1501/29/1501/30/1502/03/1502/05/1502/06/1502/09/1502/10/1502/12/1502/18/1502/20/1502/26/1503/05/1503/11/1503/12/1503/13/1503/17/1503/23/1503/27/1504/01/1504/08/1504/14/1504/21/1504/29/1505/11/1505/22/152024

Description

EquiVolume charts are similar to Candlestick charts, but they only show the high and low values.

In addition, the width of each bar is determined by a fifth value, volume.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using FinancialChartExplorer.Models;
using Microsoft.AspNetCore.Mvc;
  
namespace FinancialChartExplorer.Controllers
{
    public partial class HomeController : Controller
    {
        public ActionResult EquiVolume()
        {
            var model = BoxData.GetDataFromJson();
            ViewBag.DemoSettingsModel = new ClientSettingsModel() { };
            ViewBag.ChartType = C1.Web.Mvc.Finance.ChartType.EquiVolume;
            return View(model);
        }
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
@model List<FinanceData>
@{
    ViewBag.DemoSettings = false;
    var chartType = ViewBag.ChartType;
    ClientSettingsModel demoSettingsModel = ViewBag.DemoSettingsModel;
}
  
<script type="text/javascript">
    c1.documentReady(function () {
        c1.getExtender(wijmo.Control.getControl("#rs"), "RangeSelector").min = 69.5;
    });
</script>
  
<c1-financial-chart id="@demoSettingsModel.ControlId" binding-x="X" chart-type="@chartType">
    <c1-items-source source-collection="@Model"></c1-items-source>
    <c1-financial-chart-series binding="High,Low,Open,Close,Volume" name="BOX"></c1-financial-chart-series>
    <c1-flex-chart-tooltip content="financialTooltip"></c1-flex-chart-tooltip>
</c1-financial-chart>
  
@await Html.PartialAsync("_RangeSelector")
  
@section Description{
    <p>@Html.Raw(Home.EquiVolume_Text0)</p>
    <p>@Html.Raw(Home.EquiVolume_Text1)</p>
}
@section Summary{
    <p>@Html.Raw(Home.EquiVolume_Text2)</p>
}