Chủ Nhật, 1 tháng 1, 2017

Hướng dẫn viết bộ lọc cho amibroker

Nhân tiện có 1 vài bạn pm mình hỏi cách viết bộ lọc rồi hiển thị kết quả cho đẹp, mình có trả lời và tổng hợp lại thành các ví dụ sau:

VD1: theo điều kiện Buy sell có sẵn thì thêm dòng
Filter = Buy OR Sell;
AddColumn(V,"Volume",1.0,colorBlack);

Hiển thị kết quả Buy/Sell trên cùng 1 cột:
AddColumn( IIf( Buy, Asc("B"), Asc("S")), "Signal", formatChar );

Hiển thị kết quả Buy/Sell trên 2 cột khác nhau:

AddTextColumn( WriteIf(Buy,"B",""), "Buy", 1,colorGreen );
AddTextColumn( WriteIf(Sell,"S",""), "Sell", 1 ,colorRed);

VD 2: Đường giá cắt và nằm trên MA 20,MA 50,MA 100(trong đó MA 20>MA 50>MA 100)
Filter = Cross(C,MA(C,20)) AND MA(C,20)>MA(C,50) AND MA(C,50)>MA(C,100);

VD3: Gía đóng cửa phiên nay cao hơn giá cao nhất 40 phiên vừa qua.
Filter = C>=HHV(H,-40);

Không có nhận xét nào:

Đăng nhận xét