现在为什么出现重复开仓的情况开多:buy(KD and holding=0,3,limit,开仓数值),IGNORECHECKPRICE;//开仓信号
这是开仓有问题吗?
重复开仓是指在同一根K显示重复下单 ? 下面的图片上传未成功,您重新传一下吧,或者用文字描述下问题。
好像是在同一根k线重复,有时候也不是在同一根k线也会重复开仓
1、首先金字塔的机制是,在同一根K线上,无论信号是否闪烁多次,同一个开仓语句只会下单一次,所以不可能在同一根K上重复下单。
2、不在同一根K线上的问题,是否是信号闪烁了呢? 您看下代码里是否有使用跨周期引用函数呢
MA1:=EMA(CLOSE,13),LINETHICK2,COLORRED;
MA2:EMA(MA1,3),LINETHICK2,COLORBLUE;
KD:CROSS(C,MA(C,5))AND C>MA(C,5)*1.00080;//开仓条件
开仓数值:=MAX(REF(MA(C,5),1),(MA(C,5)*1.0020));//数值
平仓数值:MA2*0.998;
PD:CROSS(平仓数值,C);
平多:SELL(PD,holding,market);//平多信号1
开多:buy(KD and holding=0,3,limit,开仓数值),IGNORECHECKPRICE;//开仓信号
hd:holding;
不是同一根k线重复开仓,这是策略
我这个就是简单的策略,没有用到你说的引用一些某些函数
重复开仓的截图,或者日志能看下吗? 查看 》 交易日志,打开之前的日志看下呢