设为首页收藏本站

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

我觉得我遇到的问题可能还是个BUG [复制链接]

Rank: 7Rank: 7Rank: 7

精华
0
UID
4485
积分
3032
帖子
164
主题
33
阅读权限
80
注册时间
2009-5-25
最后登录
2011-3-26
1#
发表于 2010-4-7 11:55:07 |显示全部楼层
当前面最后一根bar刚走完, 变成倒数第二根, 新Bar刚开始的一刻, 新的倒数第二根bar 需要按Barstatus==1执行一遍程序,这里似乎会有些超出预料的结果。 我这里就出现过平仓在前bar, 开仓在后bar的情况, 原因不明。 这里的处理方式, 尤其是时序需要详细列出,让大家清楚问题是怎么产生的, 怎么避免。

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
4485
积分
3032
帖子
164
主题
33
阅读权限
80
注册时间
2009-5-25
最后登录
2011-3-26
2#
发表于 2010-4-19 13:05:03 |显示全部楼层
原帖由 幺林 于 2010-4-7 11:55 发表
当前面最后一根bar刚走完, 变成倒数第二根, 新Bar刚开始的一刻, 新的倒数第二根bar 需要按Barstatus==1执行一遍程序,这里似乎会有些超出预料的结果。 我这里就出现过平仓在前bar, 开仓在后bar的情况, 原因不明。 这里的处 ...


请TB做出详细说明, 尤其是时序

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
4485
积分
3032
帖子
164
主题
33
阅读权限
80
注册时间
2009-5-25
最后登录
2011-3-26
3#
发表于 2010-6-8 16:52:28 |显示全部楼层
If (Barstatus==2)
{
Code1...
序列变量A=2...
}

If (Barstatus==1)
{
Code2...
序列变量A=1...
}

请斑竹帮忙确认:

1。 上面一段代码, 在新bar 第一个tick到来时肯定会先在倒数第二根bar上执行code2, 然后在最后一根bar上执行code1
2。 执行完后 序列变量 A=2, A[1]=1.

使用道具 举报

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

bottom

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

GMT+8, 2024-5-4 06:15

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部