glaz

Slow Heiken Ashi

12298 lượt xem
2673
Period= Length of the slow HA
Fastend and Slowend = just calculations for the Kama function no need to change those.
Signal= Shows/Hides the triangles
Gỡ bỏ khỏi Script Ưa thích Thêm vào Script Ưa thích
study("Slow Heiken Ashi",overlay=true,precision=0)
//by Glaz.
//KAMA function
p=input(6,title='Period')
fastend=input(0.666,step=0.001)
slowend=input(0.0645,step=0.0001)
kama(close,amaLength)=>
    diff=abs(close[0]-close[1])
    signal=abs(close-close[amaLength])
    noise=sum(diff, amaLength)
    efratio=noise!=0 ? signal/noise : 1
    smooth=pow(efratio*(fastend-slowend)+slowend,2)
    kama=nz(kama[1], close)+smooth*(close-nz(kama[1], close))
    kama

//Slow Heiken Ashi
hakamaper=1/2
Signal=input(true)
Om=sma(open,p)
Hm=sma(high,p)
Lm=sma(low,p)
Cm=sma(close,p)
vClose=(Om+Hm+Lm+Cm)/4
vOpen= kama(vClose[1],hakamaper)
vHigh= max(Hm,max(vClose, vOpen))
vLow=  min(Lm,min(vClose, vOpen))

// Plots
vcolor= vOpen>vClose ?red:green
plotcandle(vOpen,vHigh,vLow,vClose,color=vcolor)

//signals
plotchar(Signal?(cross(vOpen,vClose) and vOpen[1]<vClose[1]?vHigh:na):na,char='▼',color=white,transp=0,location=location.absolute)
plotchar(Signal?(cross(vOpen,vClose) and vOpen[1]>vClose[1]?vLow:na):na,char='▲',color=white,transp=0,location=location.absolute)

//http://www.wisestocktrader.com/indicators/3110-heikein-ashi-smooth-trading-system

Bình luận

I'm getting this when trying to apply...

Invalid value of the `length’ argument (0) `sum’ in the function. It should be >0

How do i remedy?
+24 Phản hồi
Mohi1006 Nomallfx
@Nomallfx, change the 17 line
hakamaper=1
+6 Phản hồi
StillAlive Mohi1006
@Mohi1006, thnx :)
Phản hồi
ryanhhh Mohi1006
@Mohi1006,
Hello.
I have tried doing this but it's still saying `length’ argument (0) `sum’ in the function. It should be >0'
Do you have to activate this change once you have altered the code?
Many thanks

P.S. I just discovered you have to reapply the indicator to the chart then it works fine
Phản hồi
Abady-Habra Nomallfx
@Nomallfx, did you find the solution?
Phản hồi
Hi Glaz.
Love this script. Nice job.
Just a litter contribution . Add this couples of lines in order to have the signal Alert.

short= cross(vOpen,vClose) and vOpen<vClose?vHigh:na
long= cross(vOpen,vClose) and vOpen>vClose?vLow:na
alertcondition(short,title='Short Signal', message='Short Signal')
alertcondition(long,title='Long Signal', message='Long Signal')
+14 Phản hồi
swordfighter ruben.castro.359
thanks for writing the alerts great help
Phản hồi
willowcharts ruben.castro.359
@ruben.castro.359, Please forgive my lack of coding ability but where in the script do I paste this. I love this indicator and would love if it signaled which I think thats what this is allowing. Appreciate the help in advance.
Phản hồi
glaz willowcharts
@willowcharts, at the end of the script, but prolly i need to update the script since its been asked alot of times
Phản hồi
@glaz, I am sure it would be appreciated. This is my favorite indicator for trend trading. Thanks for the speedy reply. I will attempt to add it now and let you know how it works...damn I wish I understood this coding stuff LOL
Phản hồi
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 Xu 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