Cách lọc ra những cổ phiếu theo điều kiện

Discussion in 'Thị trường chứng khoán' started by thanh_bkhn1984, Nov 16, 2016.

1448 người đang online, trong đó có 579 thành viên. 21:21 (UTC+07:00) Bangkok, Hanoi, Jakarta
  1. 1 người đang xem box này(Thành viên: 0, Khách: 1)
thread_has_x_view_and_y_reply
  1. handsomexcel

    handsomexcel Thành viên gắn bó với f319.com

    Joined:
    Feb 14, 2011
    Likes Received:
    20,711

    Dang tim bo loc ah.
  2. ThanhBrokerHsc

    ThanhBrokerHsc Thành viên này đang bị tạm khóa Đang bị khóa Not Official

    Joined:
    Jul 27, 2016
    Likes Received:
    1,962
    múc.....
  3. xfarmer

    xfarmer Thành viên rất tích cực

    Joined:
    Dec 28, 2009
    Likes Received:
    40
    Có nhiều cách để giải quyết vấn đề này của bác.

    Khối lượng nhỏ hơn 1 số cụ thể coi như không có giao dịch; KL bằng không chắc chắn là ko có giao dịch.

    Min_VT=ParamToggle("Set Minimum Volume Filter","No|Yes",1);
    Min_V=Param("Minimum Volume(K)",50,0,100000);
    Max_VT=ParamToggle("Set Maximum Volume Filter","No|Yes",1);
    Max_V=Param("Maximum Volume(K)",1500,0,100000);
    _V=MA(V,10);
    // hoặc
    // _V=V ; để tính KL trực tiếp luôn; ko qua trung bình nữa.
    Liquid=(1-Min_VT+Min_VT*(_V>=Min_V*1000))AND(1-Max_VT+Max_VT*(_V=10);
  4. vanngoan

    vanngoan Thành viên quen thuộc

    Joined:
    Jun 17, 2015
    Likes Received:
    20

    Em filter một số tiêu chuẩn thì lại có một số mã không giao dịch lẫn vào sao loại bỏ nó hả bác!
  5. xfarmer

    xfarmer Thành viên rất tích cực

    Joined:
    Dec 28, 2009
    Likes Received:
    40
    Bác để ý. Mặc định đang để MA(V,10) nằm trong vòng 50K -> 1.5tr cp
    --- Gộp bài viết, Dec 11, 2016, Bài cũ: Dec 11, 2016 ---
    Như tôi thử scan KL giao dịch từ 0 cho đến 1K bình quân trong vòng 10 ngày; nhiều quá trời luôn.
    cp2011 likes this.
  6. tete_a6

    tete_a6 Thành viên gắn bó với f319.com

    Joined:
    Apr 2, 2005
    Likes Received:
    247
    BÁc cho hỏi muốn lọc ra điều kiện ADX tăng 3,4 phiên liên tiếp thì câu lệnh kiểu gì?
  7. cp2011

    cp2011 Thành viên gắn bó với f319.com

    Joined:
    Apr 12, 2010
    Likes Received:
    1,822
    Nhờ bác cho code lọc ra những mã tương đồng với chart Vnindex hay vn30?
    Thanks
  8. xfarmer

    xfarmer Thành viên rất tích cực

    Joined:
    Dec 28, 2009
    Likes Received:
    40
    n=3;
    ADX_UP=ADX(7)>REf(ADX(7),-1);

    adx_up_n_day=sum(adx_up,n)==n;

    filter=adx_up_n_day;

    addcolumn(C,"Close");
    ttlhuyen and tete_a6 like this.
  9. xfarmer

    xfarmer Thành viên rất tích cực

    Joined:
    Dec 28, 2009
    Likes Received:
    40
    Trường hợp này dùng hàm Correlation() để xác định mối tương quan giữa hai chuỗi dữ liệu với nhau.

    + Để thuận tiện bạn có thể export ra tất cả các giá trị Correl của các mã với vnIndex; rồi sắp xếp giá trị từ thấp đến cao; nhìn đó sẽ biết là cp nào tương quan cao nhất.

    + Hoặc có thể định ra khung giá trị tương quan. Vd: lớn hơn 1 giá trị nào đó (vd: 0.8) đc coi là tương quan nhiều; nhỏ hơn nó là tương quan ít.

    Về mặt lý thuyết Correlation() sẽ biến động từ -1 đến +1; Giá trị tuyệt đối càng sát 1 tương quan càng lớn.
    + hay - cho biết tương quan cùng chiều hay ngược chiều.

    Nói chung cái này chỉ là logic thống kê. Ứng dụng được đến đâu thì không sure lắm. Có thể dùng bổ sung thêm R-squared để ước lượng xác suất.

    code: Trong code này có luôn bộ lọc KL giao dịch.


    Min_VT=ParamToggle("Set Minimum Volume Filter","No|Yes",1);
    Min_V=Param("Minimum Volume(K)",50,0,100000);
    Max_VT=ParamToggle("Set Maximum Volume Filter","No|Yes",1);
    Max_V=Param("Maximum Volume(K)",1500,0,100000);
    _V=MA(V,10);
    // ho?c
    // _V=V ; d? tính KL tr?c ti?p luôn; ko qua trung bình n?a.
    Liquid=(1-Min_VT+Min_VT*(_V>=Min_V*1000))AND(1-Max_VT+Max_VT*(_V<=Max_V*1000));

    // Tinh Correlation
    n=5;
    _vni=Foreign("VNINDEX","C");
    _correl=Correlation(C,_vni,n);


    Filter=Liquid;
    AddColumn(_correl,"Correlation");
    AddColumn(C,"Close");
    AddColumn(_V,"Vol");



    lotusvn and cp2011 like this.
  10. cp2011

    cp2011 Thành viên gắn bó với f319.com

    Joined:
    Apr 12, 2010
    Likes Received:
    1,822
    Rất cảm ơn bác đã share, để chiều tôi xem lại và hỏi bác thêm tý nữa.

Share This Page