Hammer, Hanging man, Shooting star, Inverted hammer Indicators

This script creates Hammer , Hanging man , Shooting star , Inverted hammer chart indicators.
RED + CROSS = Sell
Gỡ bỏ khỏi Script Ưa thích Thêm vào Script Ưa thích
study("Hammer and Hanging man", overlay=true)

high_h = high[1]
low_h = low[1]
open_h = open[1]
close_h = close[1]

shadow_h = high_h - low_h
body_h = abs(open_h - close_h)
bodyMid_h = 0.5 * (open_h + close_h) - low_h

shadow = high - low
body = abs(open - close)
bodyMid = 0.5 * (open + close) - low
bodyRed = open > close and body > (0.3 * shadow)
bodyGreen = close > open and body > (0.3 * shadow)

bodyTop =  bodyMid_h > (0.7 * shadow_h)
bodyBottom =  bodyMid_h < (0.3 * shadow_h)
hammerShape = body_h < (0.5 * shadow_h)

hangingMan = bodyRed and hammerShape and bodyTop ? high_h : na
hammer = bodyGreen and hammerShape and bodyTop ? high_h : na

shootingStar = bodyRed and hammerShape and bodyBottom ? low_h : na
invertedHammer = bodyGreen and hammerShape and bodyBottom ? low_h : na

plot( hangingMan  , title="Hanging man", style=cross, linewidth=10,color=red, transp=95, offset = -1)
plot( hammer  , title="Hammer", style=circles, linewidth=10,color=green, transp=95, offset = -1)

plot( shootingStar  , title="Shooting star", style=cross, linewidth=10,color=red, transp=95, offset = -1)
plot( invertedHammer  , title="Inverted hammer", style=circles, linewidth=10,color=green, transp=95, offset = -1)

Bình luận

@DovCaspi isnt there a mistake here : shadow_h = high_h - low_h ?

I think shadow should be define in two ways : upper shadow = high_h - max(open_h,close_h) and lower shadow = min(open_h,close_h)-low_h

I tweak the indicator and I see much better hammers ;)
+8 Phản hồi
I must have got it wrong because when I write down your script

upper shadow = high_h - max(open_h,close_h)
lower shadow = min(open_h,close_h)-low_h
body_h = abs(open_h - close_h)
bodyMid_h = 0.5 * (open_h + close_h) - low_h

instead of

shadow_h = high_h - low_h
body_h = abs(open_h - close_h)
bodyMid_h = 0.5 * (open_h + close_h) - low_h

Pine says
Script could not be translated from: |B|upper shadow = high_h
+4 Phản hồi
Thanks for the indicator. The only negative is that it's lagging (1 day). How would you tweak it so that it's showing real-time info on the candle that is being formed? TIA
+5 Phản hồi
It lags because it uses confirmation. if bearish signal, indicator checkout that next candle is red. if bullish signal ( eg hammer ) indicators checks for next candle = green ;)
+4 Phản hồi
yolo12 PaulMir
@PaulMir, So its only useful for actually learning what the candles look like, something you can do on on a website.
All in all a completely useless indicator.
+1 Phản hồi
Does it lag thru the eod. Basically, Could you place and AA trade on the indicator or does it not show up until the next morning?
+2 Phản hồi
Does it still lag?
I have read some old comments from 2014-15.
I hope this code is updated and it doesn't lag anymore as it did some years ago.
Please tell me if it lags one candle or one bar.
+1 Phản hồi
How to use this script. Can it be used on this platform or any other platform
+1 Phản hồi
Hi guys
I didn't touched this code for several years :(
Sorry ..

Dov Caspi
Phản hồi
@DovCaspi First of all, great script. Clean and very useful. I was wondering if you were able to setup alert when the indicator triggers hammer, hanging man, etc?
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 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