设为首页收藏本站

 找回密码
 注册
查看: 5986|回复: 12
打印 上一主题 下一主题

关于全局变量的超级新手问题 [复制链接]

Rank: 2

精华
0
UID
117546
积分
94
帖子
53
主题
21
阅读权限
30
注册时间
2013-3-29
最后登录
2018-3-26
跳转到指定楼层
1#
发表于 2013-4-2 11:22:15 |只看该作者 |倒序浏览
本帖最后由 hoppin 于 2013-4-2 11:30 编辑

哪位能稍微解释下SetGlobalVar和GetGlobalVar的意思呢?那个联机帮助关于全局变量就举了一个例子,我好歹也是硕士毕业,看了N遍没看懂!哪位能用点通俗的语言告诉我这两个是什么东西?SetGlobalVar是不是只能写成SetGlobalVar(a,b)的形式,而GetGlobalVar只能写成(a)的形式呢?还有,有的例子是Set写在Get前面,有的是Set写在了Get后面,这是怎么回事?谢谢高人!

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2013-4-2 15:57:52 |只看该作者
本帖最后由 小米 于 2013-4-3 08:32 编辑

本人学历不高,可能表达不是很好,试一下。举个例子,我们共同学习一下。

将全局变量比喻成一个图表里可以放最多500个盒子。每一个盒 子里存放一个数值,并在每一个盒子上做一个记号,以便能按需求找到指定的数值。
setglobalvar(a,b),可以理解为,将这个盒子外面写了一个编号为“a”,这里为编号为"a"的盒 子里存放了一个数值为b.
当你的公式里需要调用这个数值时,直接使用getglobalvar(a),就能通过查找盒子的编号取到里面的值。

全局变量是基于图表的,所以他与bar或bar位置等没有关系。
set与get哪个在前在后,没有硬性的规定,可按自己的公式需求来决定位置。
在没有set过的全局变量,直接去get会取得无效值。

使用道具 举报

Rank: 2

精华
0
UID
117546
积分
94
帖子
53
主题
21
阅读权限
30
注册时间
2013-3-29
最后登录
2018-3-26
3#
发表于 2013-4-2 21:40:57 |只看该作者
小米 发表于 2013-4-2 15:57
本人学历不高,可能表达不是很好,试一下。举个例子,我们共同学习一下。

将全局变量比喻成一 ...

看懂啦,非常感谢您!!!

使用道具 举报

Rank: 1

精华
0
UID
117530
积分
23
帖子
2
主题
1
阅读权限
10
注册时间
2013-3-29
最后登录
2013-4-26
4#
发表于 2013-4-7 16:52:28 |只看该作者
解释的很好,厉害!

使用道具 举报

Rank: 2

精华
0
UID
112465
积分
63
帖子
36
主题
3
阅读权限
30
注册时间
2012-9-11
最后登录
2013-7-3
5#
发表于 2013-4-14 17:21:55 |只看该作者
同一个图表里,全局变量会相互影响嘛?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
6#
发表于 2013-4-14 22:40:19 |只看该作者
糊涂何妨 发表于 2013-4-14 17:21
同一个图表里,全局变量会相互影响嘛?

同一个图表,不同公式也互不影响

使用道具 举报

Rank: 2

精华
0
UID
112465
积分
63
帖子
36
主题
3
阅读权限
30
注册时间
2012-9-11
最后登录
2013-7-3
7#
发表于 2013-4-18 12:56:53 |只看该作者
小米 发表于 2013-4-14 22:40
同一个图表,不同公式也互不影响

同一个图表,同一个公式里的不同用户函数相互影响么?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
8#
发表于 2013-4-18 13:21:49 |只看该作者
本帖最后由 小米 于 2013-4-18 15:13 编辑
糊涂何妨 发表于 2013-4-18 12:56
同一个图表,同一个公式里的不同用户函数相互影响么?


不是很理解你的问题。。
一个公式里是可以同时使用不同的用户函数的,用户函数之间的相互影响指什么方面?

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
116229
积分
2373
帖子
2247
主题
18
阅读权限
70
注册时间
2013-3-4
最后登录
2019-3-24
9#
发表于 2013-4-18 15:00:01 |只看该作者
糊涂何妨 发表于 2013-4-18 12:56
同一个图表,同一个公式里的不同用户函数相互影响么?


同一图表,同一公式中调用不同用户函数,如果这些函数都操作了同一个全局变量,修改它的值,那么该全局变量中的值会改变。

不过我说的是极端情况,全局变量一般不会这样用的。

使用道具 举报

Rank: 4

精华
0
UID
110324
积分
340
帖子
257
主题
51
阅读权限
50
注册时间
2012-5-4
最后登录
2014-12-20
10#
发表于 2013-4-18 15:18:35 |只看该作者
本帖最后由 YLBZ 于 2013-4-18 15:21 编辑

小米版主:SetGlobalVar,只是记录一个数值。看了一些全局变量的用法,有的是记录数值,比如,止损的价格;有的不是记录真实的数值而是将这种数值记录为0、1、2....这样的简单的数字。不知道是什么道理?是用全局变量要注意哪些方面?学习很长时间仍不能熟练使用,请版主不吝赐教!!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-23 13:51

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部