欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 全局变量的应用

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3259人关注过本帖树形打印复制链接

主题:全局变量的应用

帅哥哟,离线,有人找我吗?
独钓_寒江雪
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:494 积分:0 威望:0 精华:0 注册:2014/5/22 18:58:08
全局变量的应用  发帖心情 Post By:2018/6/7 23:02:44    Post IP:112.225.161.96[只看该作者]

在图表系统加载下列语句,加载白糖除外的其他品种合约时结果都是正确的,但是加载白糖主力合约SR1809时,有盈利输出结果也为0,请问是什么原因?

 

......

最大盈利:EXTGBDATA('单笔最大浮动盈利'&stklabel);


 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/6/8 7:42:33    Post IP:180.164.112.119[只看该作者]

你的策略是图表还是后台,下面是基于后台方式的回复。图表中不能使用这类函数。
单这一句话判断不了,你要判断的是你写全局变量的语句是否触发,另外如果你的判定是基于图表的得到的有盈利输出,这种方式是不对的,他不能反映后台所对应的结果。应该是使用debugfile跟踪输出判断的。
1.工具--数据管理---全局变量中查看有这个变量写入吗



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
独钓_寒江雪
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:494 积分:0 威望:0 精华:0 注册:2014/5/22 18:58:08
  发帖心情 Post By:2018/6/8 9:59:57    Post IP:112.225.161.96[只看该作者]

问题是其它品种都没问题,怎么单独白糖合约不行;是基于图表方式的,用到了后台的取得账户实际盈利有关函数,这部分不是对图表也是有效的吗?

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/6/8 10:16:03    Post IP:180.169.30.6[只看该作者]

 实际账号的相关函数,是不推荐在图表上使用,会引发一些不可控的问题。  你上面那个代码是去取全局变量的值,你可以先按照2楼说的方法,去查看下这个全局变量值目前是什么值。
另外你这里取的全局变量名称是 :'单笔最大浮动盈利'&stklabel   这个。你看下你是否有设置这个全局变量,这个名称好像都超过了变量名长度限制了。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
独钓_寒江雪
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:494 积分:0 威望:0 精华:0 注册:2014/5/22 18:58:08
  发帖心情 Post By:2018/6/8 10:29:41    Post IP:112.225.161.96[只看该作者]

谢谢 问题已解决。
'单笔最大浮动盈利'&stklabel  长度超过限制引起的,改成'最大浮动盈利'&stklabel 就好了。

 回到顶部