pine-script如何隐藏之前的剧情
Pine-script How to hide previous plots
如何隐藏以前的情节?下面的代码是一个简单的 20/50 均线交叉策略。每当我进行多头交易时,它都会在蜡烛图上绘制蓝色交叉线。如何在最近的交易中保留蜡烛图上的蓝色十字并隐藏之前的交易?
//@version=4
strategy("My Strategy", overlay=true)
ATR = atr(14)
longCondition = crossover(ema(close, 20), ema(close, 50))
float longEntry = na
float longSL = na
float longTP = na
longEntry := longCondition ? close : longEntry[1]
longSL := longCondition ? close - ATR*2 : longSL[1]
longTP := longCondition ? close + ATR*4 : longTP[1]
if longCondition
strategy.entry("long", strategy.long)
strategy.exit("tp or sl", "long", stop=longSL, limit=longTP)
plot(ema(close,20))
plot(ema(close,50), color=color.white)
imLong = strategy.position_size > 0
plotshape(imLong)
Please see the attached image here
- 使用标签 (refrence ) 而不是 ploatshape
- 使用label.delete删除之前的绘图
这样可以吗?
//@version=4
strategy("My Strategy", overlay=true)
ATR = atr(14)
longCondition = crossover(ema(close, 20), ema(close, 50))
float longEntry = na
float longSL = na
float longTP = na
longEntry := longCondition ? close : longEntry[1]
longSL := longCondition ? close - ATR*2 : longSL[1]
longTP := longCondition ? close + ATR*4 : longTP[1]
if longCondition
strategy.entry("long", strategy.long)
strategy.exit("tp or sl", "long", stop=longSL, limit=longTP)
plot(ema(close,20))
plot(ema(close,50), color=color.white)
imLong = strategy.position_size > 0
is_today = year == year(timenow) and month == month(timenow) and dayofmonth == dayofmonth(timenow)
Lastshape = input(false, title = "Enable Last Shape") // Enable or Disable all plots for TP and SL except last ones
plotshape(imLong and (is_today or Lastshape == false))
如何隐藏以前的情节?下面的代码是一个简单的 20/50 均线交叉策略。每当我进行多头交易时,它都会在蜡烛图上绘制蓝色交叉线。如何在最近的交易中保留蜡烛图上的蓝色十字并隐藏之前的交易?
//@version=4
strategy("My Strategy", overlay=true)
ATR = atr(14)
longCondition = crossover(ema(close, 20), ema(close, 50))
float longEntry = na
float longSL = na
float longTP = na
longEntry := longCondition ? close : longEntry[1]
longSL := longCondition ? close - ATR*2 : longSL[1]
longTP := longCondition ? close + ATR*4 : longTP[1]
if longCondition
strategy.entry("long", strategy.long)
strategy.exit("tp or sl", "long", stop=longSL, limit=longTP)
plot(ema(close,20))
plot(ema(close,50), color=color.white)
imLong = strategy.position_size > 0
plotshape(imLong)
Please see the attached image here
- 使用标签 (refrence ) 而不是 ploatshape
- 使用label.delete删除之前的绘图
这样可以吗?
//@version=4
strategy("My Strategy", overlay=true)
ATR = atr(14)
longCondition = crossover(ema(close, 20), ema(close, 50))
float longEntry = na
float longSL = na
float longTP = na
longEntry := longCondition ? close : longEntry[1]
longSL := longCondition ? close - ATR*2 : longSL[1]
longTP := longCondition ? close + ATR*4 : longTP[1]
if longCondition
strategy.entry("long", strategy.long)
strategy.exit("tp or sl", "long", stop=longSL, limit=longTP)
plot(ema(close,20))
plot(ema(close,50), color=color.white)
imLong = strategy.position_size > 0
is_today = year == year(timenow) and month == month(timenow) and dayofmonth == dayofmonth(timenow)
Lastshape = input(false, title = "Enable Last Shape") // Enable or Disable all plots for TP and SL except last ones
plotshape(imLong and (is_today or Lastshape == false))