以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  关于cross函数的具体定义  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=97949)

--  作者:c100011612
--  发布时间:2016/5/29 14:51:36
--  关于cross函数的具体定义
想问下cross的函数具体是怎么定义的
比如:cross(h,ma5)
指的是仅仅  h>ma5  还是  ref(h,1)<ma5 and h>ma5 ?
我觉得应该是后者,可是有几次图标交易的时候觉得后者的理解也不对
谁能解释下

--  作者:王锋
--  发布时间:2016/5/29 15:49:16
--  
ref(h,1)<ma5 and h>=ma5
--  作者:C100011612
--  发布时间:2016/5/29 21:49:16
--  
我用的是分笔,这个cross显示就不是>=8602 啊?

所以就纳闷在分笔里面是不是应为H,L,C,O都是同一个数所以cross会不正常
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160529214715.png
图片点击可在新窗口打开查看

--  作者:fantasynew
--  发布时间:2016/5/29 22:14:53
--  
ref(h,1)<ref(ma5,1) and h>ma5
--  作者:c100011612
--  发布时间:2016/5/29 22:33:27
--  
感觉分笔的话,cross的定义好像会不一样
--  作者:yukizzc
--  发布时间:2016/5/30 9:06:32
--  

和分笔下cross没关系,这是由于浮点数的小数点误差引起的。

用ROUNDS这个函数把c这些k线数据做下小数位整理然后再去做判断即可


--  作者:C100011612
--  发布时间:2016/5/30 11:09:29
--  
可是这个指数最小跳动就是1个点啊,我没拿MA来试(ma可能会有小数点),我是用8602这个整数试的,好像非得大于8602才会算cross,等于的话不算cross


--  作者:王锋
--  发布时间:2016/5/30 11:14:14
--  

如果你需要精确判断数字,必须用ROUNDS进行价格整理的