LazyBear

Indicator: Trend Trigger Factor

Introduced by M.H.Pee, Trend Trigger Factor is designed to keep the trader trading with the trend.

System rules according to the developer:
* If the 15-day TTF is above 100 (indicating an uptrend), you will want to be in long positions.
* If the 15-day TTF is below -100, you will want to be short.
* If it is between -100 and 100, you should remain with the current position.

More info:
Original Article by Mr.Pee: https://drive.google.com/file/d/0Bx48Du_...
Gỡ bỏ khỏi Script Ưa thích Thêm vào Script Ưa thích
//
// @author LazyBear
// 
study("Trend Trigger Factor [LazyBear]", shorttitle="TTF_LB")
length=input(15)
bt = input( 100, title="Buy Trigger")
st = input( -100, title="Sell Trigger")
markCrossovers=input(false, type=bool)

prev(s,i) =>
    y=abs(round(i))
    s[y]

calc_ttf( periods ) =>
    bp = highest( high, periods ) - prev( lowest( low, periods ), - periods )
    sp = prev( highest( high, periods ), - periods ) - lowest( low, periods )
    100 * (bp - sp) / ( 0.5*( bp + sp) )

ttf = calc_ttf( length )
plot(0, color=gray)
btl=plot(bt, color=gray, style=3)
stl=plot(st, color=gray, style=3)

long_f = cross( ttf, st ) and rising(ttf, 1)
short_f = cross(ttf, bt ) and falling(ttf, 1)

bs = (ttf > bt) ? bt : ttf
us = (ttf < st) ? st : ttf
bl=plot(bs, color=white)
ul=plot(us, color=white)
tl=plot(ttf, title="TTF", color=markCrossovers ? (long_f ? green : short_f ? red : blue) : maroon, linewidth=2)
fill(bl, tl, color=green, transp=75)
fill(ul, tl, color=red, transp=75)
List of my free indicators: http://bit.ly/1LQaPK8
List of my indicators at Appstore: http://blog.tradingview.com/?p=970

Bình luận

Interesting in understanding the following formula, for which values of s and i dont understand. prev(s,i) =>
y=abs(round(i))
s Thanks.
+4 Phản hồi
levith telepatico
@telepatico, prev(s,i)=s
Phản hồi
what kind of statement the following codes are? A switch statement: #prev(s,i) =>
# y=abs(round(i))
# s

#calc_ttf( periods ) =>
# bp = highest( high, periods ) - prev( lowest( low, periods ), - periods )
# sp = prev( highest( high, periods ), - periods ) - lowest( low, periods )
# 100 * (bp - sp) / ( 0.5*( bp + sp) )

Thanks.
Phản hồi
You should be advanced into a Mod position:) You would be the only one that earned it in a hard way. Great and appreciate it work.
+2 Phản hồi
LazyBear sublimares2
thanks sublimares2. :)
Phản hồi
LudmilaHanania sublimares2
Totally agree about LazyBear, he is doing a marvellous job with the indicators.
Phản hồi
LazyBear LudmilaHanania
Thanks
Phản hồi
Yet another useful indicator... Thanks LB
Phản hồi
LazyBear primaindustria
yw :)
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