您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

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 空 then begin  sell(holding>0, 0, limit,CLOSE);  buyshort(holding=0 AND TIME<150100, 0,limit,CLOSE);  end

     

    这样的改成

    if ref(空,1) then sell........;

    if 空 then buyshort.......;

     

  • 网友回复: jinzhe版主好,再多问一句,既然程序出信号一定会下单的话,而且开仓和平仓出现在一个K线的情况下,程序会执行开仓单的(昨天实盘时也是这样开单的),倘若我想在同根K线平仓,程序应该如何修改?

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容