RicardoSantos

[RS]DPO Normalized MA

1412 lượt xem
241
DPO Weighted MA System.
Gỡ bỏ khỏi Script Ưa thích Thêm vào Script Ưa thích
study(title="[RS]DPOMA System A", shorttitle="[RS]DPOMASA", overlay=true)

// DPO
dpo_length = input(24)
dpo_src = ohlc4
dpo_disp = (dpo_src - sma(dpo_src[round(dpo_length/2) + 1], dpo_length))
dpo = (dpo_src - sma(dpo_src, dpo_length))

dpo_f = (dpo / dpo_src) * 1
dpo_df = (dpo_disp / dpo_src) * 1

//dpo_trend = dpo_disp - dpo
//dpo_cycle = dpo_trend + dpo_disp
dpo_trend = dpo_df - dpo_f
dpo_cycle = dpo_trend + dpo_df

//dpo_h = highest(dpo_cycle, dpo_length)
//dpo_l = lowest(dpo_cycle, dpo_length)

//dpo_hlc(s) => s == s[1] ? gray : na
//plot(dpo_h, style=line, color=dpo_hlc(dpo_h), linewidth=2)
//plot(dpo_l, style=line, color=dpo_hlc(dpo_l), linewidth=2)

dpo_diff = dpo_cycle-dpo_trend

//plot(dpo_cycle, color=black, style=line, linewidth=3, transp=50)

//plot(dpo_diff, style=histogram, color=gray, linewidth=4)

//tc = rising(dpo_trend, 1) ? green : maroon
//plot(dpo_trend, color=tc, style=circles, linewidth=3, join=true)

//hline(0)

// ma
pip = 0.0001 * close
ma1 = ema(dpo_src, dpo_length)
ma2 = sma(ma1 + (ma1 * (dpo_diff-dpo_trend)), 6) 

//plot(ma1, color=green)
plot(ma2, color=black, linewidth=3)

bc = dpo_src > ma2 ?
        close > open ? lime : green :
        dpo_src < ma2 ?
        close > open ? red : maroon :
        close > open ? silver : gray

barcolor(bc)

Bình luận

Trang chủ Bộ lọc cổ phiếu Bộ lọc Forex Bộ lọc Tiền điện tử Lịch kinh tế Cách thức hoạt động Tính năng Biểu đồ Trả phí Giới thiệu bạn Quy tắc Áp dụng Trung tâm Trợ giúp Giải pháp cho Website & Nhà môi giới Widget Giải pháp biểu đồ Thư viện Biểu đồ Lightweight Blog & Tin tức Twitter
Hồ sơ Tùy chỉnh Hồ sơ Tài khoản và Thanh toán Giới thiệu bạn Ticket Hỗ trợ của tôi Trung tâm Trợ giúp Các ý tưởng đã đăng Người theo dõi Đang theo dõi Tin nhắn riêng Trò chuyện Đăng xuất