• 24ºC, Clear
  • Wednesday, 21st January, 2026
  • Trang Chủ
  • Bộ Lọc
  • Nhận Định Thị Trường
  • Phân Tích Doanh Nghiệp
  • Amibroker
    • Code AFL
    • Tự học Amibroker
  • Kiến Thức Đầu Tư
    • Chỉ Báo Kỹ Thuật
    • Phân Tích Cơ Bản
    • Phương Pháp Sóng Elliot
    • Phương Pháp Wyckoff/VSA
    • Vĩ Mô Liên Thị Trường
  • Liên hệ
  • Giới Thiệu
Mới Nhất
  • Phân tích VN-Index ngày 11/08
  • Phân tích HAH
  • Bài 46: Trở thành nhà giao dịch chuyên nghiệp
  • Bài 45: GFX Functions – Bảng trạng thái giao dịch Amibroker
  1. Trang chủ
  2. Amibroker
  3. Tự học Amibroker
  4. Bài 7: Built In Functions – Hàm TimeFrameGetPrice Trong Amibroker
Bài 7: Built In Functions – Hàm TimeFrameGetPrice Trong Amibroker

Xem nhanh:

  • Khám Phá Hàm TimeFrameGetPrice() Trong AFL: Phân Tích Giá Cao/Thấp Đa Khung Thời Gian
  • Tại Sao Giá Cao/Thấp Ngày Trước Lại Quan Trọng?
  • Hàm TimeFrameGetPrice() Là Gì và Cách Sử Dụng?
  • Ví Dụ Thực Tế: Vẽ Giá Cao/Thấp Ngày Hôm Trước
  • Ứng Dụng Nâng Cao của TimeFrameGetPrice()

Khám Phá Hàm TimeFrameGetPrice() Trong AFL: Phân Tích Giá Cao/Thấp Đa Khung Thời Gian

Chào mừng các bạn! Trong video này, chúng ta sẽ tìm hiểu một trong những hàm AFL cực kỳ hữu ích, đặc biệt quan trọng đối với các nhà giao dịch và nhà đầu tư luôn chú trọng đến các mức giá cao hoặc thấp của phiên trước đó: TimeFrameGetPrice(). Đây là một phần của nhóm hàm đa khung thời gian (Multitimeframe functions) trong ngôn ngữ lập trình AFL (Amibroker Formula Language), cho phép bạn dễ dàng lấy dữ liệu giá từ các khung thời gian khác nhau để phân tích và xây dựng chiến lược giao dịch trên Amibroker.


Tại Sao Giá Cao/Thấp Ngày Trước Lại Quan Trọng?

Nhiều nhà giao dịch và nhà đầu tư xem các mức giá cao nhất (high) hoặc thấp nhất (low) của ngày, tuần hoặc tháng trước đó là các mức hỗ trợ và kháng cự quan trọng. Việc giá phá vỡ hoặc tôn trọng các mức này thường báo hiệu sự thay đổi hoặc tiếp diễn xu hướng. Để tận dụng thông tin này, chúng ta cần một công cụ để truy xuất các giá trị này một cách linh hoạt. Đó chính là lúc hàm TimeFrameGetPrice() phát huy tác dụng.


Hàm TimeFrameGetPrice() Là Gì và Cách Sử Dụng?

Hàm TimeFrameGetPrice() cho phép bạn lấy dữ liệu giá (high, low, open, close, volume, v.v.) từ một khung thời gian cụ thể (ví dụ: ngày, tuần, tháng) và hiển thị nó trên khung thời gian hiện tại của biểu đồ.

Cú pháp cơ bản của hàm TimeFrameGetPrice():

TimeFrameGetPrice(PriceField, Interval, Shift = 0);

Giải thích các tham số:

  • PriceField: Dữ liệu giá bạn muốn lấy. Các lựa chọn phổ biến bao gồm:
    • High: Giá cao nhất.
    • Low: Giá thấp nhất.
    • Open: Giá mở cửa.
    • Close: Giá đóng cửa.
    • V: Khối lượng giao dịch.
  • Interval: Khung thời gian bạn muốn lấy dữ liệu từ đó. Các giá trị phổ biến:
    • inDaily: Khung thời gian ngày.
    • inWeekly: Khung thời gian tuần.
    • inMonthly: Khung thời gian tháng.
    • inHourly: Khung thời gian giờ.
    • Bạn cũng có thể dùng in5Minute, in15Minute, v.v.
  • Shift (Tùy chọn): Số lượng đơn vị khung thời gian mà bạn muốn dịch chuyển về quá khứ.
    • 0 (mặc định): Giá trị của khung thời gian hiện tại (ví dụ: high/low của ngày hiện tại).
    • -1: Giá trị của khung thời gian trước đó (ví dụ: high/low của ngày hôm trước).
    • -5: Giá trị của 5 khung thời gian trước đó.

Ví Dụ Thực Tế: Vẽ Giá Cao/Thấp Ngày Hôm Trước

Hãy cùng xem cách sử dụng TimeFrameGetPrice() để vẽ đường giá cao nhất và thấp nhất của ngày hôm trước lên biểu đồ của bạn (bất kể bạn đang xem biểu đồ 5 phút, 15 phút hay hourly).

