AddColumn - thêm cột số trong cửa sổ Explore
CÚ PHÁP
AddColumn( mảng, tên, định_dạng = 1.2, màuChữ = colorDefault, màuNền = colorDefault, chiềuRộng = -1, biểu_đồ_cột = Null )
TRẢ VỀ
KHÔNG GÌ
CHỨC NĂNG
Thêm một cột mới vào danh sách kết quả khám phá. Cột hiển thị các giá trị của mảng và có tiêu đề là tên. Các giá trị được định dạng bằng cú pháp định rõ.
Mặc định, tất cả các biến được hiển thị với 2 chữ số thập phân, nhưng bạn có thể thay đổi điều này bằng cách gán một giá trị khác cho biến này: 1.5 cho 5 chữ số thập phân, 1.0 cho không chữ số thập phân. (Lưu ý cho người dùng nâng cao: phần số nguyên của số này có thể được sử dụng để lấp đầy chữ số số được định dạng bằng khoảng trống - 6.0 sẽ không có chữ số thập phân nhưng một số được lấp đầy khoảng trống đến 6 ký tự.)
Hai tham số tiếp theo cho phép thay đổi màu chữ và màu nền.
Các hằng số định dạng đặc biệt:
- formatDateTime - tạo ra ngày tháng được định dạng theo cài đặt hệ thống của bạn
- AddColumn( DateTime(), "Ngày / Giờ", formatDateTime );
- formatDateTimeISO - tạo ra ngày tháng được định dạng bằng tiêu chuẩn ISO, tức là YYYY-MM-DD HH:MM:SS
- AddColumn( DateTime(), "Ngày / Giờ", formatDateTimeISO );
- formatChar - cho phép xuất mã ký tự ASCII đơn:
Ví dụ (tạo ra tệp tín hiệu được chấp nhận bởi các chương trình khác):
Mua=Cross(MACD(),Signal());
Bán=Cross(Signal(), MACD());
Filter=Mua or Bán;
SetOption("NoDefaultColumns", True );
AddColumn( DateTime(), "Ngày", formatDateTime );
AddColumn( IIf( Mua, 66, 83 ), "Tín hiệu", formatChar );
tham số chiềuRộng cho phép điều khiển chiều rộng theo pixel của cột
tham số 'biểu_đồ_cột' chấp nhận giá trị từ 0...100 đại diện cho tỷ lệ phần trăm chiều rộng của biểu đồ cột được hiển thị trong một ô. Biểu đồ cột trong ô được vẽ với màuNền.
VÍ DỤ 1. Cột đơn giản hiển thị giá đóng cửa
addcolumn( Close, "Giá đóng cửa", 1.4 );
2. Đầu ra đầy màu sắc
Filter =1;
AddColumn( Close, "Đóng", 1.2 );
AddColumn( MACD(), "MACD", 1.4 , IIf( MACD() > 0, colorGreen, colorRed ) );
AddTextColumn( FullName(), "Tên đầy đủ", 77 , colorDefault, IIf( Close < 10, colorLightBlue, colorDefault ) );
3. Ví dụ biểu đồ cột
Filter =1;
AddColumn( Close, "Đóng cửa" );
rank = PercentRank( Close, 100 );
Color = ColorHSB( rank * 64/100, 255, 255 );
AddColumn( rank, "Xếp hạng phần trăm 100 ngày", 1.2, colorDefault, Color, -1, rank );