欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 通过全局变量数据管理器修改全局变量

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3559人关注过本帖树形打印复制链接

主题:通过全局变量数据管理器修改全局变量

帅哥哟,离线,有人找我吗?
a141027
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
通过全局变量数据管理器修改全局变量  发帖心情 Post By:2016/6/22 23:54:10 [显示全部帖子]

1. 全局变量管理器中的“确定”和“保存数据”有区别吗?

图片点击可在新窗口打开查看此主题相关图片如下:未命名图片.png
图片点击可在新窗口打开查看


2. 全局变量管理器显示的值是静态的,假设公式运行中的时候打开管理器,共有三个变量,修改了其中一个之后按“确定”或“保存数据”,系统是只保存被修改那个变量,其余两个不变?还是系统不会理会哪个被修改,哪个没被修改,统统按照管理器当时显示的值全部写入?

谢谢。

 回到顶部
帅哥哟,离线,有人找我吗?
a141027
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2016/6/23 9:53:54 [显示全部帖子]

您意思是“只保存被修改那个变量,其余两个不变?”

 回到顶部
帅哥哟,离线,有人找我吗?
a141027
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2016/6/23 10:00:52 [显示全部帖子]

举个具体例子,假定打开管理器时三个变量的值分别是1,1,1,我把中间的一个改成0,然后按“确定”或“保存数据”,系统是只更新中间那个变量,还是对三个变量一起更新为1,0,1?

 回到顶部
帅哥哟,离线,有人找我吗?
a141027
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2016/6/23 10:11:37 [显示全部帖子]

有区别,如果系统是更新三个变量为1,0,1,那么在修改过程中,公式对第1、3个变量作的修改就会被改掉。

如果系统只更新中间的一个,那么就不存在第1、3个变量被改掉的问题。

 回到顶部
帅哥哟,离线,有人找我吗?
a141027
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2016/6/23 10:47:19 [显示全部帖子]

如果修改机制是这样的话,那么公式运行过程中打开它就有点危险了,一旦你按下确定,有可能为了修改某个变量而把公式计算的其他变量值给抹掉了。我觉得,只保存被修改的那个变量会更好,比如在变量前添加选定框,只保存选定了的变量,这样就不会出现前面说的问题。

 回到顶部
帅哥哟,离线,有人找我吗?
a141027
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2016/6/23 11:11:23 [显示全部帖子]

不按保存数据而是先刷新数据不是把已修改的又变回公式计算的结果了吗?这么是不是又得再改一遍?改的过程里公式还会不断更新计算结果,等改好了一按保存不是同样可能把其他变量值一起改掉?刷新只能看最新结果,但不能解决我上面说的问题。

 回到顶部
帅哥哟,离线,有人找我吗?
a141027
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:472 积分:0 威望:0 精华:0 注册:2014/10/27 16:51:49
  发帖心情 Post By:2016/6/23 11:24:29 [显示全部帖子]

我被搞糊涂了,我手工修改b的值是如何生效的?不按“确定”或“保存数据”,只按“刷新数据”它也能生效吗?

 回到顶部