【发布时间】:2021-08-12 07:48:15
【问题描述】:
如何隐藏以前的情节?下面的代码是一个简单的 20/50 EMA 交叉策略。每当我进行多头交易时,它都会在蜡烛上绘制蓝色十字。如何让最近交易的蜡烛上方的蓝色十字交叉并隐藏之前的交易?
//@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)
【问题讨论】:
标签: pine-script