lonestar108

SMI Bars

Uses SMI ( Stochastic Momentum Index ) to set bar colors:

When SMI above overbought, bar color is red.
When SMI is between 0 and overbought, bar color is maroon
When SMI is between oversold and 0, bar color is green
When SMI is below oversold, bar color is lime.
When SMI crosses above or below 0, bar color is orange.
从常用脚本中删除 添加到常用脚本
//Stochastic Momentum Index
//SMI Code by UCSgears, adapted to bars by lonestar108
study("SMI Bars", shorttitle = "SMI_Bars", overlay=true)
a = input(5, "Percent K Length")
b = input(3, "Percent D Length")
ob = input(40, "Overbought")
os = input(-40, "Oversold")
// Range Calculation
ll = lowest (low, a)
hh = highest (high, a)
diff = hh - ll
rdiff = close - (hh+ll)/2
// Nested Moving Average for smoother curves
avgrel = ema(ema(rdiff,b),b)
avgdiff = ema(ema(diff,b),b)
// SMI calculations
SMI = avgdiff != 0 ? (avgrel/(avgdiff/2)*100) : 0
SMIsignal = ema(SMI,b)


barcolor(cross(SMI,0) and SMI > 0 ? orange : na)
barcolor(cross(SMI,0) and SMI < 0 ? orange : na)
barcolor(SMI > ob ? red : na)
barcolor((SMI > 0 and SMI <=ob) ? maroon : na)
barcolor((SMI <= 0 and SMI >=os) ? green : na)
barcolor(SMI < os ? lime : na)


//END

评论

首页 股票筛选器 外汇筛选器 加密货币筛选器 财经日历 如何运作 图表功能 价格 推荐朋友 网站规则 帮助中心 网站 & 经纪商解决方案 插件 图表解决方案 轻量图表库 博客 & 新闻 Twitter
概览 个人资料设置 账户和账单 推荐朋友 代币 我的客服工单 帮助中心 已发表观点 粉丝 正在关注 私人消息 在线聊天 退出