以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2)
---- 调试窗口显示混乱 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=171118)
|
-- 作者:maomao8643
-- 发布时间:2019/7/18 0:11:43
-- 调试窗口显示混乱
用调试窗口查看变量时,图1是未加变量过滤时的显示,变量QI数值列显示的是6;图2是加了变量过滤后单独显示QI,数值列的输出就变成了1。程序此时是停在断点上的,并未运行,这个变量不应该发生变化。请问要如何解决?
|
-- 作者:maomao8643
-- 发布时间:2019/7/18 0:12:21
--
此主题相关图片如下:调试窗口1.png

此主题相关图片如下:调试窗口2.png

|
-- 作者:maomao8643
-- 发布时间:2019/7/18 0:19:41
--
版本是V5.10正式版
|
-- 作者:wenarm
-- 发布时间:2019/7/18 5:32:49
--
代码贴出来看下。 这个工具根本用不到,图表调试过程,直接在k线上就能输出需要查看的结果。压根不需要使用调试工具,。
|
-- 作者:maomao8643
-- 发布时间:2019/7/18 7:46:12
--
这个工具非常有用啊。用了For循环,查看中间变量必须要用啊。
这个错误和代码无关,因为代码根本就没有处在运行状态,只是变量比较多,过滤一下显示就不一样了,关掉过滤,又变回去了。
|
-- 作者:wenarm
-- 发布时间:2019/7/18 9:22:51
--
for循环在pel中也体现不出来过程,每根k线上的值都是for循环之后的结果。
你说的这个问题,我们后面确认后修正。你先不要使用过滤的方式。
另外,程序化策略中,尽量避免使用循环语句,很容易造成计算卡死的情况。
[此贴子已经被作者于2019/7/18 9:33:42编辑过]
|
-- 作者:maomao8643
-- 发布时间:2019/7/18 9:50:47
--
再问一下,在公式运行变量查看器中,能看到数组成员的值吗?
|
-- 作者:banzhuan
-- 发布时间:2019/7/18 10:17:22
--
这个看不了,只能查看某个元素的值
|
-- 作者:maomao8643
-- 发布时间:2019/7/22 9:56:33
--
再报告一下,调试器显示的时间也不对。如图,程序才运行到02:30,但是部分变量显示的时间却是19:00。
此主题相关图片如下:显示时间.png

|
-- 作者:banzhuan
-- 发布时间:2019/7/22 10:46:54
--
本地无法重新您的现象,方便的话发下您的代码吧,不知道您的变量是如何定义的
|