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

止盈平仓问题 [金字塔]

  • 咨询内容: 请问:1.我的止损思路是:随后的K线收盘跌破enterbars的最低价;2.我的止盈思路是:随后的K线收盘小于前一K线的最高价,并且收盘价要大于enterprice;我写了如下了的代码:

    此主题相关图片如下:我的平仓条件.jpg


    可是,止盈方面出了问题,居然是当根K线开仓,当根K线平仓,如下,请问是为什么呢?应当如何更正?谢谢!
    此主题相关图片如下:1624.jpg




     

  • 金字塔客服:

    原因:开仓当根k线是满足平仓条件的

    办法:平仓条件增加enterbars>0

     

  • 用户回复: 我加了,可是还是一样啊
    //止盈条件if holding>0 and enterbars>0 and close<ref(high,1) and close>=enterpricethen beginsell(1,0,markert);end

     

  • 网友回复:

    不会,加了这句不会开仓当根k线平仓

    还是先平后开的?
    你在代码最后加一句

    hh:holding;

    看看hh是不是大于0的,大于0就说明先平后开,不是先开后平

    [此贴子已经被作者于2016-6-21 17:32:16编辑过]

     

  • 网友回复: 看了您的答复提醒了我,写的程序要先平后开,所以我把平仓条件写在开仓前面,问题就解决了,也没有加enterbars>0的条件,谢谢!

 

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

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


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

相关文章

    没有相关内容