Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共13 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:globalvariable在不同的程序里是公用的么?

1楼
dyatpk 发表于:2012/12/11 14:12:31

比如两个程序里都有price这个globalvariable,这两个变量的值是一样的么? 还是不同程序的变量是不一样的

2楼
lichenghu 发表于:2012/12/11 14:16:35
这2个值是您赋予的值,不同的程序看您price的值.
3楼
董小球 发表于:2012/12/11 14:26:04
http://www.weistock.com/WeisoftHelp/zbgs003.htm

看看这里的解释
4楼
dyatpk 发表于:2012/12/11 16:24:53
以下是引用董小球在2012-12-11 14:26:04的发言:
http://www.weistock.com/WeisoftHelp/zbgs003.htm

看看这里的解释

看过很多遍啊

之前就和你们提过

你们用的术语我不确定是什么意思啊

 

我就这么问吧 我一个程序叫trading1

监控两个品种 股指期货 和 大豆

 

trading1里面有这样一段:

 

globalvariable a=0;

a:=close;

 

我就想问内存里是有两个a占两个不同空间? 还是只有一块空间?

a的值会在两个品种的价格之间来回变么?

 

5楼
jinzhe 发表于:2012/12/11 16:48:51

http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=2501&page=4

把这个搞明白了,然后再结合函数解释,就能明白了

6楼
dyatpk 发表于:2012/12/12 14:25:09

你们怎么看不明白我的问题呢

 

比如matlab里面 你在两个函数里声明一个global变量a 这两个函数里的a是共用一块存储空间的,一个函数改了a的值 另一个函数看到的a就是改变后的值,两个函数都可以对该值进行改变

 

GLOBALVARIABLE

超全局变量

单次指标加载过程中。

指标加载时定义语句对其初始化一次,后面的时间里,定义语句都不会再对其进行初始化了。

EXTGBSTRING

全局字符串变量

整个金字塔软件范围内。

 

你们说的globalvariable的作用范围是“单次指标加载过程”,我开盘同时用一个后台程序监控两个品种的期货,这算是一次加载指标还是两次加载指标?

这两个品种里的变量是不是公用的?

7楼
dyatpk 发表于:2012/12/12 14:26:47

还是说每次k线刷新 就算是一次指标加载过程

不同品种的同时刷新 也算是多次指标加载过程

8楼
dyatpk 发表于:2012/12/12 14:29:08
EXTGBSTRING”整个金字塔软件范围内。”又是指的什么东西?
是说打开软件第一次运行程序就存在 关上软件清空? 还是关掉软件还在?

这个东西是不同程序公用的么? 我写程序A和程序B 可以共用同一个EXTGBSTRING变量么?
9楼
jinzhe 发表于:2012/12/12 14:44:55

globalvariable 对单个公式,该函数定义的变量只影响单个公式

extgbstring对整个程序都有用,该函数定义的变量,所有程序都能影响到

10楼
dyatpk 发表于:2012/12/12 15:19:05
以下是引用jinzhe在2012-12-12 14:44:55的发言:

globalvariable 对单个公式,该函数定义的变量只影响单个公式

extgbstring对整个程序都有用,该函数定义的变量,所有程序都能影响到

globalvariable对单个公式有效,那同一个程序监控两个品种的话,两个品种公用同一个globalvariable变量么?

共13 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.03906 s, 3 queries.