input:prfhc(10,10,40,2); //止损点位neb:ENTERBARS;
prfdmax:=hhv(prfd,neb),linethick0;// 多头最大利润
prfd:=close-enterprice,LINETHICK0;// 多头利润
pdt:=hhv(prfdmax-prfd,nebd)>prfhc; // 理论回撤大于 止损点时平仓。
在开仓信号的第一跟K线时 ,它按照 上一次开仓的价格计算盈亏,而不是这次的开仓价格。结果 ,我刚刚开仓它马上就平仓了,

此主题相关图片如下:平仓求助.png

由于,第二次出现开多仓信号的K线 上的盈亏按照第一次计算,结果是马上止损平仓,求助如何避免这种情况。
平仓思路是止损,亏损到多少点后止损。 上一次平仓后,这一次开仓的第一根K线由于计算浮亏时按照上一次开仓的价格而不是这一次的价格,它就满足了平仓止损的条件,马上自动平仓平掉。
上面图片显示出的内容,并不是用户所讲的“按照上一次开仓的价格”,开仓信号和开仓价是在同一根k线上的
所以可能是:
1.同根k线满足条件
2.用户写的并没有如用户所想的那样,和所需求的写得一样