B010
trailOffset without trailPoints
Severity Error
A trailing stop is activated once price has moved trailPoints ticks in favour of the position, and then follows price at a distance of trailOffset ticks. An offset without an activation distance never activates.
Add trailPoints:, or remove trailOffset:.
Failing example
script "Trailing long"
strategy defaultQty = qty.percentOfEquity(20.0)
data chart = subscribe(data.ohlcv)
on chart.close {
if ta.crossover(chart.close, ta.sma(chart.close, 30)) {
strategy.entry("Long", direction.long)
}
strategy.exit("Trail", from: "Long", trailOffset: 50.0, loss: 200.0)
}Fixed example
script "Trailing long"
strategy defaultQty = qty.percentOfEquity(20.0)
data chart = subscribe(data.ohlcv)
on chart.close {
if ta.crossover(chart.close, ta.sma(chart.close, 30)) {
strategy.entry("Long", direction.long)
}
strategy.exit("Trail", from: "Long", trailPoints: 100.0, trailOffset: 50.0, loss: 200.0)
}