Chuyên lập trình AmiBroker cho Giao dịch chứng khoán

Thứ 3, 01/07/2025

::

PM
Đầ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ê
Nhóm hàm ZIG, PEAK, TROUGH
2022-10-16 13:42:00 2215 Lượt xem

    Nhóm hàm ZIG, PEAK, TROUGH

    ZIG – tính % thay đổi tối thiểu của chỉ báo ZigZag

    Cú Pháp

    Zig (ARRAY, change)

    Kết quả trả về

    Array

    Chức năng

    Tính và vẽ đường của một mảng (Array) dạng đường ZigZag với phần trăm cho trước (change).

    tự học Amibroker

    Đường ZigZag là dạng đường gấp khúc qua các đỉnh đáy của một mảng, tuy nhiêu đường này chỉ dùng mục đích kiểm tra quá khứ, nó không có tác dụng trong thực chiến vì nó có thể được vẽ lại nếu giá thay đổi.

    Ví dụ Zig(C,5) là đường ZigZag của giá đóng cửa C. Khi giá đến đỉnh và giảm trong phạm vi ít hơn 5% từ đỉnh thì xu hướng đường ZigZag vẫn đang vẽ theo hướng tăng.

    tự học Amibroker

    Nhưng khi giá tiếp tục giảm và tính từ đỉnh đã vượt qua 5% thì đường giá sẽ được vẽ lại.

    Tự học Amibroker

    PEAK – tìm điểm cực đại trong 1 giai đoạn

    Cú Pháp

    peak(ARRAY, change, n = 1)

    Kết quả trả về

    Array

    Chức năng

    Tìm điểm cực đại của một chỉ báo xuất hiện lần thứ n tính từ hiện tại. Hàm Peak hoạt động tương tự hàm ZigZag trong việc xác định đỉnh đáy nên chỉ phù hợp việc kiểm tra trong quá khứ, không phù hợp cho thực chiến.

    tu hoc Amibroker

    Giá trị n <0 (âm) có thể tham chiếu đến tương lai.

    Ví dụ

    TrungBinh = MA(C,10);

    Peak(TrungBinh, 10,1);

    Giải thích: hàm peak trên sẽ tìm giá trị đỉnh gần nhất của đường trung bình MA 10 phiên của giá C. Chú ý khi giá trị TrungBinh đang giảm thấp hơn đỉnh 9% thì đỉnh gần nhất này chỉ là đỉnh tạm, giả sử hôm sau giá trị TrungBinh vượt đỉnh hiện tại thì hàm peak sẽ lấy giá trị sau làm đỉnh gần nhất (n=1). Nên các Peak từ n>1 (n=2,n=3....) đáng tin cậy và cố định. Đỉnh gần nhất chưa xác nhận nên khó để tìm tín hiệu thực chiến (đặc điểm nhóm hàm ZigZag).

    Đọc thêm

    Thu gọn

    Bài viết khác:
    Zalo
    Hotline