OPEN-SOURCE SCRIPT

MA Crossover with +100 Target Label

271
//version=5
indicator("MA Crossover with +100 Target Label", overlay=true)

// === Input Parameters ===
shortPeriod = input.int(10, title="Short MA Period")
longPeriod = input.int(100, title="Long MA Period")
pointTarget = input.float(100.0, title="Target Points", step=0.1)

// === Moving Averages ===
shortMA = ta.sma(close, shortPeriod)
longMA = ta.sma(close, longPeriod)

// === Plotting MAs ===
plot(shortMA, title="Short MA", color=color.orange)
plot(longMA, title="Long MA", color=color.blue)

// === Crossover Detection ===
bullishCross = ta.crossover(shortMA, longMA)
bearishCross = ta.crossunder(shortMA, longMA)

// === Variables to Track Entry and Targets ===
var float buyPrice = na
var float sellPrice = na
var bool buyActive = false
var bool sellActive = false

// === On Buy Signal ===
if bullishCross
buyPrice := close
buyActive := true
sellActive := false // Reset opposite signal
sellPrice := na
label.new(bar_index, low, "Buy", style=label.style_label_up, color=color.green, textcolor=color.white)

// === On Sell Signal ===
if bearishCross
sellPrice := close
sellActive := true
buyActive :=

免責聲明

這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。