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

关于BKPRICE在模组运行时的显示 [文华财经]

  • 咨询内容:  

    我的模型里有采用限价止损的,所以要用到“BKPRICE、SKPRICE"

    想到以下效果,在“模组运行”可在历史数据显示出开平仓信号(红绿箭头和红绿连线),也就是说:

    当调用历史数据时,BKPRICE 和 SKPRICE 是无效的,我可以用开仓k线的均价来取代。

    我看了论坛,好像可以采用这种方式:

    BCK:=IFELSE(BKPRICE>0,BKPRICE,REF(AVPRICE,BARSBK));//取做多的止损参考价,

    SCK:=IFELSE(SKPRICE>0,SKPRICE,REF(AVPRICE,BARSSK));//取做空的止损参考价,

    H>=SCK+10,BP;//开空止损:

    L<=BCK-10,SP;//开多止损;

     

    但没有效果(如下图,其中SK2就是一个开仓信号)

    此主题相关图片如下:111.jpg

     

    请问要如何才能达到效果我所需要效果?



    此主题相关图片如下:111.jpg

     

  • 文华技术人员:

    请看图中最下角的提示,含有这2个函数的模型历史信号不显示的

    鼠标移动到K线上,满足条件有显示相应的信号情况

     

    另WH3模拟版更新了,请您及时更新8.1.124

     

  • 文华客服:

    最下角的提示我注意到了,我的意思是,加载到模组组去运行时,

    能不能做一个判断条件,区别历史数据,和实时数据?

    判断是历史数据是(初始化之前):则取REF(AVPRICE,BARSBK))来替代BKPRICE.

    判断不是历史数据(初如化之后):则直接取BKPRICE.

     

    这样模组的历史的开平仓信号做为参考,不会光秃秃。

     

     

  • 网友回复: 感谢您的建议,想问题我们会分析考虑

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容