إنشاء مخطط الأسهم لحجم فتح عالي منخفض إغلاق (VOHLC)

سيناريوهات الاستخدام المحتملة

المخطط الرابع للأسهم الذي سننظر فيه هو مخطط حجم الفتح العالي المنخفض إغلاق. من جديد، من المهم أن نكرر أنه يجب أن تكون البيانات في الترتيب الصحيح. إذا كنت بحاجة إلى إعادة ترتيب جدول بياناتك، يجب عليك فعل ذلك قبل إعداد المخطط الخاص بك. تتضمن هذه الرسم البياني عمودًا لحجم التداول مباشرة بعد العمود الأول (الفئة)، وتتضمن الرسوم البيانية رسماً عمودياً على المحور الأساسي يظهر هذا الحجم، بينما يتم نقل الأسعار إلى المحور الثانوي.

todo:image_alt_text

مخطط الأسهم لحجم فتح عالي منخفض إغلاق (VHLC)

todo:image_alt_text

الكود المثالي

الكود العينة التالي يقوم بتحميل ملف Excel عينة وإنشاء ملف Excel الخرج.

// Create an instance of Workbook
Workbook workbook = new Workbook("Volume-Open-High-Low-Close.xlsx");
// Access the first worksheet.
Worksheet worksheet = workbook.Worksheets[0];
//Create High-Low-Close-Stock Chart
int pieIdx = worksheet.Charts.Add(ChartType.StockVolumeOpenHighLowClose, 5, 6, 20, 12);
// Retrieve the Chart object
Chart chart = worksheet.Charts[pieIdx];
// Set the legend can be showed
chart.ShowLegend = true;
// Set the chart title name
chart.Title.Text = "Volume-Open-High-Low-Close Stock";
// Set the Legend at the bottom of the chart area
chart.Legend.Position = LegendPositionType.Bottom;
// Set data range
chart.SetChartDataRange("A1:F9", true);
// Set category data
chart.NSeries.CategoryData = "A2:A9";
// Set Color for the first series(Volume) data
chart.NSeries[0].Area.ForegroundColor = Color.FromArgb(79, 129,189);
// Fill the PlotArea area with nothing
chart.PlotArea.Area.FillFormat.FillType = FillType.None;
// Save the Excel file
workbook.Save("out.xlsx");