以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- globalvariable在不同的程序里是公用的么? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=31395) |
|||||||
-- 作者:dyatpk -- 发布时间:2012/12/11 14:12:31 -- globalvariable在不同的程序里是公用的么? 比如两个程序里都有price这个globalvariable,这两个变量的值是一样的么? 还是不同程序的变量是不一样的 |
|||||||
-- 作者:lichenghu -- 发布时间:2012/12/11 14:16:35 -- 这2个值是您赋予的值,不同的程序看您price的值. |
|||||||
-- 作者:董小球 -- 发布时间:2012/12/11 14:26:04 -- http://www.weistock.com/WeisoftHelp/zbgs003.htm 看看这里的解释
|
|||||||
-- 作者:dyatpk -- 发布时间:2012/12/11 16:24:53 -- 看过很多遍啊 之前就和你们提过 你们用的术语我不确定是什么意思啊
我就这么问吧 我一个程序叫trading1 监控两个品种 股指期货 和 大豆
trading1里面有这样一段:
globalvariable a=0; a:=close;
我就想问内存里是有两个a占两个不同空间? 还是只有一块空间? a的值会在两个品种的价格之间来回变么?
|
|||||||
-- 作者:jinzhe -- 发布时间:2012/12/11 16:48:51 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=2501&page=4 把这个搞明白了,然后再结合函数解释,就能明白了 |
|||||||
-- 作者:dyatpk -- 发布时间:2012/12/12 14:25:09 -- 你们怎么看不明白我的问题呢
比如matlab里面 你在两个函数里声明一个global变量a 这两个函数里的a是共用一块存储空间的,一个函数改了a的值 另一个函数看到的a就是改变后的值,两个函数都可以对该值进行改变
你们说的globalvariable的作用范围是“单次指标加载过程”,我开盘同时用一个后台程序监控两个品种的期货,这算是一次加载指标还是两次加载指标? 这两个品种里的变量是不是公用的? |
|||||||
-- 作者:dyatpk -- 发布时间:2012/12/12 14:26:47 -- 还是说每次k线刷新 就算是一次指标加载过程 不同品种的同时刷新 也算是多次指标加载过程 |
|||||||
-- 作者:dyatpk -- 发布时间:2012/12/12 14:29:08 -- EXTGBSTRING”整个金字塔软件范围内。”又是指的什么东西? 是说打开软件第一次运行程序就存在 关上软件清空? 还是关掉软件还在? 这个东西是不同程序公用的么? 我写程序A和程序B 可以共用同一个EXTGBSTRING变量么? |
|||||||
-- 作者:jinzhe -- 发布时间:2012/12/12 14:44:55 -- globalvariable 对单个公式,该函数定义的变量只影响单个公式 extgbstring对整个程序都有用,该函数定义的变量,所有程序都能影响到 |
|||||||
-- 作者:dyatpk -- 发布时间:2012/12/12 15:19:05 -- 以下是引用jinzhe在2012-12-12 14:44:55的发言:
globalvariable 对单个公式,该函数定义的变量只影响单个公式 extgbstring对整个程序都有用,该函数定义的变量,所有程序都能影响到 globalvariable对单个公式有效,那同一个程序监控两个品种的话,两个品种公用同一个globalvariable变量么? |