Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:全局变量的一个问题

1楼
C100011612 发表于:2016/5/28 20:26:01
我的策略是用图表交易的,用的是分笔信号,由于分笔信号太多,所以在多品种多策略的框架运行的时候,限制了显示的K线数,但是这样的话就只会计算可见范围内的逐笔信号,这样数据就不对了。
于是我就要运用全局变量来赋值参数,但是公式定义全局变量时有个问题,逐笔轮询的时候,全局变量都要定义而且赋值为初始值0,这样分笔进来的时候就都是0了,有没有办法只定义全局变量而不赋值呢?
后来我用工具-数据管理-全部变量 里面的框手动输入全局变量,但是好像无法选择全局变量的类型,比如GLOBALVARIBAL之类的全局变量分类,不用GLOBALVARIBAL多框架运行起来同一策略用在不同品种上,全局变量肯定会相互冲突。

有没有人知道如何只定义GLOBALVARIBAL而不给他赋值初始值,不然逐笔轮询都初始化了


跪谢

2楼
王锋 发表于:2016/5/29 8:28:08

GLOBALVARIBAL 没有初始值是不行的,这个变量只会在第一次运行时进行初始值,之后的运行是不会再改变的,不知道你的具体情况,是不是代码编写的问题。

建议你留下一个简单的问题公式示范,便于我们能理解你的问题和提出具体的改进意见

3楼
c100011612 发表于:2016/5/29 11:01:02
谢谢,昨晚解决了,还是应该用globalvariable,,之前用这个函数发现一直是初始值,后来看了论坛帖子才知道可以在公式编辑窗口的菜单里把globalvariable的只刷最后一根改回到以前版本的所有周期都刷。
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 2 queries.