XẾP HẠNG SỨC MẠNH RS THEO PHƯƠNG PHÁP CANSLIM
GIỚI THIỆU
Phương pháp đầu tư CANSLIM của ONeil để chọn được cổ phiếu mạnh có một cách là dựa vào chỉ số RS trên nhật báo IBD. Đây là một chỉ báo đọc quyền để tính toán thành tích về giá của một cổ phiếu so với phần còn lại của thị trường trong 52 tuần gần nhất. Mỗi cổ phiếu được gán giá trị từ 1 đến 99, với 99 là cổ phiếu tốt nhất. Chỉ số RS bằng 99 có nghĩa là cổ phiếu đang tốt hơn 99% tất cả các công ty khác đang tham gia xếp hạng.
L (Leader or Lagard) trong phương pháp CANSLIM là tìm kiếm cổ phiếu dẫn đầu. O'Neil khuyên nên chọn những cổ phiếu có RS lớn hơn 80 có một mẫu hình biểu đồ tốt thì khả năng chiến thắng và tìm được siêu cổ phiếu sẽ rất cao. Chẳng có lý do gì để bạn chọn một cổ phiếu đang lẹt đẹt phía sau nhiều cổ phiếu khác trên thị trường.
Đa số các nhà đầu tư thường không qua tâm hoặc không có công cụ để so sánh sức mạnh của các cổ phiếu trên thị trường.
VIDEO THAM KHẢO
CODE RS THEO CANSLIM MIỄN PHÍ
_SECTION_BEGIN("RS IBD");
listnum=10;
symlist = CategoryGetSymbols( categoryWatchlist,listnum );
//dem so cp
list = CategoryGetSymbols( categoryWatchlist, listnum );
TongSoCp = 0;
for( i = 0; ( sym = StrExtract( list, i ) ) != ""; i++ )
{
Tongsocp=Tongsocp+1;
}
// delete static variables
StaticVarRemove( "TienTo*" );
// fill input static arrays
for ( i = 0; ( sym = StrExtract( symlist, i ) ) != ""; i++ )
{
SetForeign( sym );
// relative strength IBD style
Mot = 0.4*(C/Ref(C,-5));
Hai = 0.3*(C/Ref(C,-20));
Ba = 0.2*(C/Ref(C,-60));
Bon = 0.1*(C/Ref(C,-120));
RSraw = Mot + Hai + Ba + Bon;
RestorePriceArrays();
StaticVarSet( "TienTo" + sym, RSraw );
}
// Xep hang theo RS
StaticVarGenerateRanks( "XepHang", "TienTo", 0, 1224 ); // normal rank mode
// Doc kqua xep hang
//for ( i = 0; ( sym = StrExtract( symlist, i ) ) != ""; i++ )
RS= round((Tongsocp-StaticVarGet( "XepHangTienTo" + Name() ))/(tongsocp/99.5));//425/99 lam tron len
Plot( RS, "RS IBD", colorGold );
Title=EncodeColor(ColorRGB(255,0,255)) + RS + " Huynh Van Thon - VPS - Ma:L443 - 0349818467";
Filter=RS>90 AND MA(C*V,10)>3e6;
AddColumn (RS,"RS");
_SECTION_END();