以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- ![]() |