Bỏ qua

Hàm AFL của plugin (FA_*)

Thư viện hàm FireAnt (Plugins\FireAnt.dll) bổ sung các hàm AFL bắt đầu bằng FA_, dùng trong các chỉ báo độc quyền của FireAnt như MCDX và Adaptive MACD.

Cài đặt

Thư viện được cài cùng plugin khi bạn bấm Cài plugin / Cập nhật plugin trong Cài đặt › AmiBroker. Dòng AmiBroker có nhãn FireAnt.dll là đã có thư viện. Xem Cài plugin MetaKit.

Quy tắc khi dùng

  • Giữ nguyên tên hàm và thứ tự tham số như ví dụ.
  • Không đặt tên biến bắt đầu bằng FA_ — trùng với tên hàm của thư viện.

FA_MCDX

FA_MCDX( rsiPeriod, sensitivity, rsiBase, retailer )

Chỉ báo MCDX (Multi Color Dragon Extended) của FireAnt: tính dòng tiền theo RSI, dùng cho lớp Banker (tiền lớn) và Hot Money (tiền nóng). Trả về mảng.

Tham số Ý nghĩa Mẫu Banker Mẫu Hot Money
rsiPeriod Chu kỳ RSI 50 40
sensitivity Độ nhạy 1.5 0.7
rsiBase Mức RSI cơ sở 50 30
retailer Mức trần (lớp Retailer) 20 20
mcdx_Retailer = 20;
mcdx_Banker   = FA_MCDX(50, 1.5, 50, mcdx_Retailer);
mcdx_HotMoney = FA_MCDX(40, 0.7, 30, mcdx_Retailer);

FA_PLOT2 và FA_PLOT3

Hàm vẽ kết hợp hai (hoặc ba) mảng — trong MCDX dùng để vẽ các lớp chồng lên nhau. Các tham số sau mảng có thứ tự giống Plot(): tên, màu, kiểu, min, max, XShift, Zorder, độ rộng.

FA_PLOT2( array1, array2, name, color, style, minvalue, maxvalue, XShift, Zorder, width )
FA_PLOT3( array1, array2, array3, name, color, style, minvalue, maxvalue, XShift, Zorder, width )
FA_PLOT2(mcdx_HotMoney, mcdx_Banker, "HotMoney", HotMoneyColor, styleHistogram, 0, mcdx_Retailer, 0, 0, 10);
FA_PLOT3(mcdx_Retailer, mcdx_HotMoney, mcdx_Banker, "Retailer", RetailerColor, styleHistogram, 0, mcdx_Retailer, 0, 0, 10);

FA_Signal

FA_Signal( array, period, mode )

Tính đường tín hiệu (signal) làm mượt cho một mảng — ví dụ đường tín hiệu của Adaptive MACD. Trả về mảng.

Tham số Ý nghĩa Mẫu
array Mảng đầu vào MACDee
period Chu kỳ tín hiệu 9
mode Chế độ tính 1
SignalPeriod = 9;
sig = FA_Signal(MACDee, SignalPeriod, 1);

Mảng giá tham chiếu PC

Plugin cung cấp mảng giá tham chiếu của phiên qua biến tĩnh PC:

PC = StaticVarGet("PC");
PC = IIf(IsNull(PC), C, PC);      // chưa có giá tham chiếu thì dùng giá đóng cửa

Lấy mã mẫu đầy đủ

Cách nhanh nhất để có mã MCDX, Adaptive MACD… đầy đủ và đúng: nhờ Quant AI — "Vẽ chỉ báo MCDX của FireAnt". Quant AI lấy mã mẫu nguyên văn từ Thư viện chỉ báo FireAnt rồi đưa vào editor; bạn đẩy sang AmiBroker để dùng. Bộ công thức mẫu (Cài thư viện script) cũng chứa các chỉ báo này.