ace sửa giúp e lỗi error30 =((

Thảo luận trong 'Bàn luận về Amibroker, Metastock, Metatrader 4' bắt đầu bởi Hoàng Thiện, 4/5/24.

Lượt xem : 378

  1. Hoàng Thiện

    Hoàng Thiện New Member

    Tham gia ngày:
    22/4/24
    Bài viết:
    1
    Đã được thích:
    0
    //@version=4
    //Basic Hull Ma Pack tinkered by InSilico
    study("Hull Suite by InSilico", overlay=true)

    //INPUT
    src = input(Close, title="Source")
    modeSwitch = input("Hma", title="Hull Variation", options=["Hma", "Thma", "Ehma"])
    length = input(55, title="Length(180-200 for floating S/R , 55 for swing entry)")
    lengthMult = input(1.0, title="Length multiplier (Used to view higher timeframes with straight band)")

    useHtf = input(false, title="Show Hull MA from X timeframe? (good for scalping)")
    htf = input("240", title="Higher timeframe", type=input.resolution)

    switchColor = input(true, "Color Hull according to trend?")
    candleCol = input(false,title="Color candles based on Hull's Trend?")
    visualSwitch = input(true, title="Show as a Band?")
    thicknesSwitch = input(1, title="Line Thickness")
    transpSwitch = input(40, title="Band Transparency",step=5)

    //FUNCTIONS
    //HMA
    HMA(_src, _length) => wma(2 * wma(_src, _length / 2) - wma(_src, _length), round(sqrt(_length)))
    //EHMA
    EHMA(_src, _length) => ema(2 * ema(_src, _length / 2) - ema(_src, _length), round(sqrt(_length)))
    //THMA
    THMA(_src, _length) => wma(wma(_src,_length / 3) * 3 - wma(_src, _length / 2) - wma(_src, _length), _length)

    //SWITCH
    Mode(modeSwitch, src, len) =>
    modeSwitch == "Hma" ? HMA(src, len) :
    modeSwitch == "Ehma" ? EHMA(src, len) :
    modeSwitch == "Thma" ? THMA(src, len/2) : na

    //OUT
    _hull = Mode(modeSwitch, src, int(length * lengthMult))
    HULL = useHtf ? security(syminfo.ticker, htf, _hull) : _hull
    MHULL = HULL[0]
    SHULL = HULL[2]

    //COLOR
    hullColor = switchColor ? (HULL > HULL[2] ? #00ff00 : #ff0000) : #ff9800

    //PLOT
    ///< Frame
    Fi1 = plot(MHULL, title="MHULL", color=hullColor, linewidth=thicknesSwitch, transp=50)
    Fi2 = plot(visualSwitch ? SHULL : na, title="SHULL", color=hullColor, linewidth=thicknesSwitch, transp=50)
    alertcondition(crossover(MHULL, SHULL), title="Hull trending up.", message="Hull trending up.")
    alertcondition(crossover(SHULL, MHULL), title="Hull trending down.", message="Hull trending down.")
    ///< Ending Filler
    fill(Fi1, Fi2, title="Band Filler", color=hullColor, transp=transpSwitch)
    ///BARCOLOR
    barcolor(color = candleCol ? (switchColor ? hullColor : na) : na)
     
  2. Đang tải...

    Bài viết tương tự Diễn đàn Date
    CÁC CAO NHÂN SỬA GIÚP TÔI ĐOẠN CODE NÀY ĐỂ CHẠY AMI 6 NHÉ. TÔI CẢM ƠN, TÔI SỬA SAI LẠI CÀNG THÊM SAI Bàn luận về Amibroker, Metastock, Metatrader 4 31/7/24
    Nhờ các bác cao thủ sửa giúp e đoạn code sau Bàn luận về Amibroker, Metastock, Metatrader 4 24/6/24
    Các bác sửa giúp bộ đếm tín hiệu Bàn luận về Amibroker, Metastock, Metatrader 4 1/6/24
    Nhờ các bạn cao thủ sửa giúp đoạn code sau Bàn luận về Amibroker, Metastock, Metatrader 4 3/4/24
    Nhờ các bác sửa giúp bộ siêu lọc Ichimoku Bàn luận về Amibroker, Metastock, Metatrader 4 12/8/23

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

Chia sẻ trang này