các chỉ báo phải sử dụng bộ đệm chỉ báo để ea có thể truy cập dữ liệu trực tiếp. Một cách nhanh chóng để biết liệu chỉ báo có hoạt động theo cách này hay không là đặt nó trên một biểu đồ rồi mở cửa sổ dữ liệu để xem liệu nó có đang hiển thị dữ liệu hay không. Sau đó, bạn có thể truy cập chỉ báo bằng chức năng iCustom. double iCustom (ký hiệu chuỗi, khung thời gian int, tên chuỗi, ..., chế độ int, int shift)Tính toán chỉ báo tùy chỉnh đã chỉ định và trả về giá trị của nó. Chỉ báo tùy chỉnh phải được biên dịch (tệp *.EX4) và nằm trong thư mục terminal_directory\experts\indiors. Tham số: ký hiệu - Ký hiệu dữ liệu sẽ được sử dụng để tính toán chỉ số. NULL có nghĩa là ký hiệu hiện tại.timeframe - Khung thời gian. Nó có thể là bất kỳ của
help://constants_timeframes/các giá trị. 0 có nghĩa là khung thời gian của biểu đồ hiện tại.name - Tên chương trình biên dịch chỉ báo tùy chỉnh.... - Các tham số được đặt (nếu cần). Các tham số được truyền và thứ tự của chúng phải tương ứng với thứ tự khai báo và loại biến bên ngoài của indior.mode tùy chỉnh - Chỉ mục dòng. Có thể từ 0 đến 7 và phải tương ứng với chỉ mục được sử dụng bởi một trong các
help://customind_SetIndexBuffer/functions.shift - Chỉ mục của giá trị được lấy từ bộ đệm chỉ báo (dịch chuyển so với thanh hiện tại trong khoảng thời gian đã cho trước đó). Mẫu: double val=iCustom(NULL, 0, SampleInd,13,1,0);