请帮忙,
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在执行期间将保持不变。