strategy.exit 的 Pinescript 警报

Pinescript alert for strategy.exit

我在 tradingview、pinescript 中遇到问题。

我卡在了一个点上,我已经将我的策略转化为对警报的研究。买入和卖出警报转换为警报,但主要问题是,我无法将 strategy.exit 代码转换为具有警报条件的研究。有没有一种方法可以在警报中转换它?

下面是我的代码:

//@version=4
strategy("My Strategy", overlay=true)

strategy.entry("Buy", strategy.long, when=crossover(sma(close, 14), sma(close, 28)), comment="Buy")
strategy.exit("Buy", trail_points=100, loss=100, comment="Exit")

strategy.entry("Sell", strategy.short, when=crossover(sma(close, 14), sma(close, 28)), comment="Sell")
strategy.exit("Sell", trail_points=100, loss=100, comment="Exit")

loss = 当价格距离触发器 buy/sell 亏损 100 个跳动点时,退出条件出现。所以loss固定为100.

trail_points = 当价格到来时,buy/sell 订单的 100 ticks 为正,然后在蜡烛收盘时,退出条件到来。利润在蜡烛收盘时可变,但在 100 时触发。

这两个退出策略可以在alert状态下给出吗?我无法在警戒状态下转换整个策略。

您必须跟踪您的头寸并在变量中止损。 (isLong、isShort、stopPrice 等)然后根据您的进入和退出条件进行更新。 对于追踪止损,您必须在每根蜡烛 上更新它,检查它是否命中每根蜡烛。 当您将所有内容作为变量正确跟踪后,您就可以根据需要调用警报条件。

也许这篇文章可以帮助:https://marketscripters.com/pine-script-strategy-vs-study/