OPEN-SOURCE SCRIPT

SHIVSHANKAR BIND MACD Crossover

shivshankarbind123の投稿
//version=5
indicator("MACD Crossover with Vertical Lines", overlay=true)

// MACD Parameters
fast_length = input(12, title="MACD Fast Length")
slow_length = input(26, title="MACD Slow Length")
signal_length = input(9, title="MACD Signal Length")

// MACD Calculation
[macdLine, signalLine, _] = ta.macd(close, fast_length, slow_length, signal_length)

// MACD Crossover conditions
bullishCrossover = ta.crossover(macdLine, signalLine)
bearishCrossover = ta.crossunder(macdLine, signalLine)

// Plot MACD and Signal lines (not necessary if only vertical lines are required)
plot(macdLine, title="MACD Line", color=color.blue, linewidth=1)
plot(signalLine, title="Signal Line", color=color.orange, linewidth=1)

// Add vertical line on crossover
var line bullLine = na
var line bearLine = na

if (bullishCrossover)
line.delete(bullLine)
bullLine := line.new(bar_index, high, bar_index, low, color=color.green, width=2)
if (bearishCrossover)
line.delete(bearLine)
bearLine := line.new(bar_index, high, bar_index, low, color=color.red, width=2)

// Buy/Sell labels
plotshape(series=bullishCrossover, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=bearishCrossover, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
Moving AveragesTrend Analysis

オープンソーススクリプト

TradingViewの精神に則り、このスクリプトの作者は、トレーダーが理解し検証できるようにオープンソースで公開しています。作者に敬意を表します!無料で使用することができますが、このコードを投稿で再利用するには、ハウスルールに準拠する必要があります。 お気に入りに登録してチャート上でご利用頂けます。

チャートでこのスクリプトを利用したいですか?

免責事項