打印本文打印本文 关闭窗口关闭窗口

后台如何仓位校正?

作者:金字塔 来源:cxh99.com 发布时间:2014年02月20日
  • 咨询内容:

    在图表方式下,采用固定轮询方式或者K线没有走完提前下单,通常会出现信号闪烁,本人用一下方法纠正仓位,效果不错:

     

    TBUF:DYNAINFO(207)-(INTPART(DYNAINFO(207)/100)) *100,nodraw; //取得当前秒时间

      ……

      ……(程序代码段)

     

    //实盘仓位纠正

    if BARSTATUS=2 && TBUF<=5 then begin // 下周期开始前5秒纠正仓位

       KKprice:=open;
       buyshort(holding=-1 && Tholding=0 && BARSTATUS=2, ordvol, limitr,KKprice);
       KDprice:=open;
       buy(holding=1 && Tholding=0 && BARSTATUS=2 && NOT(KFD),ordvol,limitr,KDprice);
    end

     

    在图表下,还是有非常满意的仓位同步效果。目前因为程序需要提高效率,请问高手,如何将这个纠正方法转移到后台?(因为后台没有虚拟仓位这一个函数),盼高手指点。


     

  • 金字塔客服:

    这个思路上是一样的,用虚拟持仓和实际持仓做比较

    后台也是能用虚拟持仓的,但是要写buysell,同时,图表函数在后台不会下单

     

    比如这样一句话

    if 下单条件 then begin

        tbuy;

        buy;

    end

     

    这样在后里面,只会执行tbuy;但是因为有buy,所以虚拟持仓也会有

    这样就能判断holding和tholding了

     

  • 用户回复: 谢谢
打印本文打印本文 关闭窗口关闭窗口