以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  自定义数据为何出错  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=156560)

--  作者:鹏程
--  发布时间:2017/8/7 10:13:06
--  自定义数据为何出错
下面是今天发现的L调用自定义数据时出错,导致信号也出错,十几个品种,有的正确有的不正确,现在提交错误的出来,请仔细查查原因
期现通用的公司是这样设置的:
趋势:EMA2((L+H+2*C),26)/4;
生命:EMA2((L+H+2*C),55)/4;

要调用30分钟的数据的公式是这样设置的:

小时趋势:SELFDATAs(\'小时趋势\');小时生命:SELFDATAs(\'小时生命\');

自定义数据里是这样设置的:
图片点击可在新窗口打开查看此主题相关图片如下:自定数据设置.png
图片点击可在新窗口打开查看

结果调用出来3分钟调用出来是这样的数据:

图片点击可在新窗口打开查看此主题相关图片如下:3分调用30分钟趋势生命.png
图片点击可在新窗口打开查看

实际上在30分钟周期里的数据是这样的:


--  作者:鹏程
--  发布时间:2017/8/7 10:14:41
--  
接上

图片点击可在新窗口打开查看此主题相关图片如下:l30分钟趋势,生命.png
图片点击可在新窗口打开查看


--  作者:gxx978
--  发布时间:2017/8/7 11:11:33
--  
EMA算法这种递归算法对K线的起始位置是很敏感的,需要严格一致的K线起始时间才会数值一样。所以你拿自定义数据和图表上加载的指标进行比较可能会存在差别的。建议你用ma进行测试。
--  作者:鹏程
--  发布时间:2017/8/7 11:24:51
--  
ma的数值不准确,本指标强烈需要EMA,请问要如何规避这种错误
--  作者:gxx978
--  发布时间:2017/8/7 11:30:42
--  
在自定义数据中指定K线数量,你拿自定义数据和图表上这样进行比较,没有意义,没有谁对谁错,数值之所以两者数值不同,是因为使用的K线数量不一致。
[此贴子已经被作者于2017/8/7 11:31:02编辑过]

--  作者:鹏程
--  发布时间:2017/8/7 11:37:57
--  
如果按您说的,如果我两个周期的数据的K线都取到5000以上,但我要的数值最高也才55,不应该出问题啊!要如何才能让这两者的数据是一样的呢??
--  作者:鹏程
--  发布时间:2017/8/7 11:41:59
--  
另外,我想问一下,L连续最近是什么时候换月的?我调用数据调的是连续的,这个有影响吗?


--  作者:yukizzc
--  发布时间:2017/8/7 12:15:39
--  

工具-选项-维护

内存保留数量写0,自定义数据的刷新数量填的大一些


--  作者:鹏程
--  发布时间:2017/8/7 14:09:47
--  
我调用的是连续数据,这和换月有关吗?同时内存数量无法写0

图片点击可在新窗口打开查看此主题相关图片如下:内存.png
图片点击可在新窗口打开查看


--  作者:yukizzc
--  发布时间:2017/8/7 14:20:58
--  

和幻月没有关系,工具-停止行情然后更改内存保留