Pine script 如何让calc_on_每次停止重新喷漆?

Pine script 如何让calc_on_每次停止重新喷漆?,pine-script,Pine Script,有没有办法使calc\u on\u every\u tick不重新绘制信号?现在启用它只会导致策略根据信号中的噪声前后翻转。我想让calc\u on\u每勾一次触发的第一个策略条目保持不变,不管信号是否在酒吧关闭时消失。我已经通过使用下面的代码解决了这个问题,但是虽然这会导致信号输入警报只触发一次,但信号本身仍然会在交易日志中出现和消失 if (strategy.position_size == 0 and strategy.closedtrades == strategy.closedtra

有没有办法使
calc\u on\u every\u tick
不重新绘制信号?现在启用它只会导致策略根据信号中的噪声前后翻转。我想让
calc\u on\u每勾一次
触发的第一个策略条目保持不变,不管信号是否在酒吧关闭时消失。我已经通过使用下面的代码解决了这个问题,但是虽然这会导致信号输入警报只触发一次,但信号本身仍然会在交易日志中出现和消失

 if (strategy.position_size == 0 and strategy.closedtrades == strategy.closedtrades[1])
     strategy.entry(code...)
还有别的办法吗?我正在努力弄清楚,如果它的行为在开箱即用的情况下如此不稳定,
calc_on_every_tick
到底有什么意义