我的自定义表头里 有一列数据是 引用指标公式(引用的是图表交易系统的输出,如当前资产Asset) 的输出值,但在表里头的数据有时刷新有时不刷新,这个有什么设置要求吗?
该自定义列经常显示出来0
[此贴子已经被作者于2017/9/20 14:26:58编辑过]
工具--选项--常规中,指标排序更新,这里是设置自定义数据的刷新时间的,默认是300秒。
我遇到的问题可能和刷新时间设置没有关系,因为我设置为10秒钟刷新没有得到指标的正确数据。手动刷新也得不到正确的数据。自定义列的数据仍然是0
[此贴子已经被作者于2017/9/20 16:06:24编辑过]
表头的数据计算量是在工具---选项--维护,内存保留中的数据量,是不是数据量不够造成没有计算结果呢,可以把这个默认的360根K线调大。
我把默认值调的很大也还是不行。我的指标是按月计算的,应该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编辑过]
两者使用的数据量是不一样的,你可以看下你图表上使用的数据量是多少,再在工具--选项--维护中的内存保留中进行设置。
学会使用DebugFile函数,在你的公式里的开平条件里,加上日志调试一下,只有这样才能查明真实原因