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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请教如何将系统全局变量写入序列变量

   

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


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

主题:请教如何将系统全局变量写入序列变量

帅哥哟,离线,有人找我吗?
freetree
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:26 积分:0 威望:0 精华:0 注册:2015/12/14 9:20:53
请教如何将系统全局变量写入序列变量  发帖心情 Post By:2019/4/10 10:15:48    Post IP:175.152.118.218[只看该作者]

现有一个策略,实时计算一些参数,并且存入金字塔的系统全局变量,同时另外一个策略也实时读取该全局变量,现在需要将读出的全局变量写到一个序列变量中去,以便于图表显示,请问管理员和论坛高手们,如何实现该功能? 

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


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

 
直接用一个变量定义就行了啊。
比如说一个全局变量A
z:EXTGBDATA('A');
把z的定义前面放在代码最后面比较好。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
freetree
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:26 积分:0 威望:0 精华:0 注册:2015/12/14 9:20:53
  发帖心情 Post By:2019/4/10 10:49:04    Post IP:175.152.118.218[只看该作者]

谢谢,测试过了,不行的,序列变量里所有值都等于全局变量的值,无法保持全局变量的全部历史值

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


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

 历史值不行的,全局变量只能保存最新值,历史值你无法获取的。


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


加好友 发短信
等级:新手上路 帖子:26 积分:0 威望:0 精华:0 注册:2015/12/14 9:20:53
  发帖心情 Post By:2019/4/10 13:28:18    Post IP:175.152.118.218[只看该作者]

我的需求,就是定时读取新的全局变量值,然后写入一个序列变量的最后一位,最后在策略中得到一个和其它指标同步的的时间序列



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


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

 这个不行呢。普通变量本身是会随着分笔刷新而初始化然后重新计算的。它也保存不了你要的数值。你只能把数值写到文件里面,然后按照K线时间对齐去一一读取这个值。这是个思路,具体能不能实现,还有待验证。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
freetree
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:26 积分:0 威望:0 精华:0 注册:2015/12/14 9:20:53
  发帖心情 Post By:2019/4/10 16:01:43    Post IP:175.152.118.218[只看该作者]

谢谢了,看来挺不容易

 回到顶部