搜索
产品
社区
市场
新闻
经纪商
更多
CN
开始
社区
/
指标和策略
/
DSL Oscillator Emeson Bareno
OPEN-SOURCE SCRIPT
DSL Oscillator Emeson Bareno
由Emersonbareno提供
关注
关注
16小时前
1
4
添加到收藏
添加到收藏
16小时前
//
version
=5
indicator("DSL Oscillator", overlay=false)
// Input Parameters
length = input.int(14, minval=1, title="Length")
smoothing1 = input.int(3, minval=1, title="First Smoothing Length")
smoothing2 = input.int(3, minval=1, title="Second Smoothing Length")
// Calculate Price Data
price = close
// Double Smoothing Process
ema1 = ta.ema(price, smoothing1)
ema2 = ta.ema(ema1, smoothing2)
// DSL Calculation
dsl = ta.ema(ema2, length)
// Signal Thresholds
buy_level = input.float(0.1, title="Buy Threshold", tooltip="Threshold for generating buy signals")
sell_level = input.float(-0.1, title="Sell Threshold", tooltip="Threshold for generating sell signals")
// Buy and Sell Signals
buy_signal = ta.crossover(dsl, buy_level)
sell_signal = ta.crossunder(dsl, sell_level)
// Plot DSL Oscillator
plot(dsl, color=color.blue, linewidth=2, title="DSL Oscillator")
hline(buy_level, "Buy Level", color=color.green, linestyle=hline.style_dotted)
hline(sell_level, "Sell Level", color=color.red, linestyle=hline.style_dotted)
// Signal Markers
plotshape(buy_signal, style=shape.labelup, color=color.green, location=location.belowbar, size=size.small, title="Buy Signal")
plotshape(sell_signal, style=shape.labeldown, color=color.red, location=location.abovebar, size=size.small, title="Sell Signal")
Bands and Channels
Breadth Indicators
Candlestick analysis
开源脚本
本着真正的TradingView精神,此脚本的作者已将其开源,以便交易者可以理解和验证它。向作者致敬!您可以免费使用它,但在出版物中重复使用此代码受
网站规则
约束。 您可以收藏它以在图表上使用。
想在图表上使用此脚本?
添加到收藏
Emersonbareno
关注
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在
使用条款
阅读更多信息。