Thư viện AFL
Thư viện AFL
ATR mượt mà dựa trên PercentRank để dự đoán sự thay đổi về độ biến động - Mã AFL của Amibroker

ATR mượt mà dựa trên PercentRank để dự đoán sự thay đổi về độ biến động - Mã AFL của Amibroker

Có cách nào để người ta có thể xác định sự chuyển đổi cơ chế thị trường từ vùng biến động thấp sang vùng biến động cao và ngược lại không? Làm thế nào tôi có thể xác định cổ phiếu có mức độ biến động ngày càng tăng? Có cách nào để có thể xác định sự thay đổi chế độ trong sự biến động không?

Đây là câu hỏi nhức nhối của nhiều nhà giao dịch ngắn hạn.

Để khởi động ATR là thước đo mức độ biến động chứ không phải là chỉ báo định hướng. khi những người tham gia thị trường hoạt động tích cực và quan tâm thì cuối cùng nó sẽ mang lại phạm vi giao dịch lớn. Tuy nhiên, nếu người tham gia không quan tâm thì phạm vi giao dịch sẽ nhỏ hơn. Và hành vi biến động có thể được nhìn thấy trong các chu kỳ khi thị trường chuyển từ vùng biến động cao sang vùng biến động thấp và ngược lại.

ATR mượt mà dựa trên phần trămRank – Biểu đồ hàng ngày tiện lợi

Nhưng chỉ riêng giá trị ATR, chúng ta không thể sử dụng nó để dự đoán sự thay đổi trong việc chuyển đổi chế độ từ sự thay đổi biến động thấp đến cao hoặc từ cao sang thấp. Để dự đoán sự thay đổi chế độ, chúng ta cần làm trơn tru ATR. Ở đây, việc làm mịn các điểm dữ liệu ATR được thực hiện bằng cách sử dụng hồi quy tuyến tính để giảm độ trễ trong kết quả cuối cùng và phản hồi tương đương với các giá trị ATR thực tế.

Bây giờ Percentrank được áp dụng trên ATR trơn tru để dự đoán sự thay đổi trong việc thay đổi chế độ. Giá trị phần trăm xếp hạng là 100 cho biết ATR trơn tru là cao nhất trong phạm vi xem lại nhất định, trong khi giá trị 0 cho biết giá trị ATR trơn tru là thấp nhất trong phạm vi xem lại nhất định (Phạm vi xem lại mặc định = 20 thanh).

Từ 0 đến Xếp hạng phần trăm tăng dần biểu thị sự thay đổi chế độ từ vùng biến động thấp sang vùng biến động cao (Màu xanh lam)

trong khi đó,

Từ 100 đến Xếp hạng phần trăm giảm dần cho thấy sự chuyển đổi chế độ từ vùng biến động cao sang vùng biến động thấp. (Màu đỏ)

Dưới đây là các mã AFL của Amibroker cho ATR trơn tru dựa trên Xếp hạng Phần trăm và nến màu theo vùng biến động cao hoặc vùng biến động thấp. Vùng biến động cao có màu xanh lam và vùng biến động thấp có màu đỏ. Tính năng thăm dò được thêm vào để tìm phần trăm tăng/giảm thứ hạng với các giá trị.

Lưu ý: Bạn chỉ có thể sử dụng tính năng khám phá trên 1 thanh gần đây hoặc 1 ngày gần đây nếu trên khung thời gian hàng ngày để nhận được giá trị chính xác.

Nến mã hóa màu ATR mượt mà dựa trên phần trăm – Mã AFL Amibroker

ATR mượt mà dựa trên phần trăm – Mã AFL của Amibroker

Liên quan

Mã nguồn (.afl)
// Coded by Rajandran R
// Coded Date : 14-09-2018
// Author - Maketcalls (www.marketcalls.in )
// Co-Founder - Traderscafe (www.traderscafe.in)

_SECTION_BEGIN("Percent Rank Based ATR");
periods = Param( "Periods", 20, 1, 200, 1 );
PRBATR=PercentRank(LinearReg(ATR(periods),periods),periods);

color = IIf(PRBATR > Ref(PRBATR,-1) OR PRBATR == 100,colorBlue,colorRed);
prbstatus = WriteIf(PRBATR > Ref(PRBATR,-1) OR PRBATR == 100,"Increasing","Decreasing");

Plot( PRBATR, "PRB-ATR", color, styleLine | styleThick );
_SECTION_END();

_SECTION_BEGIN("Exploration");

Filter = 1; //allow all
AddColumn(Close,"LTP",1.2);
AddColumn(PRBATR,"PRBATR",1.2,colorWhite,color);
AddtextColumn(prbstatus,"Status",1,colorWhite,color);

_SECTION_END();

Hướng dẫn: Copy đoạn mã trên, mở AmiBroker Formula Editor, dán vào và lưu lại với tên tương ứng.