Zero lag MACD

Thảo luận trong 'Bàn luận về Amibroker, Metastock, Metatrader 4' bắt đầu bởi matquykyo811, 14/8/22.

Lượt xem : 2,274

  1. matquykyo811

    matquykyo811 Well-Known Member

    Tham gia ngày:
    24/10/21
    Bài viết:
    52
    Đã được thích:
    26
    Giới tính:
    Nam
    chào các bác, dưới đây là code zero lag macd chuyển từ tradingview sang
    (tradingview.com/script/kfFN7M7u/)
    để sẵn ảnh demo cho các bác một cái mặc định của ami một cái là zerolag macd, nhìn qua cũng thấy tín hiệu cho ra nhanh hơn rồi nà :D

    bác nào thích thì túm về xem thử, phần histogram em cho x4.14 lên cho dễ nhìn thôi
    bác nào có strategy gì hay về macd thì share em tham khảo, em cảm ơn

    p/s 11111111111111.png : hóng code risk on/off của bác khánh
    happy trading :D

    ////////////////////////////////////////
    source = Close;

    fastLength = param("fast length",12,1,100,1);
    slowLength = param("slow length",26,1,100,1);
    signalLength =param("signal length",9,1,100,1);
    MacdEmaLength =param("MACD EMA period",9,1,100,1);
    useEma = 1; //input(true, title="Use EMA (otherwise SMA)")
    useOldAlgo = 1; // input(false, title="Use Glaz algo (otherwise 'real' original zero lag)")

    // Fast line
    ma1= ema(source, fastLength);
    ma2 = ema(ma1,fastLength);
    zerolagEMA = ((2 * ma1) - ma2);

    // Slow line
    mas1= ema(source , slowLength);
    mas2 = ema(mas1 , slowLength);
    zerolagslowMA = ((2 * mas1) - mas2);

    // MACD line
    ZeroLagMACD = zerolagEMA - zerolagslowMA;

    // Signal line
    emasig1 = ema(ZeroLagMACD, signalLength);
    emasig2 = ema(emasig1, signalLength);
    Signal_ = (2 * emasig1) - emasig2;

    hist = ZeroLagMACD - Signal_;

    Plot(0,"",colorWhite,styleLine);
    zeroLine = plot(ZeroLagMACD, "Zero laf MACD", colorBlue,styleLine|styleThick,Null,Null,0,0,1);
    signalLine = plot(Signal_, "Signal line", colorWhite,styleLine,Null,Null,0,0,1);

    bcolor = IIf(hist > 0,
    IIf( hist > Ref(hist,-1), colorLime, colorGreen),
    IIf( hist < Ref(hist, -1), colorRed, colorOrange));
    SetBarFillColor(bcolor);
    plot(hist*3.14,"MACD Histogram", colorLightGrey, styleArea|styleThick, Null, Null, 0, -1);
    ////////////////////////////////////////
     
    trongnq and thelightvn like this.
  2. Đang tải...

    Bài viết tương tự Diễn đàn Date
    Code KMACD - Biến thể bám xu hướng mượt hơn Macd thông dụng Bàn luận về Amibroker, Metastock, Metatrader 4 10/7/24
    Chào các bác ạ, có bác nào có code TDmacd cho amibroker không ạ Bàn luận về Amibroker, Metastock, Metatrader 4 25/6/24
    Loanh quanh lại MACD Bàn luận về Amibroker, Metastock, Metatrader 4 18/5/24
    Update Code MACD (Vol và giá) Bàn luận về Amibroker, Metastock, Metatrader 4 4/3/24
    Quay lại chủ đề MACD Bàn luận về Amibroker, Metastock, Metatrader 4 15/1/24

Lượt bình luận : 0

Chia sẻ trang này