无线延续的线路结束-Pinescript

问题描述 投票:0回答:1
calculateRisk(entryPrice, isLong) => atr = ta.atr(atrLength) baseStop = useAtrStops ? (isLong ? (entryPrice - (atr * atrMultiplier)) : (entryPrice + (atr * atrMultiplier))) : (isLong ? ta.lowest(low, 5)[1] : ta.highest(high, 5)[1]) riskAmount = strategy.equity * riskPct stopDistance = math.abs(entryPrice - baseStop) positionSize = riskAmount / stopDistance tp = isLong ? (entryPrice + (stopDistance * rrRatio)) : (entryPrice - (stopDistance * rrRatio)) [positionSize, baseStop, tp]

我就在“ basestop = useAtrstops?”行之后得到错误?

注意代码工作。 我已经审查了在线包装上的

文档,并尝试了各种间距,但是我无法超越它。 任何帮助将不胜感激。
	

我就在“ basestop = useAtrstops?”行之后得到错误?

由于下一行((isLong ?

)以8个空格开头。
pine-script pine-script-v5
1个回答
0
投票

如果[一条线]将下一行缠绕,然后延续该语句 必须从一个或几个(与4个空间的多个不同)开始

,固定您的间距,这将是好的。

calculateRisk(entryPrice, isLong) => atr = ta.atr(atrLength) baseStop = useAtrStops ? (isLong ? (entryPrice - (atr * atrMultiplier)) : (entryPrice + (atr * atrMultiplier))) : (isLong ? ta.lowest(low, 5)[1] : ta.highest(high, 5)[1]) riskAmount = strategy.equity * riskPct stopDistance = math.abs(entryPrice - baseStop) positionSize = riskAmount / stopDistance tp = isLong ? (entryPrice + (stopDistance * rrRatio)) : (entryPrice - (stopDistance * rrRatio)) [positionSize, baseStop, tp]

    

© www.soinside.com 2019 - 2025. All rights reserved.