Xếp hạng sức mạnh RS theo phương pháp CANSLIM

Thứ 7, 19/04/2025

::

PM
Đầu tư chứng khoán khoa học trên nền tảng phân tích dữ liệu và thống kê
Xếp hạng sức mạnh RS theo phương pháp CANSLIM
03/09/2022 06:01 AM 4246 Lượt xem

    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();

    Đọc thêm

    Thu gọn

    Bài viết khác:
    Zalo
    Hotline