以文本方式查看主题

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

--  作者:douglas
--  发布时间:2017/9/20 14:26:18
--  自定义表头数据列刷新问题
我的自定义表头里 有一列数据是 引用指标公式(引用的是图表交易系统的输出,如当前资产Asset) 的输出值,但在表里头的数据有时刷新有时不刷新,这个有什么设置要求吗?

该自定义列经常显示出来0

[此贴子已经被作者于2017/9/20 14:26:58编辑过]

--  作者:douglas
--  发布时间:2017/9/20 14:33:04
--  
该指标以 月 为执行周期
--  作者:gxx978
--  发布时间:2017/9/20 14:59:17
--  

工具--选项--常规中,指标排序更新,这里是设置自定义数据的刷新时间的,默认是300秒。


--  作者:douglas
--  发布时间:2017/9/20 16:05:58
--  
我遇到的问题可能和刷新时间设置没有关系,因为我设置为10秒钟刷新没有得到指标的正确数据。手动刷新也得不到正确的数据。自定义列的数据仍然是0
[此贴子已经被作者于2017/9/20 16:06:24编辑过]

--  作者:gxx978
--  发布时间:2017/9/20 16:09:20
--  

表头的数据计算量是在工具---选项--维护,内存保留中的数据量,是不是数据量不够造成没有计算结果呢,可以把这个默认的360根K线调大。


--  作者:douglas
--  发布时间:2017/9/20 16:48:35
--  
我把默认值调的很大也还是不行。我的指标是按月计算的,应该360也是足够的。我的详细资料发上来,请老师帮忙分析下。

我的自定义表头列公式设置如下:
图片点击可在新窗口打开查看

自定义表和对应引用的图表交易系统指标在K线图上的显示如下:
图片点击可在新窗口打开查看

指标里的公式如下:
次数:TOTALTRADE,COLORGRAY,LINETHICK0;
总收益:ROUNDS(RETURNRATE,1),COLORGRAY,LINETHICK0;
资产:ROUNDS(ASSET/10000,1),NOAXIS,COLORGRAY;
持仓:HOLDING,COLORGRAY,LINETHICK0;

问题是:表里“次数”“总收益”“资产”“持仓”这几个自定义列总是显示初始数据0,或资产默认值10万,而右边的图执行的输出结果是正确的。
[此贴子已经被作者于2017/9/20 16:50:27编辑过]

--  作者:douglas
--  发布时间:2017/9/20 16:53:07
--  
图和表是同一分组联动的
--  作者:gxx978
--  发布时间:2017/9/20 17:34:40
--  
两者使用的数据量是不一样的,你可以看下你图表上使用的数据量是多少,再在工具--选项--维护中的内存保留中进行设置。
--  作者:douglas
--  发布时间:2017/9/20 17:45:19
--  
目前内存保留和图形显示两栏都是360
我把他们都改为100000也还是存在同样的问题

--  作者:无为剑
--  发布时间:2017/9/20 19:03:56
--  

学会使用DebugFile函数,在你的公式里的开平条件里,加上日志调试一下,只有这样才能查明真实原因