У меня есть стратегия в TradingView, которая работает долго при определенных условиях.Прекрасно работает, если я использую целые числа или проценты для StopLoss и TakeProfit.
Однако я действительно хочу установить StopLoss на уровне предыдущих баров.
Кажется, я не могу сохранить переменную во время выполнения Long.
Ниже не работает, потому что low [1] обновляется для каждой свечи:
inpTakeProfit = input(2.0, title='Take Profit %', type=float)/100
takeProfitValue = strategy.position_avg_price * (1 + inpTakeProfit)
inpStopLoss = low[1]
stopLossValue = inpStopLoss
entry = strategy.position_avg_price
useTakeProfit = inpTakeProfit > 0 ? takeProfitValue : na
useStopLoss = inpStopLoss > 0 ? stopLossValue : na
Как сохранить переменную и оставить ее неизменной?