Tra cứu các hàm

Thứ 4, 02/07/2025

::

AM
Đầu tư chứng khoán khoa học trên nền tảng phân tích dữ liệu và thống kê
Tra cứu các hàm
VarSetText - đặt giá trị của biến động có kiểu chuỗi (string)

VarSetText - đặt giá trị của biến động có kiểu chuỗi (string)

Ngày đăng: 30/05/2023 04:17 AM

Đặt giá trị chuỗi của biến động. Tương tự như VarSet nhưng cho phép gán giá trị chuỗi (văn bản) thay vì số/mảng. Biến động là các biến được đặt tên theo cách động, thường bằng cách tạo tên biến từ một phần tĩnh và một phần biến. Ví dụ sau đây xây dựng động tên biến từ tiền tố biến và hậu tố tĩnh. Biến động luôn là biến toàn cục.
VarSet - đặt giá trị của biến động

VarSet - đặt giá trị của biến động

Ngày đăng: 30/05/2023 04:14 AM

Đặt giá trị của biến động. Trả về 1 nếu thành công, 0 nếu thất bại. Biến động là các biến được đặt tên theo cách động, thường bằng cách tạo tên biến từ một phần tĩnh và một phần biến. Ví dụ sau đây xây dựng động tên biến từ tiền tố biến và hậu tố tĩnh. Biến động luôn là biến toàn cục. Bắt đầu từ phiên bản 6.10, hàm chấp nhận biến ma trận ngoài các số và mảng.
VarGetText - lấy giá trị văn bản của biến động

VarGetText - lấy giá trị văn bản của biến động

Ngày đăng: 30/05/2023 04:11 AM

 Lấy giá trị văn bản (chuỗi) của biến động. Tương tự như VarGet nhưng luôn trả về giá trị chuỗi (nếu biến cơ bản có kiểu dữ liệu khác, nó sẽ được chuyển đổi thành chuỗi). Cho phép ví dụ việc nối vào biến văn bản dù đã được xác định trước đó hay chưa như được thể hiện trong ví dụ dưới đây
VarGet - lấy giá trị của biến động

VarGet - lấy giá trị của biến động

Ngày đăng: 30/05/2023 04:08 AM

Lấy giá trị của biến động. Trả về SỐ hoặc MẢNG tùy thuộc vào loại biến cơ bản. Biến động là các biến được đặt tên theo cách động, thường bằng cách tạo tên biến từ một phần tĩnh và một phần biến
Study- tham chiếu nghiên cứu vẽ bằng tay

Study- tham chiếu nghiên cứu vẽ bằng tay

Ngày đăng: 30/05/2023 04:04 AM

tạo ra một mảng tương đương với STUDY trendline được vẽ bởi người dùng - cho phép phát hiện các đường trendline đứt gãy từ AFL. STUDYID là một định danh hai ký tự của nghiên cứu. Các định danh có thể là: "UP" - uptrend, "DN" - downtrend, "SU" - support, "RE" - resistance, "ST" - stop loss, tuy nhiên bạn có thể sử dụng BẤT KỲ định danh nào (không có giới hạn ngoại trừ AmiBroker chỉ chấp nhận mã hai ký tự)
Status - Lấy thông tin trạng thái AFL chạy trong thời gian thực.

Status - Lấy thông tin trạng thái AFL chạy trong thời gian thực.

Ngày đăng: 30/05/2023 03:55 AM

Trả về thông tin trạng thái chạy của bộ phân tích. Mã trạng thái được hỗ trợ: "stocknum" - cung cấp số thứ tự của ký hiệu hiện đang được phân tích "action" - cung cấp thông tin về ngữ cảnh mà công thức được chạy
StaticVarSetText - Thiết lập giá trị cho biến chuỗi tĩnh.

StaticVarSetText - Thiết lập giá trị cho biến chuỗi tĩnh.

Ngày đăng: 30/05/2023 03:42 AM

