Nhờ hỗ trợ convert code từ tradingview sang amibroker

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

Lượt xem : 1,633

  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
    Tổng chào cả nhà, tình hình là em có cái code bên tradingview mà muốn đưa sang thành ngôn ngữ afl, nhìn công thức thì thấy đơn giảm mà em làm thì thấy kết quả không đúng, các bác nào rảnh về cả pine script lẫn afl thì nghía qua giúp em với ạ. Em cảm ơn

    code pine script:

    // Calculations
    nzVolume = nz(volume)
    source = barstate.isconfirmed ? close : close[1]
    vsource = nzVolume ? barstate.isconfirmed ? ta.obv : ta.obv[1] : na
    corr = ta.correlation(source, vsource, length)
    volAvgS = ta.sma(nzVolume, length)
    volAvgL = ta.sma(nzVolume, length * 5)
    volDev = (volAvgL + 1.618034 * ta.stdev(volAvgL, length * 5)) / volAvgL * thresh / 100
    volRel = nzVolume / volAvgL
    momentum = ta.change(vsource, length) / length
    momOsc = ta.linreg(momentum / volAvgS * 1.618034, smooth, 0)

    accel = if aBand
    ta.change(momentum, length) / length / volAvgS * 1.618034

    plot(aBand ? na : obvMom ? momOsc : na, color=color.new(color.orange, 0), title='On Balance Volume Momentum', linewidth=2)
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    em cố chuyển sang afl như này:

    function Momentum( array, period )
    {
    return array - Ref( array, -period );
    }

    nzVolume = OBV();
    source = C;
    vsource = nzVolume;
    corr = Correlation(source, vsource, length);

    volAvgS = MA(nzVolume, length);
    volAvgL = MA(nzVolume, length * 5);

    volDev = (volAvgL + 1.618034 * StDev(volAvgL, length * 5)) / volAvgL * thresh / 100;
    volRel = nzVolume / volAvgL;

    momentumV = momentum(vsource,length) / length;
    momOsc = LinearReg( (momentumV / volAvgS) * 1.618034, smooth);

    nhưng lúc plot ra lại không đúng, các bác giúp với ạ
     
  2. Đang tải...

    Bài viết tương tự Diễn đàn Date
    Nhờ hướng dẫn về code đếm số bar xảy ra giữa 2 sự kiện Bàn luận về Amibroker, Metastock, Metatrader 4 28/5/22
    Nhờ trợ giúp: Cần tích hợp code VAP - VPA Anna Coulling vào bộ siêu Code VSA - VPA 5.1 Bàn luận về Amibroker, Metastock, Metatrader 4 27/8/21
    Hỗ trợ convert code pine script sang afl Bàn luận về Amibroker, Metastock, Metatrader 4 8/7/23
    Vùng hỗ trợ và kháng cự Bàn luận về Amibroker, Metastock, Metatrader 4 9/7/22
    Hỗ trợ về code amibroker Bàn luận về Amibroker, Metastock, Metatrader 4 6/5/22

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

Chia sẻ trang này