Tìm hiểu các tính năng cho biểu đồ tài chính trong ASP.NET Chart Control

iworld.com.vn – Cùng tìm hiểu các tính năng cho biểu đồ tài chính trong ASP.NET Chart Control.

Chủ đề trợ giúp này mô tả các tính năng chính có sẵn trong ASP.NET Chart Control của DevExpress để tạo biểu đồ tài chính chuyên nghiệp.

Chủ đề này bao gồm các phần sau.

Chuỗi tài chính

ASP.NET Chart Control cung cấp hai kiểu xem chuỗi đặc biệt cho biểu đồ tài chính – Cổ phiếu và Thanh nến (Stock và Candle Stick) (còn được gọi là Thấp-Cao-Mở-Đóng).

Vì các loại biểu đồ này hỗ trợ XY-Diagram, bạn có thể sử dụng bất kỳ chuỗi tương thích (compatible series) nào trong biểu đồ tài chính của mình và sử dụng thuộc tính XYDiagram.Rotated để xoay các biểu đồ này (tức là chuyển đổi trục X và Y).

Cả hai dòng Stock và Candle Stick đều cung cấp thuộc tính FinancialSeriesViewBase.ReductionOptions. Các tùy chọn giảm cho phép truy cập vào cài đặt cho các mục đích sau:

– Để xác định một giá trị giá cụ thể (Mở, Đóng, Cao hoặc Thấp) mà phân tích hành động giá được thực hiện (thông qua thuộc tính ReductionStockOptions.Level);

– Để chỉ định một màu để biểu thị việc giảm giá (thông qua thuộc tính ReductionStockOptions.Color);

– Để kiểm soát xem việc giảm giá có được chỉ định trong một chuỗi hay không (thông qua thuộc tính ReductionStockOptions.Visible).

Đối với biểu đồ Cổ phiếu, bạn có thể chọn có hay không chỉ hiển thị mức giá mở cửa, đóng cửa hoặc cả hai thông qua thuộc tính StockSeriesView.ShowOpenClose.

StockChart

Để kiểm soát nội dung, vị trí và cách sắp xếp của nhãn điểm, hãy sử dụng thuộc tính PointOptions.PointView và StockPointOptions.ValueLevel của chuỗi và thuộc tính SeriesLabelBase.ResolveOverlappingMode của nhãn điểm chuỗi.

Để tìm hiểu về các kỹ thuật tùy chỉnh khác không dành riêng cho biểu đồ tài chính, hãy xem chủ đề trợ giúp sau: Lập biểu đồ nâng cao (Advanced Charting).

Tùy chỉnh loại trừ số ngày nghỉ và số tuần

Để tránh khoảng trống xảy ra trong dữ liệu ngày-giờ khi ngày không làm việc được hiển thị, hãy bật thuộc tính AxisBase.WorkdaysOnly của trục X và các tùy chọn truy cập do thuộc tính AxisBase.WorkdaysOptions cung cấp.

GHI CHÚ

Để nhập danh sách các ngày lễ (để loại trừ chúng khỏi thang đo trục X) ở định dạng Bộ lập biểu (Scheduler) gốc (.xml) hoặc Microsoft Office Outlook® (.hol) từ một tệp, hãy sử dụng phương pháp WorkdaysOptions.LoadHolidays.

Các tùy chọn này cho phép bạn chỉ định ngày làm việc được bao gồm trong phạm vi trục – và loại trừ các ngày lễ và cuối tuần – để xác định một tuần tùy chỉnh.

Để có hướng dẫn từng bước, hãy xem chủ đề trợ giúp sau: Cách thực hiện: Loại trừ Ngày cuối tuần và Ngày lễ khỏi Thang đo Trục (How to: Exclude Weekends and Holidays from the Axis Scale).

Để tìm hiểu thêm về hỗ trợ nâng cao cho loại tỷ lệ ngày-giờ, hãy tham khảo chủ đề trợ giúp sau: Tổng hợp dữ liệu (Data Aggregation).

Chỉ báo kỹ thuật

Ngoài Dải (Strips) và Đường hằng số (Constant Lines), bạn có thể sử dụng các chỉ báo kỹ thuật (technical indicators) (chẳng hạn như Đường hồi quy và Đường xu hướng hoặc chỉ báo Fibonacci và Đường chỉ báo trung bình) cho bất kỳ Chuỗi 2D XY (2D XY- Series) nào.

Lưu ý rằng bạn không bị hạn chế đối với bộ chỉ số có sẵn. Để triển khai các chỉ báo mới, bạn có thể thêm chuỗi (ví dụ: Line) và / hoặc hiển thị các chỉ báo trên các ngăn (panes) riêng biệt gắn với một số trục phụ (secondary axes).

custom-technical-indicators

Để xem cách triển khai điều này, hãy tham khảo ví dụ sau của Trung tâm hỗ trợ DevExpress: Hội thảo trên web – Tạo các chỉ số tài chính của riêng bạn (ASP.NET) – Webinar – Creating Your Own Financial Indicators (ASP.NET).

Bạn có thể sử dụng thuộc tính WebChartControl.IndicatorsPaletteName để chỉ định một bảng màu (palette) riêng biệt để vẽ tất cả các chỉ số trên biểu đồ.

Tìm hiểu thêm : Advanced Charting

 

Biên dịch bởi Anh Đức – iworld.com.vn