以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  enterbars问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=161964)

--  作者:牤牛
--  发布时间:2018/3/9 13:02:01
--  enterbars问题
hhv(h,enterbars)-enterprice,发现有时候会是负数(用的是market,固定时间间隔),请问什么原因
--  作者:FireScript
--  发布时间:2018/3/9 13:06:06
--  
在开仓K上会返回负一的。
--  作者:牤牛
--  发布时间:2018/3/9 14:02:28
--  
意思是hhv(h,enterbars)不包括开仓的那根k线?
--  作者:FireScript
--  发布时间:2018/3/9 14:06:39
--  

最好不要这样用 hhv(h,enterbars);  存在一定问题。

 

你是要实现什么需求?


--  作者:牤牛
--  发布时间:2018/3/9 14:23:34
--  
我想统计下开仓后的回撤点数。对于开多就是hhv()-enterprice,开空就是enterprice-llv()
--  作者:FireScript
--  发布时间:2018/3/9 15:14:53
--  

那个取值这样改下

hhv(h,ENTERBARS+2);

 

主要是在开仓K以及开仓后第二个k上ENTERBARS的返回值会影响到hhv。这样修正下就好了。


--  作者:牤牛
--  发布时间:2018/3/9 15:37:47
--  
没明白,这样不是多了2根k线吗?


--  作者:FireScript
--  发布时间:2018/3/9 15:42:10
--  
ENTERBARS 初始返回值是从-1开始的。也就是在开仓K上的返回值。单单一个 ENTERBARS 在开仓K上相当于hhv(h,-1) 显然是无效的,开仓第二个K上就相当于hhv(h,0)了。如果加一个2就对了。