【问题标题】:Pine-script How to hide previous plots松脚本如何隐藏以前的情节
【发布时间】: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)

Please see the attached image here

【问题讨论】:

    标签: pine-script


    【解决方案1】:

    这样好吗?

    
    //@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))
    

    【讨论】:

    • 我明白了,您使用时间和日期作为过滤器,非常聪明。谢谢,我将使用这个概念!
    【解决方案2】:
    • 使用标签(refrence)代替浮子形状
    • 使用 label.delete 删除以前的绘图

    【讨论】:

    • 不是我想要的。我以 plotshape() 为例。我实际上想隐藏不能删除的 plot() 和 fill()。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-20
    • 1970-01-01
    • 2010-11-23
    • 2015-12-21
    相关资源
    最近更新 更多