繁体   English   中英

如何添加预先确定的止损和止盈?

[英]How do I add a pre determined stop loss and take profit?

这是我的第一篇文章。 我是一名自营交易员,我真的很努力地学习如何编码,因为这会让我的交易更上一层楼。 一开始是相当压倒性的,但是做对我有用的事情是有动力的。

我有一个我想编辑的交易视图脚本。 我已经尝试过自己,但我显然做错了什么。 任何帮助将不胜感激。

我只想为策略添加我自己预先确定的止损和获利,代码如下:

strategy(title="Z-Score Strategy", shorttitle="Z-Score Strategy")
Period = input(20, minval=1)
Trigger = input(0)
reverse = input(false, title="Trade reverse")
hline(Trigger, color=purple, linestyle=line)
xStdDev = stdev(close, Period)
xMA = sma(close, Period)
nRes = (close - xMA) / xStdDev
pos = iff(nRes > Trigger, 1,
       iff(nRes < Trigger, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))      
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)         
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(nRes, color=blue, title="Z-Score")

您应该通过strategy.exit平仓: https : //www.tradingview.com/pine-script-reference/v4/#fun_strategy {dot}exit

//@version=4
strategy("strategy")
strategy.entry("entryId", strategy.long)
strategy.exit("exitId", "entryId", profit = 5, stop=7)

暂无
暂无

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

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