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

循环语句在一根k线只开一次仓 [金字塔]

  • 咨询内容: 手数:=1;if holding=0 begin    if h>=h1 then begin //最高价大于h1   buy(1,手数,limitr,h1); //开多   while h>=enterprice+5  do  //如果最高价大于上次开仓价+5,循环执行   begin   buyp:=enterprice+5;    buy(1,手数,limitr,buyp); //开多  end;end;
    上面是一个满足条件开仓,并且满足循环条件连续开仓,但是我在实盘时发现在一根k线如果开仓后同时满足循环两次以上,则金字塔只发出开仓指令,和第一次循环开仓指令,其后的循环开仓指令不发出,但是在图标上却有交易信号,问题在哪?请老师解答,(我想是不是因为金字塔在一根k线上,一个语句只能开一次仓造成的?如果是的话,那怎么才能实现连续开仓的策略)。

     

  • 金字塔客服:

    整个语句在HOLDING=0的情况下才会去执行,对应开后面的K线则不会执行

     

    如果是同一根K,金字塔默认图表同一条件只会开仓一次!

     

  • 用户回复:

    你可以考虑在后台程序化下执行一个BAR下多次交易的模式。

    图表交易由于不能精细控制刷新频率,因此是需要严格限制当根K线只交易次限定的,否则会带来灾难性后果

 

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

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


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

相关文章

    没有相关内容