Squeeze Momentum Indicator [LazyBear]

Thứ 2, 17/03/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ê
Squeeze Momentum Indicator [LazyBear]
10/10/2022 09:05 PM 4833 Lượt xem

    SQUEEZE MOMENTUM [LazyBear] 

    Giới thiệu

    Chỉ số Squeeze Momentum Indicator là một phiên bản của chỉ báo TTM Squeeze John Carter được đề cập trong sách "Mastering the Trade" (chapter 11). Phiên bản Squeeze Momentum được sử dụng phổ biến nhất hiện tại do LazyBear phát triển trên nền tảng của TradingView. Tập thể NenNhat.Net thấy hiệu quả và mong muốn hỗ trợ ace nhà đầu tư Việt Nam đang dùng Amibroker có đa dạng các chỉ báo hỗ trợ nên đã bỏ công sức để chuyển đổi thành code Amibroker AFL, hi vọng mọi người ủng hộ trang web và kênh Youtube bằng Like yes Share mail...

    Chỉ số Squeeze Momentum (hoặc là TTM Squeeze) là chỉ báo đo lường độ biến động và động lượng, dựa trên vận động của giá trong biên hẹp thắc chặt trong một thời gian và sau đó phá vỡ mạnh bắt đầu những nhịp di chuyển lớn.

    Code Amibroker miễn phí

    Cài đặt

     

    Code Amibroker afl miễn phí

    Có 4 thông số có thể tùy chỉnh trong cửa sổ Parameters

    - BB length: Khoảng thời gian để tính dãy Bollinger Band

    - BB MultiFactor: hệ số để vẽ độ rộng dãy Bolinger Band

    - KC length: Khoảng thời gian để tính dãy Keltner Channel

    - KC MultiFactor: hệ số để vẽ độ rộng dãy Keltner Channel

    Cách dùng

    Squeeze Momentum Indicator (TTM Squeeze) là chỉ báo được quan tâm hàng đầu trên nền tảng TradingView và được rất nhiều trader trên thế giới và Việt Nam sử dụng. Ace có thể tìm hiểu rất nhiều Video và tài liệu chia sẽ cách sử dụng một cách hiệu quả chỉ báo này.

    Cơ bản chúng ta vào lệnh Long (mua) khi Biểu đồ Histogram cắt lên 0 và Bán (Short) khi biểu đồ cắt xuống 0. Ngoài ra các tín hiệu phân kỳ và khu vực ít biến động cũng là dữ liệu tăng hiệu quả giao dịch.

     

    Code Amibroker (AFL)

    _SECTION_BEGIN("Squeeze Momentum");


    Legth = Param("BB length", 20);
    Mult = Param("BB MultFactor",2);
    LegthKC = Param("KC Length",20);
    MultKC = Param("KC MultFactor", 1.5 );

    // Calculate BB
    source = Close;
    basis = ma(source, legth);
    dev = multKC * stdev(source, legth);
    upperBB = basis + dev;
    lowerBB = basis - dev;

    // Calculate KC
    sma = ma(source, legthKC);
    range = ATR(LegthKC);
    rangema = ma(range, legthKC);
    upperKC = sma + rangema * multKC;
    lowerKC = sma - rangema * multKC;

    sqzOn  = (lowerBB > lowerKC) and (upperBB < upperKC);
    sqzOff = (lowerBB < lowerKC) and (upperBB > upperKC);
    noSqz  = (sqzOn == false) and (sqzOff == false);

    val = LINEARREG(source  -  ((HHV(high, legthKC)+ LLV(low, legthKC))/2+ ma(close,legthKC))/2, legthKC);

    bColor=IIf(val>0,IIf(val>Ref(val,-1),colorLime,colorGreen),IIf(val sColor=IIf(nosqz,colorGrey40,IIf(sqzOn,colorPink,colorBlue));


    PlotOHLC(0,val,0,Val, "Squeeze Momentum", bColor);
    PlotShapes(shapeSmallCircle, sColor,0,15);

    _SECTION_END();

    Do một số đoạn code tự động mất khi đăng lên web, ace có thể tải File để hạn chế lỗi tại đây 

    Mật khẩu: NenNhat.Net_Squ

    Đọc thêm

    Thu gọn

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