K线模式下,同时出现开仓和平仓信号的处理 [金字塔]
- 咨询内容:
Hi,版主好,在一根K线上先是出现开仓信号,紧接着同一根k线又出现平仓信号,这种情况下希望程序不操作,该如何设置?(逐K线计算下的,走完一根K线后方执行程序)
INPUT:M(20,5,500,30);INPUT:N(2,0.1,10,1);INPUT:X(0.2,0.2,10,0.2);MID : MA(CLOSE,M);UPPER: MID + N*STD(CLOSE,M);LOWER: MID - N*STD(CLOSE,M);多:=ALL(C>=O+15*X,2) AND ALL(O>=MID,2);空:=ALL(C<=O-15*X,2) AND ALL(O<=MID,2);
if 多 then begin sellshort(holding<0, 0, limit,CLOSE);buy(holding=0 AND TIME<150100, 0,limit,CLOSE); endHH:=HHV(H,BARSLAST(HOLDING<=0));多止损1:=HH<Enterprice*1.005 AND C<=HH*0.995,LINETHICK0;if 多止损1 then sell(holding>0, 0, limit,CLOSE);
if 空 then begin sell(holding>0, 0, limit,CLOSE); buyshort(holding=0 AND TIME<150100, 0,limit,CLOSE); endLL:=LLV(L,BARSLAST(HOLDING>=0));空止损1:=LL>Enterprice*0.995 AND C>=LL*1.005 ,LINETHICK0;if 空止损1
此主题相关图片如下:qq截图20140505145205.jpg
then sellshort(holding<0, 0, limit,CLOSE); - 金字塔客服:
不希望同根k线就平仓的,那么在平仓条件里面加上 enterbars>0,开平都要加
还有限价下单limit要改成了limitr
- 用户回复:
我原本的意图是同一根K线先出现开仓,后出现平仓信号时,希望程序不做任何操作。应该在开仓条件中使用exitbars>0吗,
- 网友回复:
那是坐不到的,出了信号一定是会下单的,如果不希望同根k线就平仓掉,那么就要让平仓出现在下一个周期
这样的改成
if ref(空,1) then sell........;
if 空 then buyshort.......;
- 网友回复: jinzhe版主好,再多问一句,既然程序出信号一定会下单的话,而且开仓和平仓出现在一个K线的情况下,程序会执行开仓单的(昨天实盘时也是这样开单的),倘若我想在同根K线平仓,程序应该如何修改?
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容