金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3367|回复: 9

自定义数据和全局变量有什么区别?

[复制链接]

4633

主题

4723

帖子

4748

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2023-3-20 14:42 | 显示全部楼层 |阅读模式
请教:自定义数据和全局变量有什么区别?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-3-20 14:50 | 显示全部楼层
两者没有关联,使用场景有区别。自定义数据是根据指标刷新出相应数据,然后可以在交易策略中通过函数selfdata获取刷新出来的数据。金字塔中国提供的全局变量有多个,例如variable、globalvariable 、extgbdata等关,主要是用于记录和控制策略运行中的变量值。通过extgbdataset定义的全局变量,可以在全局变量管理器中看到,并进行管理。
全局变量函数说明:https://www.weistock.com/docs/PE ... 8F%98%E9%87%8F.html
自定义数据功能说明:https://www.weistock.com/docs/HE ... %E5%88%86%E6%9E%90/
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

59

帖子

69

积分

Rank: 4

等级: 专业版

注册:
2022-10-26
曾用名:
103779
发表于 2023-3-20 15:13 | 显示全部楼层
自定义数据在后台公式中不需特别指定品种吧,就是公式计算的当前品种?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-3-20 15:14 | 显示全部楼层
是的,不需要指定品种,自定义数据也是需要指定品种来刷新数据的,后台公式中会根据当前的品种对应获取到自定义数据中该品种的数据的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

59

帖子

69

积分

Rank: 4

等级: 专业版

注册:
2022-10-26
曾用名:
103779
发表于 2023-3-20 15:21 | 显示全部楼层
我试了一下,如果自定义数据运行在分钟线上,主指标运行在日线上,主指标就无法获取自定义数据?

补充内容 (2023-3-20 15:23):
也就是说跨周期只能使用跨周期引用,不能使用自定义数据。
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-3-20 15:23 | 显示全部楼层
是可以的啊,自定义数据的引用也是根据时间对齐的,首先要看自定义数据中是否有这条数据,有了才能通过selfdata获取到。可以在自定义数据的修改数据中,查看到相应品种的自定义数据的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

59

帖子

69

积分

Rank: 4

等级: 专业版

注册:
2022-10-26
曾用名:
103779
发表于 2023-3-20 15:26 | 显示全部楼层
技术010 发表于 2023-3-20 15:23
是可以的啊,自定义数据的引用也是根据时间对齐的,首先要看自定义数据中是否有这条数据,有了才能通过self ...

我试了下结果不行,1min线用了500k线,然后日线指标引用自定义数据,不显示引用数据的指标线名称,切换到分钟线后,指标名称和指标值都正常显示。
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-3-20 15:41 | 显示全部楼层
那是因为你自定义数据刷的数据不够,你把500根K线数据放大,多刷一点,这样才能在日线上引用到的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

59

帖子

69

积分

Rank: 4

等级: 专业版

注册:
2022-10-26
曾用名:
103779
发表于 2023-3-20 15:44 | 显示全部楼层
那这大量的K线与跨周期引用哪个效率高些?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-3-20 15:48 | 显示全部楼层
1、数据量确实是影响效率的一个方面,前提是你的策略需要这么多的数据量,不能因为效率问题,减少数据量而造成了数据引用不到,这就本末倒置了。
2、总体来说,自定义数据的效率是比跨周期引用要高,因为自定义数据可以单独控制刷新计算的频率,而跨周期引用是每次策略执行都要计算一次,效率就不如自定义数据高了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-7-20 23:03 , Processed in 0.177015 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表