Thiết lập giá trị cho biến chuỗi tĩnh. Trả về 1 nếu thành công, 0 nếu thất bại. Biến tĩnh - biến có thời gian sống tĩnh (được cấp phát khi chương trình bắt đầu và giải phóng khi chương trình kết thúc) và khởi tạo giá trị là Null trừ khi giá trị khác được chỉ định. Biến tĩnh cho phép chia sẻ giá trị giữa các công thức khác nhau.
StaticVarSet - thiết lập giá trị cho biến tĩnh

StaticVarSet - thiết lập giá trị cho biến tĩnh

Ngày đăng: 30/05/2023 03:37 AM

Thiết lập giá trị cho biến tĩnh. Trả về 1 nếu thành công, 0 nếu thất bại. Biến tĩnh - biến có thời gian sống tĩnh (được cấp phát khi chương trình bắt đầu và giải phóng khi chương trình kết thúc) và khởi tạo giá trị là Null trừ khi giá trị khác được chỉ định. Biến tĩnh cho phép chia sẻ giá trị giữa các công thức khác nhau. Biến tĩnh ARRAY được hỗ trợ từ phiên bản 5.30 và biến tĩnh MATRIX được hỗ trợ từ phiên bản 6.10.
StaticVarRemove - xóa biến tĩnh

StaticVarRemove - xóa biến tĩnh

Ngày đăng: 30/05/2023 03:30 AM

Hàm này xóa biến tĩnh và giải phóng bộ nhớ liên quan. Kể từ phiên bản AmiBroker 5.30, StaticVarRemove() hỗ trợ ký tự đại diện trong tên biến. Tham số "variablename" có thể là tên biến chính xác hoặc chuỗi khớp ký tự đại diện.
StaticVarGet - Lấy giá trị của biến tĩnh

StaticVarGet - Lấy giá trị của biến tĩnh

Ngày đăng: 30/05/2023 03:20 AM

Lấy giá trị của biến tĩnh. Biến tĩnh - biến có thời gian sống tĩnh (nó được cấp phát khi chương trình bắt đầu và giải phóng khi chương trình kết thúc) và khởi tạo giá trị Null trừ khi có giá trị khác được chỉ định. Biến tĩnh cho phép chia sẻ giá trị giữa các công thức khác nhau
SetBarsRequired - Thiết lập số lượng thanh trước và sau cần thiết để kịch bản/DLL thực thi một cách chính xác

SetBarsRequired - Thiết lập số lượng thanh trước và sau cần thiết để kịch bản/DLL thực thi một cách chính xác

Ngày đăng: 29/05/2023 09:11 PM

Thiết lập số lượng thanh trước và sau cần thiết để kịch bản/DLL thực thi một cách chính xác. Nếu công thức của bạn là pure AFL, bạn không cần sử dụng hàm này, vì AmiBroker tự động tính toán số lượng thanh cần thiết cho tất cả các hàm tích hợp sẵn.
Nz - Chuyển đổi giá trị Null (Null/Nan/Infinity) thành số 0

Nz - Chuyển đổi giá trị Null (Null/Nan/Infinity) thành số 0

Ngày đăng: 29/05/2023 08:47 PM

CHỨC NĂNG    Chuyển đổi giá trị Null/Nan/Infinity thành số 0 (hoặc giá trị được xác định bởi người dùng) x có thể là số hoặc mảng. Bạn có thể sử dụng hàm Nz để trả về số 0 hoặc một giá trị khác được xác định khi đối số x là Null hoặc Nan hoặc Infinity.
NoteSet - đặt văn bản cho ghi chú

NoteSet - đặt văn bản cho ghi chú

Ngày đăng: 29/05/2023 08:20 PM

Đặt văn bản cho ghi chú liên kết với "mã". Nếu mã là "" (chuỗi rỗng) thì sẽ sử dụng mã hiện tại. Nếu bạn ghi đè ghi chú từ cấp độ AFL mà cùng lúc mở trong trình soạn thảo Notepad, khi chuyển tập trung vào trình soạn thảo, trình soạn thảo sẽ hỏi bạn liệu nó có nên tải lại văn bản mới hay cho phép lưu văn bản bạn đã nhập thủ công.
NoteGet - lấy nội dung của ghi chú

NoteGet - lấy nội dung của ghi chú

Ngày đăng: 29/05/2023 08:12 PM

