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

myholding:=holding问题 [金字塔]

  • 咨询内容:

    为什么很多人喜欢加这一句:

             myholding:=holding;

     

    难道速度会快些?

     

    holding是虚拟持仓值,直接读取它应该不会影响模型的运算速度啊。

     

    例子:

         if myholding<0 then sellshort(aa,1);

         if myholding=0 then buy(bb,1);

     

    老大们,是不是这样的原因:

          上面例子如果直接holding作为条件来判断先平仓后开仓,系统没等实际平仓单成交完,就立即发出买单,导致出错。

    用了myholding,平仓信号发出,myholding数值不会改变,于是不会立即发出买单,等下一个执行周期才符合myholding=0这个条件。而下一个周期最少已经是1秒之后了。

     

     

    求详解,谢谢!

     

  • 金字塔客服:

    加了应该是有用途才对,至于什么情况要贴上代码才知道啊

     

  • 用户回复:

    应该和楼主的猜想相同,用myholding主要就是为了记录这个周期初的持仓状态.

     

    看这里: http://www.weistock.com/bbs/dispbbs.asp?boardid=10&id=9439&authorid=0&page=1&star=4

     

     

 

如果以上指标公式不适用于您常用的行情软件

或者您想改编成选股公式,以便快速选出某种形态个股的话,

可以联系我们相关技术人员 QQ: 262069696  点击在线交流进行 有偿 改编!

 


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

相关文章

    指定的模型还没有相关内容!