繁体   English   中英

strategy.exit 的 Pinescript 警报

[英]Pinescript alert for strategy.exit

我在交易视图 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 = 当价格距离触发买入/卖出亏损 100 个刻度时,退出条件出现。 因此损失固定为 100。

trail_points = 当价格到来时,买入/卖出订单的 100 个正数,然后在蜡烛收盘时,退出条件到来。 利润在蜡烛收盘时是可变的,但在 100 时触发。

这两种退出策略能否在警戒状态下给出? 我无法将整个策略转换为警报。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM