您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

BKVOL,SKVOL是指理论持仓还是实际持仓 [文华财经]

  • 咨询内容:

    A=1,BKP;

    B=1,SKP;

    C=1 AND BKVOL>0,SP;

    D=1 AND SKVOL>0,BP;

    AUTOFILTER;

    类似上面的这种策略,结果出现了在同一根K线上出现BKP与SP的信号。但是因为刚下的单还没有成交,无仓可平,所以出错了。

    问题:BKVOL与SKVOL返回的是理论持仓么,当前K线发出BK信号,刚下的单但还没有成交,是不是也满足BKVOL>0?

     

  • 文华技术人员: 您的信号执行方式选择的是什么?
    BKVOL,SKVOL取的是理论持仓,当前K线发出BK信号,不管下的单有没有成交,只要这个信号是固定的,不会消失,那么BKVOL就是有取值的,否则就是0.

     

  • 文华客服:

    我选的是出信号立即下单,不进行复核。

    有没有哪个函数是返回实际持仓的,要不然这同时出信号该怎么解决呢?

     

  • 网友回复:

    另外,在策略开发平台测试的时候好像是不管选何种下单方式,都是出信号之后那根K线才大于0,发出信号的那根K线的值为0.这个跟加载后盘中也不一样。

     

  • 网友回复:

    1、选择出信号立即下单,不进行复核,应该是会固定信号的,如果您当根K线上只出了一个BPK或者BK,那么BKVOL就是有取值的,但是您当前的情况是
    出了一个BPK之后又出了一个SP,那么SP就把BK的仓位给平掉了,所以您看到BKVOL就是取值为0了。
    策略模型中目前没有取实际持仓的函数,取得都是理论持仓,其实这个您不用担心的,因为您的BPK信号出了以后,BK还没有成交,也就是没有持仓,那么出了SP后是会把BK的挂单给撤掉的。
    也是和您实际情况相符的。
    2、效果测试中目前还不支持一根K线多个信号,所以一根K线上只能有一个信号,并且BKVOL是以K线走完才记录值的。

 

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

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容