IsTrue - kiểm tra giá trị True (không trống và khác không)

IsTrue - kiểm tra giá trị True (không trống và khác không)

Ngày đăng: 29/05/2023 08:04 PM

CHỨC NĂNG Trả về 1 (hoặc 'true') khi điểm cho trước không phải là {empty} VÀ khác không.
IsNull - kiểm tra Null (giá trị trống)

IsNull - kiểm tra Null (giá trị trống)

Ngày đăng: 29/05/2023 08:01 PM

CHỨC NĂNG    Đây là đồng nghĩa của hàm IsEmpty(). Trả về True nếu giá trị bằng Null (giá trị trống). VÍ DỤ    movagv=ma(close, 30 ); WriteIF( IsNull( movavg ), "Moving average not available yet", WriteVal( movavg ) );
IsNan - kiểm tra NaN (không phải là số)

IsNan - kiểm tra NaN (không phải là số)

Ngày đăng: 29/05/2023 07:56 PM

Trả về giá trị khác không (1 hoặc TRUE) nếu đối số x là một NaN; nếu không, nó trả về 0 (FALSE). NaN được tạo ra khi kết quả của một phép toán số học không thể được biểu diễn trong định dạng IEEE (Institute of Electrical and Electronics Engineers).
IsFinite - kiểm tra xem giá trị có phải là hữu hạn hay không

IsFinite - kiểm tra xem giá trị có phải là hữu hạn hay không

Ngày đăng: 29/05/2023 07:52 PM

CHỨC NĂNG    Trả về giá trị khác không (1 hoặc TRUE) nếu đối số x không phải là vô hạn, tức là -INF < x < +INF. Nó trả về 0 (FALSE) nếu đối số là vô hạn hoặc NaN. x có thể là số hoặc mảng
IsEmpty - kiểm tra giá trị rỗng

IsEmpty - kiểm tra giá trị rỗng

Ngày đăng: 29/05/2023 07:48 PM

rả về 1 (hoặc 'true') khi điểm trong mảng cho trước là {rỗng}. Lưu ý: Giá trị {rỗng} được sử dụng bên trong AFL để đánh dấu các thanh không có giá trị sẵn có - ví dụ: trong 20 thanh đầu tiên, giá trị trung bình đơn giản trong 20 ngày không có sẵn ({rỗng}). IsNull là một đồng nghĩa của IsEmpty. Đề nghị sử dụng IsNull trong các công thức mới, để đồng nhất với hằng số Null.
GetScriptObject - truy cập vào đối tượng COM kịch bản

GetScriptObject - truy cập vào đối tượng COM kịch bản

Ngày đăng: 29/05/2023 07:43 PM

CHỨC NĂNG    Nhận về đối tượng kịch bản của AFL. Điều này cho phép gọi các hàm được định nghĩa trong JScript/VBScript trực tiếp từ AFL.
EnableTextOutput - cho phép bật hoặc tắt đầu ra văn bản

EnableTextOutput - cho phép bật hoặc tắt đầu ra văn bản

Ngày đăng: 28/05/2023 01:39 PM

Cho phép hoặc vô hiệu hóa đầu ra văn bản trong commentary/interpretation/report charts.
EnableScript - kích hoạt công cụ viết script

EnableScript - kích hoạt công cụ viết script

Ngày đăng: 28/05/2023 01:28 PM

Kích hoạt môi trường viết script AFL. Tham số: enginename - xác định ngôn ngữ viết script sẽ được sử dụng. Các giá trị cho phép.
CreateStaticObject - tạo đối tượng COM tĩnh

CreateStaticObject - tạo đối tượng COM tĩnh

Ngày đăng: 28/05/2023 01:21 PM

Tạo một phiên bản tĩnh duy nhất (một phiên bản cho mỗi phiên làm việc của AmiBroker) của đối tượng COM "Server.Class". Giá trị trả về nên được gán cho một biến được sử dụng sau đó để gọi các phương thức của đối tượng. Hàm này hữu ích cho đối tượng COM "nặng" như QuotesPlus ActiveX chẳng hạn.
Zalo
Hotline