以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  REF函数对多次赋值的全局变量引用返回数值错位,并且似乎访问到错误的寄存器数值  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=161299)

--  作者:mingogo
--  发布时间:2018/1/26 0:06:51
--  REF函数对多次赋值的全局变量引用返回数值错位,并且似乎访问到错误的寄存器数值

1. 问题详细的描述写在了截图里,请打开图片查看。
    一共有3个时间点的截图。
    1)时间点1406:想引用变量在前一根K的数值,即REF(X,1)的数值,但返回的却是REF(X,2)的数值。往前错位了1位。详见图片。
    2)时间点1410:详细的调试,发现第2个问题,似乎ref访问到了错误的全局变量寄存器数值。引用到了同一根K线上对同一变量的两次不同赋值数值。详见图片说明。
    3)时间点1343:部分正确的引用。说明问题似乎不只是REF函数,可能在ref和多次赋值的全局变量数值寄存器之间存在配合问题。

 

2. 我是刚从文华转过来的。 同样的代码,在文华智赢里没有问题。能够正确的返回引用结果,图表上也显示正确。

 

3. 或许也是我的代码有问题,反复检查了很多遍,还是不知道原因。 从现象来看,也很费解。 请帮助检查确认哪里出问题了。

感谢感谢!!

 

 

[此贴子已经被作者于2018/1/26 0:08:12编辑过]

--  作者:mingogo
--  发布时间:2018/1/26 0:10:49
--  

之前图片上传错误 。现在重新传一下。


图片点击可在新窗口打开查看此主题相关图片如下:1 错误的引用1406.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:2 错误的引用1410.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.1 文华引用正确.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:3 部分正确的引用1343.png
图片点击可在新窗口打开查看

--  作者:banzhuan
--  发布时间:2018/1/26 9:04:12
--  
能说下您多次赋值的FLAG_XL 是怎么写的吗? 或者说不方便发论坛的话可以通过QQ发送给工作人员,工作人员本地用您的代码测试一下。
--  作者:mingogo
--  发布时间:2018/1/26 9:10:29
--  
感谢回复。

可以用qq发给工作人员。 请给一下qq号码。谢谢。
--  作者:banzhuan
--  发布时间:2018/1/26 9:20:57
--  
好的加QQ发送或者QQ邮箱都可以,QQ :1971344681