strategy.exit的Pinescript警报

问题描述 投票:0回答:1

我在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 = 当价格离触发器100个ticks的时候 买入卖出就会出现亏损,然后退出条件就出现了 所以损失固定在100。

trail_points = 当价格到来时,距离买入卖出订单100 ticks为正值,那么在蜡烛收盘时,退出条件出现。利润在蜡烛收盘时是浮动的,但在100时触发。

这两个退出策略可以在预警条件下给出吗?我无法将这整个策略转换为警报状态。

pine-script algorithmic-trading tradingview-api
1个回答
0
投票

你必须在变量中跟踪你的位置和止损。(isLong,isShort,stopPrice,等等等等)然后根据你的进场和出场条件进行更新.对于追踪止损,你必须在每个蜡烛上更新它 检查其是否在每一个蜡烛上都被击中.当你把所有的东西都正确地跟踪为变量时,你就可以根据需要调用alertcondition。

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

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