AddToComposite - thêm giá trị vào chỉ số composite
CÚ PHÁP
AddToComposite( array, ''ticker'', ''field'', flags = atcFlagDefaults )
TRẢ VỀ
KHÔNG CÓ
CHỨC NĂNG
Cho phép bạn tạo chỉ số composite một cách dễ dàng. Thêm thông tin...
Tham số:
array - mảng giá trị cần thêm vào "field" trong chỉ số composite "ticker"
"ticker" - ticker của chỉ số composite. Đề nghị sử dụng ~comp (dấu ngã ba ở đầu)
chỉ số composite mới được gán vào nhóm 253 mặc định và có tính năng "sử dụng chỉ cơ sở dữ liệu cục bộ" được bật để hoạt động đúng với các nguồn bên ngoài mã tùy chỉnh có thể có: "C" - giá đóng cửa, "O" - giá mở cửa, "H" - giá cao nhất, "L" - giá thấp nhất, "V" - khối lượng, "I" - lợi nhuận mở cửa, "1" - Trường bổ sung 1, "2" - Trường bổ sung 2, "X" - cập nhật tất cả các trường OHLC cùng một lúc
flags - chứa tổng của các giá trị sau đây
- atcFlagDeleteValues = 1 - xóa tất cả dữ liệu trước đó của chỉ số composite ở đầu quét (được khuyến nghị)
- atcFlagCompositeGroup = 2 - đặt ticker chỉ số composite vào nhóm 253 và LOẠI BỎ tất cả các ticker khác khỏi nhóm 253 (tránh thêm chỉ số composite vào chỉ số composite)
- atcFlagTimeStamp = 4 - đặt thời gian và ngày quét cuối cùng vào trường FullName
- atcFlagEnableInBacktest = 8 - cho phép chạy AddToComposite trong chế độ backtest/tối ưu hóa
- atcFlagEnableInExplore = 16 - cho phép chạy AddToComposite trong chế độ exploration
- atcFlagResetValues = 32 - đặt lại giá trị ở đầu quét (không yêu cầu nếu bạn sử dụng atcFlagDeleteValues)
- atcFlagDefaults = 7 (đây là sự kết hợp của cờ atcFlagResetValues | atcFlagCompositeGroup | atcFlagTimeStamp)
- atcFlagEnableInPortfolio = 64 - cho phép chạy AddToComposite trong giai đoạn backtester tùy chỉnh của bảng danh mục
- atcFlagEnableInIndicator = 128 - cho phép chạy AddToComposite trong chế độ chỉ số Hàm AddToComposite cũng phát hiện ngữ cảnh mà nó đang chạy (nó chỉ hoạt động trong chế độ quét, trừ khi được chỉ định các cờ
- atcFlagEnableInBacktest hoặc atcFlagEnableInExplore) và KHÔNG ảnh hưởng đến chỉ số composite khi chạy trong chế độ chỉ số hoặc chú thích, vì vậy bây giờ được phép kết hợp quét và chỉ số thành một công thức duy nhất.
VÍ DỤ
AddToComposite( MACD() > 0, "~BullMACD", "V");
Graph0 = Foreign("~BullMACD", "V");
// Bây giờ bạn có thể sử dụng cùng một công thức trong quét VÀ chỉ số