Pine 脚本 v4 - 如何在前一根柱线的高点/低点设置止损?



请帮忙,

strategy.entry("Long", strategy.long, when = bullish, comment = "Entered Long")
// Stop loss at previous bar's low
// Take profit at 1.5x the risk
strategy.entry("Short", strategy.short, when = bearish, comment = "Entered Short")
// Stop loss at previous bar's high
// Take profit at 1.5x the risk

我想的是,对于长条目,loss = abs(strategy.position_avg_price - low[1]) / syminfo.mintick,但low[1]的值显然会改变每个小节。另外,我甚至不能正确地转换它,Unknown argument 'loss' of type 'series[float]'所以,在很大程度上,我如何访问前一条的高/低值,并将其分配给变量,使其在策略期间保持不变?

我认为您可以使用valuewhen函数来分配变量以保持静态,我使用下面类似的代码,

L=(EL,最低(低,3(,0(时的值

L在执行期间将保持不变。

最新更新