Mã AFL:

// Lấy giá cao nhất của ngày hôm trước
PreviousDayHigh = TimeFrameGetPrice("H", inDaily, -1);

// Lấy giá thấp nhất của ngày hôm trước
PreviousDayLow = TimeFrameGetPrice("L", inDaily, -1);

// Vẽ các đường lên biểu đồ
Plot(PreviousDayHigh, "Cao nhat ngay truoc", colorGreen, styleLine | styleThick);
Plot(PreviousDayLow, "Thap nhat ngay truoc", colorRed, styleLine | styleThick);
Ví dụ

Ví dụ

Kết quả

Kết quả

Sự khác biệt quan trọng với HHV() và LLV():

Bạn có thể tự hỏi, tại sao không dùng hàm HHV() hoặc LLV()? Sự khác biệt cốt lõi nằm ở chỗ:

  • HHV() và LLV() tìm kiếm giá trị cao/thấp nhất trong số lượng thanh nến (bars) cụ thể trên khung thời gian hiện tại. Ví dụ: HHV(High, 5) sẽ tìm giá cao nhất trong 5 thanh nến gần nhất, bất kể thanh nến đó đại diện cho 5 phút, 15 phút hay 1 ngày. Nếu bạn đổi khung thời gian biểu đồ, giá trị HHV/LLV có thể thay đổi.
  • TimeFrameGetPrice() lấy giá trị từ một khung thời gian cố định (ví dụ: inDaily, inWeekly). Điều này có nghĩa là dù bạn đang xem biểu đồ 5 phút, 15 phút hay 1 giờ, đường PreviousDayHigh vẫn sẽ hiển thị chính xác giá cao nhất của ngày hôm trước. Đây là tính năng then chốt của các hàm đa khung thời gian trong Amibroker.

Ứng Dụng Nâng Cao của TimeFrameGetPrice()

Với TimeFrameGetPrice(), bạn có thể:

  • Xây dựng chiến lược breakout/breakdown: Dựa trên việc giá phá vỡ giá cao/thấp ngày hôm trước, tháng trước, hoặc năm trước.
  • Xác định vùng giá quan trọng: Giúp bạn nhìn thấy rõ các ngưỡng hỗ trợ/kháng cự dài hạn ngay trên biểu đồ khung thời gian nhỏ hơn.
  • Kết hợp với các chỉ báo khác: Tạo ra các bộ lọc hoặc tín hiệu giao dịch phức tạp hơn.

Ví dụ: Để lấy giá cao nhất của tháng trước:

PreviousMonthHigh = TimeFrameGetPrice("H", inMonthly, -1);
Plot(PreviousMonthHigh, "Cao nhat thang truoc", colorBlue, styleDotted | styleThick);

Hàm TimeFrameGetPrice() là một công cụ không thể thiếu trong bộ sưu tập hàm AFL của bất kỳ nhà giao dịch Amibroker nào. Nó mở ra khả năng phân tích và xây dựng chiến lược giao dịch đa khung thời gian một cách mạnh mẽ và linh hoạt. Hãy thực hành và khám phá thêm các ứng dụng của nó để tối ưu hóa quá trình giao dịch của bạn!

  • trancotam
❮ Prev Next ❯
Chia sẻ: Facebook WhatsApp Twitter
Chia sẻ với ứng dụng khác

Tin Xem Nhiều

Bài 1: Chiến Lược Bảo Vệ Vốn Hiệu Quả Khi Đầu Tư (Phần 1)
Chỉ Báo Kỹ Thuật
Bài 1: Chiến Lược Bảo Vệ Vốn Hiệu Quả Khi Đầu Tư…
21 Tháng 5, 2025
Phân tích BFC
Phân Tích Doanh Nghiệp
Phân tích BFC
14 Tháng 7, 2025
Bài 46: Trở thành nhà giao dịch chuyên nghiệp
Tự học Amibroker
Bài 46: Trở thành nhà giao dịch chuyên nghiệp
22 Tháng 6, 2025
Phân tích HAH
Phân Tích Doanh Nghiệp
Phân tích HAH
15 Tháng 7, 2025
Bảng công cụ phân tích thị trường
Chưa phân loại
Bảng công cụ phân tích thị trường
13 Tháng 5, 2025
Donation
Phóng to ảnh

TADOSO là nền tảng chia sẻ kiến thức và kinh nghiệm đầu tư tài chính, đặc biệt trong lĩnh vực chứng khoán, nhằm kết nối và nâng cao tư duy cho nhà đầu tư cá nhân tại Việt Nam. Với triết lý "Tạo dựng – Đồng hành – Sở hữu", TADOSO hướng đến xây dựng cộng đồng học hỏi minh bạch, trung lập, không bị chi phối bởi tổ chức tài chính nào.

Newsletter

Hãy để lại mail để chúng tôi có thể phục vụ bạn tốt hơn

Donation - Buy me a coffee

Donation

Copyright © All rights reserved | This template is made with by Tran Co Tam

  • Terms of use
  • Privacy Policy
  • Contact
Zalo Messenger
×

Liên hệ