设为首页收藏本站

 找回密码
 注册
查看: 4208|回复: 3
打印 上一主题 下一主题

全局变量是否隔夜延续 [复制链接]

Rank: 4

精华
0
UID
4794
积分
523
帖子
140
主题
46
阅读权限
50
注册时间
2009-7-5
最后登录
2014-7-11
跳转到指定楼层
1#
发表于 2009-8-7 22:47:25 |显示全部楼层 |倒序浏览
15分钟线有指标用到全局变量,盘后都正常,盘中也正常,但是发现每天开盘的第一个线似乎没有延续前一天计算完成存在全局变量里的指标线,对这个指标线的穿越不能正常出信号。

指标有数据存于全局变量,可能是十几个周期之前的,在没有新值存入的情况下始终不变,这种情况下当天开盘是否直接能延续原有全局变量的值。

Rank: 4

精华
0
UID
4794
积分
523
帖子
140
主题
46
阅读权限
50
注册时间
2009-7-5
最后登录
2014-7-11
2#
发表于 2009-8-12 17:11:55 |显示全部楼层
求解。即日内线前一日形成的全局变量指标是否延续到第二日开盘

使用道具 举报

Rank: 4

精华
0
UID
4794
积分
523
帖子
140
主题
46
阅读权限
50
注册时间
2009-7-5
最后登录
2014-7-11
3#
发表于 2009-8-13 21:07:00 |显示全部楼层
Begin

指标 = getglobalvar(1)
计算指标
if ( 指标变化)
    指标=新指标
    setglobalvar(1,新指标)
if barstatus==2
    price = Q-Last
else
    price = close
if price突破指标
  开仓操作
end

这段框架代码在15分钟线盘后计算有信号,但是实时确一个信号也没有(包括有过但消失的也没有见过)。利用globalvar在K线间传递数值的方法是否可行?我在怀疑开盘时前面的Globalvar没有被传递过来

使用道具 举报

Rank: 4

精华
0
UID
4794
积分
523
帖子
140
主题
46
阅读权限
50
注册时间
2009-7-5
最后登录
2014-7-11
4#
发表于 2009-8-14 19:44:58 |显示全部楼层
自己发现一个问题,我把全局变量用在函数里了,然后在交易系统里引用函数的返回值,感觉这样的写法可能有问题。现把全局变量全部归到交易系统里面再测试看看是不是解决问题。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-4 00:32

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部