Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何能多行显示变量值

1楼
698学习 发表于:2014/5/9 8:46:45
图片点击可在新窗口打开查看用如下方式定义的变量或数组显示在窗口上方,非常便于检测,非常好用,赞!
但要监测的变量较多时, 会超出窗口右边界看不见了,请教如何能多行显示所监测的变量值? 

例如: MA05:MA(CLOSE,5),LINETHICK1,COLORFFFFFF; 
MA10:MA(CLOSE,10),LINETHICK1,LINEDOT,COLOR00FFFF; 
MA60:MA(CLOSE,60),LINETHICK1,LINEDOT,COLORFF8000;// 
aa[20]:CLOSE-MA05; 
当前持仓:HOLDING,COLORGRAY,LINETHICK0; 
持仓成本:AVGENTERPRICE,COLORGRAY,LINETHICK0;
2楼
yukizzc 发表于:2014/5/9 8:58:50

这个只能按shift+q通过变量查看器来看

3楼
698学习 发表于:2014/5/9 9:08:06

可是变量查看器不能查看数组元素的值啊,单步调试虽然能查看数组元素的值,但要想查看某运行到某位置的值及不方便啊?请教如何能方便监测模型运行到某K线位置处数组元素的值?请指教,谢谢!
4楼
yukizzc 发表于:2014/5/9 9:26:45

a:x[1];

数组元素值这样赋值出去才能看到

5楼
698学习 发表于:2014/5/9 10:51:21
实在太不方便了,我计划建立几十上百个数组,这样监测不要累死人哦?
强烈建议能提供一个方便的数组元素值监控方式,以及窗口上方能多行显示变量的值(最好能提供一个人工换行显示控制指令或参数),谢谢!!!
6楼
lichenghu 发表于:2014/5/9 11:04:19

 输出值一般都是在进行调试

 

1,自行通过输出函数,解盘输出等方式

2,通过调试查看运行情况

 

 

7楼
698学习 发表于:2014/5/9 12:08:50
以上两种方式我都多次用过。变量较多且有若干个数组时,因不好监测,调试都太困难了。

多行显示问题我看有多人强烈要求了,特别是若能多行显示,只需显示自己当前关心的变量,调试很方便实用(因为调试窗口中包含了所有变量,随着模型越来越大,变量越来越多,每次都要从很多变量中选择其中要监测的部分太麻烦了)。

再次强烈建议提交我上述两个建议!
8楼
lichenghu 发表于:2014/5/9 13:13:58
 多行显示以前也考虑过,显示在界面上用户反馈觉得很乱。所以才综合放到变量查看器中,就是查看时稍微麻烦点,还请理解
9楼
698学习 发表于:2014/5/9 14:07:34
这个问题解决很简单吗。
可以增加一个显示控制指令(例:Displayline n;)、控制关键字或控制符(如:,NextLine或/n等)都行,用了之后就换到指定行或下一行从头开始显示,不用就不换行,默认还是和现在一样,对别人没任何影响。

我做过多年程序设计,深知程序设计就像搭积木,会越做越大,变量越来越多,调试是否方便是能否深入设计的关键,金字塔的语法功能很全面,非常棒!!!

我已经准备好了放弃文华,近期开通使用我们的金字塔了,如能重视我的建议,实现上述功能,将深表感谢!!!



10楼
fantasynew 发表于:2016/8/10 2:59:03
支持楼主的建议,通过增加控制语句,可以不影响原有公式,又能解决多行问题
共10 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.09375 s, 2 queries.