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 : 383

  1. matquykyo811

    matquykyo811 Well-Known Member

    Tham gia ngày:
    24/10/21
    Bài viết:
    46
    Đã được thích:
    23
    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);
    ////////////////////////////////////////
     
    thelightvn thích bài này.
  2. Đang tải...

    Bài viết tương tự Diễn đàn Date
    Cần trợ giúp code ami MACD tháng Bàn luận về Amibroker, Metastock, Metatrader 4 13/4/22
    xin cách làm đường macd như thế này Bàn luận về Amibroker, Metastock, Metatrader 4 6/10/21
    E Xin code lọc trendline MACD ạ. Bàn luận về Amibroker, Metastock, Metatrader 4 21/9/21
    Chia sẻ bộ lọc Phân kỳ và tín hiệu MACD cho Amibroker Bàn luận về Amibroker, Metastock, Metatrader 4 4/2/20
    Tặng bạn Indicator MACD cải tiến ! Bàn luận về Amibroker, Metastock, Metatrader 4 20/4/19

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

Chia sẻ trang này