PineScript - 设置止损百分比

PineScript - Setting Up % Stoploss

我为我的策略找到了一个简单的百分比止损:

SL = 0.5    

// calculating the exit stoploss     
longStop = strategy.position_avg_price * 1 - SL

// Strategy.Entry    
strategy.entry("LongA", strategy.long,1,stop=longStop, when= a and b)

// Strategy.close    
strategy.close("LongA", when=(x and y) or z)

(注:a,b,x,y,z为预定义变量。)

但我的交易列表中仍然看到 -7%、-10% 的损失,这意味着该止损策略不是 working.Can 您在设置止损时提出了更好的脚本?我只想在策略检测到入场时设置 5% 的止损,所以当市场对我不利并超过 5% 时,我想关闭交易。因此,我想要一个简单的止损,而不是追踪止损。

谢谢!

0.5 是初学者平均价格的 50% 或一半。 5% 将是您进入平均水平的 ,95。我认为你看到的损失来自于千钧一发,而不是你的止损。必须在策略中输入止损,以止损参数退出。如果入口调用是在停止时进入,则为停止参数。

你需要另一种看涨策略,exit()止损。

干杯。