Thư viện AFL
Thư viện AFL
Máy quét khối lượng tích lũy trong 1 giờ đầu tiên - Mã AFL khám phá Amibroker

Máy quét khối lượng tích lũy trong 1 giờ đầu tiên - Mã AFL khám phá Amibroker

Đây là nguyên mẫu đơn giản để tìm khối lượng tích lũy trong 1 giờ đầu tiên cho một tập lệnh nhất định. Điều này giúp người ta hình dung khối lượng trong 1 giờ đầu tiên so với những ngày giao dịch trước đó như thế nào.

Cài đặt thăm dò Amibroker

Bạn nên khám phá với khung thời gian 1 phút vì mã được thiết kế để hoạt động trên các khung thời gian thấp hơn thay vì các khung thời gian cao hơn như Hàng ngày, Hàng tuần, Hàng tháng.

Đầu ra thăm dò

Dưới đây là kết quả thăm dò mẫu cho thấy khối lượng giao dịch trong giờ đầu tiên cao hơn trong hợp đồng tương lai Bank Nifty vào ngày 15 tháng 12 năm 2016 (Sau đợt tăng lãi suất của Fed), nhắc nhở rằng hoạt động tham gia cao trong 1 giờ đầu tiên. Nó cũng cung cấp thông tin về lợi nhuận mà nó đạt được kể từ khi thị trường mở cửa xét theo điểm. Khối lượng cao có xu hướng Cho biết cung hoặc cầu cao ở những vùng đó. Tuy nhiên khối lượng cực lớn so với các phiên trước cho thấy xu hướng có thể đã cạn kiệt. Và ngược lại, khối lượng thấp hơn cho thấy sự quan tâm thấp hơn từ những người tham gia thị trường, tức là cung hoặc cầu thấp hơn ở những khu vực đó trong 1 giờ đầu tiên.

Mã AFL thăm dò Amibroker

Liên quan

Mã nguồn (.afl)
_SECTION_BEGIN("Volume For 1st Hour");

//Cumulative Volume Monitor Start Time and End Time

starttime = ParamTime( "Start Time", "09:15" );
endtime = ParamTime( "End Time", "10:15" );


Bars_so_far_today = 1 + BarsSince( Day() != Ref(Day(), -1));
StartBar = ValueWhen(TimeNum() == starttime, BarIndex());
points = ValueWhen(TimeNum() == endtime, close)- TimeFrameGetPrice("O",inDaily,0);
TodayVolume = Sum(V,Bars_so_far_today);
V1hour=IIf (BarIndex() >= StartBar AND TimeNum() <= endtime, TodayVolume,Null);


Plot (V1hour, "Total Volume for First One Hour",colorYellow,stylehistogram);


Filter = TimeNum() == endtime;
AddColumn(points,"Points",1.2);
AddColumn(v1hour,"Volume for 1st 1 Hour",1);




_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.