请教:为什么我的止盈点4个点,当发出信号的那根k线超出6个点后,就在发出信号那根k线就平仓?而我的持仓盈利20多点后还平不了仓?
1、止盈是通过代码编写的,还是使用系统自带的风控功能中的止盈功能呢?
2、如果是写在代码中的话,那策略的运行模式是走完K线的还是固定时间轮询的呢?
您把止盈的条件输出到图表上,显示的是否满足条件了呢? 方便的话,贴下止盈的代码是如何编译的
Pd:=C>=(ENTERPRICE+N1*MINDIFF) or C<=(ENTERPRICE-N2*MINDIFF);
Pk:=C<=(ENTERPRICE-N1*MINDIFF) OR C>=(ENTERPRICE+N2*MINDIFF);
if HOLDING>0 then begin
if Pd=1 then begin
平多:SELL(1,100%,thisCLOSE);
end
end
这样把PD输出到图表看下呢,看下价格是否满足了呢,上面的图表看不到,上传图表需要ie浏览器
Pd:C>=(ENTERPRICE+N1*MINDIFF) or C<=(ENTERPRICE-N2*MINDIFF);
肯定满足条件,主要是在开仓的那一分钟同时出现开仓及平仓,且那一分钟是不满足平仓条件的,所以后面再出现满足条件的平仓系统就没有操作,因为在开仓的那一分钟系统已经平了仓,但这一分钟的平仓是不满足平仓条件的!
您有勾选交易日志吗,上传下交易日志看下;看下日志中是否有触发了平仓未勾选的话通过,交易》下单设置》程序化交易 》 记录下单日志
此主题相关图片如下:temp.png
