以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  未定义的变量  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=171343)

--  作者:1328544
--  发布时间:2019/7/30 9:27:29
--  未定义的变量
IF HBU&&macross THEN
BEGIN
 BUY(1,1,MARKET);
 IF HUB AND macross THEN
  SELL(1,1,MARKET);
 END
提示未定义变量HBU,但是那是我写的另外一个


--  作者:banzhuan
--  发布时间:2019/7/30 9:33:28
--  
HBU 是定义在另外一个策略中的变量是吗?  是想引用另一个策略中的HBU的值?
--  作者:1328544
--  发布时间:2019/7/30 9:35:02
--  
是另一个策略的名称,我要引用那个策略的结果
--  作者:banzhuan
--  发布时间:2019/7/30 9:42:04
--  
看下引用另一个策略中变量的函数介绍 :http://www.weistock.com/bbs/dispbbs.asp?boardid=17&id=162644&page=1&star=1
--  作者:1328544
--  发布时间:2019/7/30 9:46:48
--  
老师,我引用的是ma线穿过去,这个也要用你说的那个函数吗
--  作者:banzhuan
--  发布时间:2019/7/30 9:53:19
--  
是的,如果您要引用另外一个策略中的变量,包括ma之类的,都需要使用上面的函数
--  作者:1328544
--  发布时间:2019/7/30 9:55:16
--  
那可以同时引用多个变量吗?
--  作者:banzhuan
--  发布时间:2019/7/30 10:04:37
--  
可以的,不建议使用太多引用函数,会影响策略运行效率
--  作者:1328544
--  发布时间:2019/7/30 10:05:41
--  
我引用没有特定的合约
--  作者:banzhuan
--  发布时间:2019/7/30 10:23:12
--  
不引用特定合约,输入空值即可