关于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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容