金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 897|回复: 4

超全局变量初始化有bug

[复制链接]

89

主题

162

帖子

162

积分

等级: 免费版

注册:
2021-11-5
曾用名:
发表于 2025-1-9 12:17 | 显示全部楼层 |阅读模式
GLOBALVARIABLE:a=DYNAINFO(54);
    涨停:a,LINEDOT;


这个代码在序列模式下运行,如果是盘中打开框架,加载公式并运行就是正常,如果盘前一二十分钟打开框架,加载公式运行结果就是0,

盘前数据初始化,没有涨停动态数据,这可以理解,但是进入盘中后,切换周期或者切换品种,结果还是为0,这就不正常了,必须关闭框架,重新打开一次,涨停显示数值才能正常

金字塔pel处理方式是不是有bug,每次切换周期或者切换品种应该触发超全局变量a的初始化才对啊,怎么可能一直为0
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-1-9 13:34 | 显示全部楼层
申明并初始化超全局变量。
GLOBALVARIABLE函数仅刷新最新一根K线的数据,无法进行迭代运算,不支持数组。

使用方法与VARIABLE普通全局变量相同,

运算的效果同EXTGBDATASET函数
唯一不同之处在于GLOBALVARIABLE超全局变量仅作用于当前的单个策略.
EXTGBDATASET可作用于整个金字塔,多策略可同时调用、读写。

注意:
1、超全局变量一般会在客户停止后台程式化交易或者关闭框架图表后销毁重置。
2、周期类型和品种代码为超全局变量特殊数值,使用该数值做条件时结果可能不可控。
3、在IF..THEN控制语句中使用字符串类型超全局变量可能会导致结果不可控。



看注意说明,需要关闭框架才行
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

89

主题

162

帖子

162

积分

等级: 免费版

注册:
2021-11-5
曾用名:
 楼主| 发表于 2025-1-9 14:33 | 显示全部楼层
请你不要粘贴,测试一下我说的内容和代码好吗
回复

使用道具 举报

89

主题

162

帖子

162

积分

等级: 免费版

注册:
2021-11-5
曾用名:
 楼主| 发表于 2025-1-9 14:37 | 显示全部楼层
秒侠 发表于 2025-1-9 14:33
请你不要粘贴,测试一下我说的内容和代码好吗

关闭框架才能初始化,感觉这不合理吧,那全局变量在仅刷最后一根模式时,在刷最后一根时初始化吗
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-1-9 14:37 | 显示全部楼层
加我qq远程看
2857926939
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-18 19:28 , Processed in 0.108681 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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