以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=182033)

--  作者:junerainday
--  发布时间:2020/9/4 10:24:19
--  请教日元的价格太小,导致信号全部算不出来的问题
您好,如下图,日元的价格在小数点的后3位才有数值,这导致用收盘价计算的算法全部都算不出来,是不是软件中算收盘价算不出这么小的值呢?
比如,XG:C>REF(C,1);  这样的计算在别的品种上都没问题,但日元的数值太小了,都算不出来哦。

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20200904102016.png
图片点击可在新窗口打开查看


--  作者:banzhuan
--  发布时间:2020/9/4 10:29:42
--  
工具 》 选项 里默认小数改7位试试

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

--  作者:junerainday
--  发布时间:2020/9/4 10:30:09
--  
您好,不好意思,楼上我没有说到位,准确的说是,因为日元的收盘价太小,导致均线值,macd值这样的算法的都无法计算出来,
比如XG:MA5>MA10;  这样就无法计算出来了,因为MA5一直等于MA10,是不是需要把日元在数值在你们系统中乘以100倍以下,把值放大了才能算的出来哦

--  作者:banzhuan
--  发布时间:2020/9/4 10:36:03
--  
您分别把ma5和ma10 输出到图表看下值呢,两者不会一直相等吧
--  作者:junerainday
--  发布时间:2020/9/4 11:54:44
--  
您好,按照您说的设置7位后,均线的值可以计算了,但是macd的值还是算不出来,diff跟dea的值波动达到了小数点后的第7位了,而且值非常小,还是不出信号哎,,,

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20200904115406.png
图片点击可在新窗口打开查看



--  作者:junerainday
--  发布时间:2020/9/4 12:02:49
--  
您好,我测试了一下,测试方法是,macd的diff今天大于昨天就染成红色,diff小于昨天就染绿色,就会看到diff的值虽然在变动,但染色有的能染上,有很多染不上,说明你们系统在计算这个值的时候可能并没有计算到小数点后7位,或者,这个值太小了,总是被忽略计算。macd的柱子,跟dea的值也会这样,您都可以测试一下哦
--  作者:banzhuan
--  发布时间:2020/9/4 13:08:33
--  
这合约比较特殊,建议把数值乘以100或1000再处理试试