以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [建议]反馈两点错误,请版主测试!  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=180821)

--  作者:liuyong10086
--  发布时间:2020/6/26 12:01:41
--  [建议]反馈两点错误,请版主测试!
使用中发现,在框架中,将不同分组添加联动后出错,请版主测试,,例如框架中,分组1,和分组2,,分组1和2必须为不同品种。。请版主测试,发现出错次数2


使用中还发现,当大量使用DATATYPE函数嵌套时,多条输出,,编译测试通过,,但在副图时,会出现一条或者多条输出不显示,,如下公式,分别输出了DA1,,DA2,DB1,DB2,DC1,,DC2

6条输出,,但是副图上却有一条或者几条输出不显示,例如DA2或者DA1输出不显示等等,,测试发现如果输出显示少的情况下正常显示,,只要大量使用DATATYPE函数嵌套时输出显示的多,就会出错

该问题一直困扰着我,,测试遍数>40次,出错率100%,,版主请测试,,标注,,说了只输出少数1.。2个正常,,只要一多就出错。。版主也可以在加几个测试,例如再加输出,,DD1,,DD2,,DE1,,DE2

DC2:IF(DATATYPE=14,"KDJ,K#MIN15",IF(DATATYPE=1,"KDJ,K#MIN60",IF(DATATYPE=2,"KDJ,K#DAY",IF(DATATYPE=3,"KDJ,K#WEEK",IF((DATATYPE=5 OR DATATYPE=13),
"KDJ,K#MONTH",IF(DATATYPE=6,"KDJ,K#QUARTER",IF(DATATYPE=7,"KDJ,K#YEAR",0)))))));
DC1:IF(DATATYPE=14,"KDJ,D#MIN15",IF(DATATYPE=1,"KDJ,D#MIN60",IF(DATATYPE=2,"KDJ,D#DAY",IF(DATATYPE=3,"KDJ,D#WEEK",IF((DATATYPE=5 OR DATATYPE=13),
"KDJ,D#MONTH",IF(DATATYPE=6,"KDJ,D#QUARTER",IF(DATATYPE=7,"KDJ,D#YEAR",0)))))));
DB2:IF(DATATYPE=14,"KDJ,K#MIN5",IF(DATATYPE=1,"KDJ,K#MIN15",IF(DATATYPE=2,"KDJ,K#MIN60",IF(DATATYPE=3,"KDJ,K#DAY",IF((DATATYPE=5 OR DATATYPE=13),
"KDJ,K#WEEK",IF(DATATYPE=6,"KDJ,K#MONTH",IF(DATATYPE=7,"KDJ,K#QUARTER",IF(DATATYPE=8,"KDJ,K#YEAR",0))))))));
DB1:IF(DATATYPE=14,"KDJ,D#MIN5",IF(DATATYPE=1,"KDJ,D#MIN15",IF(DATATYPE=2,"KDJ,D#MIN60",IF(DATATYPE=3,"KDJ,D#DAY",IF((DATATYPE=5 OR DATATYPE=13),
"KDJ,D#WEEK",IF(DATATYPE=6,"KDJ,D#MONTH",IF(DATATYPE=7,"KDJ,D#QUARTER",IF(DATATYPE=8,"KDJ,D#YEAR",0))))))));
DA2:IF(DATATYPE=14,"KDJ,K#MIN1",IF(DATATYPE=1,"KDJ,K#MIN5",IF(DATATYPE=2,"KDJ,K#MIN15",IF(DATATYPE=3,"KDJ,K#MIN60",IF((DATATYPE=5 OR DATATYPE=13),
"KDJ,K#DAY",IF(DATATYPE=6,"KDJ,K#WEEK",IF(DATATYPE=7,"KDJ,K#MONTH",IF(DATATYPE=8,"KDJ,K#QUARTER",IF(DATATYPE=12,"KDJ,K#YEAR",0)))))))));
DA1:IF(DATATYPE=14,"KDJ,D#MIN1",IF(DATATYPE=1,"KDJ,D#MIN5",IF(DATATYPE=2,"KDJ,D#MIN15",IF(DATATYPE=3,"KDJ,D#MIN60",IF((DATATYPE=5 OR DATATYPE=13),
"KDJ,D#DAY",IF(DATATYPE=6,"KDJ,D#WEEK",IF(DATATYPE=7,"KDJ,D#MONTH",IF(DATATYPE=8,"KDJ,D#QUARTER",IF(DATATYPE=12,"KDJ,D#YEAR",0)))))))));



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



--  作者:FireScript
--  发布时间:2020/6/28 10:54:16
--  
KDJ,  全部改为 KDJ.


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

--  作者:FireScript
--  发布时间:2020/6/28 10:58:12
--  
 多框架那个你能再说详细点吗?
--  作者:banzhuan
--  发布时间:2020/6/28 11:00:37
--  
1、问题1是出什么错呢?  说明下具体的错误,是不能联动还是什么?

2、你代码不对吧,"KDJ,K#MIN15"  应该是 "KDJ.K#MIN15" 

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

--  作者:liuyong10086
--  发布时间:2020/6/28 13:19:12
--  
以下是引用FireScript在2020/6/28 10:58:12的发言:
 多框架那个你能再说详细点吗?


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


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


--  作者:liuyong10086
--  发布时间:2020/6/28 13:23:41
--  


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


图片点击可在新窗口打开查看此主题相关图片如下:5555555555555.jpg
图片点击可在新窗口打开查看
版主上传的截图只显示了5条输出,,公式是6条,(而且说了输出条数少显示正常,一多久有问题),我的截图公式已经按版主改为.但是跟版主同品种,同周期,,都有问题,,版本是最新正式版64位

--  作者:liuyong10086
--  发布时间:2020/6/28 13:28:50
--  
框架问题是,,自建框架下,,不同分组,例如分组1和分组2,,分组1为期货合约,,分组2为商品指数,,且分组1,,2都为同周期,,设1分组周期。。

此时分组1和2加为联动,,分组1图形自动向左截取一半,,联动无效,,该版面卡死,,其他版面正常。。该问题发现次数2,,请版主测试下。。

--  作者:FireScript
--  发布时间:2020/6/28 13:41:50
--  
 
你把公式类型改成逐K模式。不要用序列模式。

--  作者:liuyong10086
--  发布时间:2020/6/28 13:52:36
--  
谢谢老师指导。KDJ问题已解决。框架问题老师测试下。。。
--  作者:FireScript
--  发布时间:2020/6/28 13:58:25
--  
你把有几个窗口,每个窗口关联的主图和联动的分组的情况列一下。没搞清楚你这个怎么设置的呢。