设为首页收藏本站

 找回密码
 注册
楼主: ddbq
打印 上一主题 下一主题

能否举例通俗的解释一下 SetGlobalVar和 GetGlobalVar? [复制链接]

Rank: 5Rank: 5

精华
0
UID
1517
积分
1441
帖子
350
主题
29
阅读权限
60
注册时间
2008-4-19
最后登录
2011-10-16
1#
发表于 2009-5-16 20:18:09 |显示全部楼层
if(condition)
{x=新的值;
setglobleval(0,x);}
就这么简单,条件没满足,当然还是原来的值了
学习TB,哪怕BT。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1517
积分
1441
帖子
350
主题
29
阅读权限
60
注册时间
2008-4-19
最后登录
2011-10-16
2#
发表于 2009-7-9 06:21:56 |显示全部楼层
其实很理解的,局部变量是只在一个K线上起作用的变量,出了这根K线,又变回初值了,如果有其他赋值条件,又装下新的值了,再出了这根K线,又变回初值了,如果有其他赋值条件,又装下新的值了,再出了这根K线,又变回初值了,如果有其他赋值条件,又装下新的值了,再出了这根K线,又变回初值了,如果有其他赋值条件,又装下新的值了,再出了这根K线,又变回初值了。。。。。。
而全局变量,就是系统本身只定义了一个GlobalVar全局变量(其他语言中是可以由用户定义的),这个全局变量一共有0到50共51个存储位置,你希望在第一个位置放进一个数据(在本软件中一般放下的是静态数据,不因K线的移动而改变),就用setglobalvar(0,你的数),放进第二个数又不希望覆盖第一个,就用setglobalvar(1,你的数),最多能放下共51个静态数据;然后是引用这些数据了,就用getglobalvar(存储位置)等等,这个全局变量最起码是生存于当前的程序模块中,比如用户函数、技术指标、K形态、特征走势、交易指令中。以上是我个人的理解。
\\\\
设置setglobalvar(0,你的数),setglobalvar(1,你的数),setglobalvar(2,你的数),setglobalvar(3,你的数),.....
setglobalvar(49,你的数).

调用
getglobalvar(0,你的数),getglobalvar(1,你的数),getglobalvar(2,你的数),getglobalvar(3,你的数),...
getglobalvar(49,你的数),
学习TB,哪怕BT。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1517
积分
1441
帖子
350
主题
29
阅读权限
60
注册时间
2008-4-19
最后登录
2011-10-16
3#
发表于 2009-7-9 17:30:58 |显示全部楼层
平生第一次挨夸,还是弄误会了。上面是引用
孤舟骑浪
的话
学习TB,哪怕BT。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-21 18:09

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部