以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]请教老师,如何才能让程序开头的开仓条件使用程序末端的全局变量呀?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=72154)

--  作者:zhoutuoying
--  发布时间:2014/11/19 13:13:35
--  [求助]请教老师,如何才能让程序开头的开仓条件使用程序末端的全局变量呀?
请教老师,如何才能让程序开头的开仓条件使用程序末端的全局变量呀?
--  作者:jinzhe
--  发布时间:2014/11/19 13:16:59
--  
什么意思?举个详细的例子说明一下
--  作者:zhoutuoying
--  发布时间:2014/11/19 13:19:39
--  
比如我写在最后一行的是空单离场时申明了一个变量M:=3
但是我写在第二行的开多条件需要用到这个M=3

--  作者:jinzhe
--  发布时间:2014/11/19 13:26:50
--  
那么你在第二行获取的M值是上一根k线的M值,而不是后面计算出来的M值的,你要求实现不了
--  作者:zhoutuoying
--  发布时间:2014/11/19 15:21:02
--  
那是否我可以用ref引用上一根K线的M?
--  作者:jinzhe
--  发布时间:2014/11/19 15:21:39
--  
不需要引用啊,你在第二行写的M值就是上一根k线的M值,
[此贴子已经被作者于2014/11/19 15:21:45编辑过]

--  作者:zhoutuoying
--  发布时间:2014/11/19 15:22:49
--  
提示“未定义变量M”
--  作者:zhoutuoying
--  发布时间:2014/11/19 15:24:25
--  
我是把variable:m=0;放在代码的中间,,,是不是我直接把这句话移动到最前面就可以了?
--  作者:jinzhe
--  发布时间:2014/11/19 15:30:45
--  
这样当然不行了,你没定义怎么能用到,这句定义的话要写在最前面
--  作者:zhoutuoying
--  发布时间:2014/11/19 15:32:29
--  
图片点击可在新窗口打开查看嘿嘿,翻了低级错误