设为首页收藏本站

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

分支控制失败,怎么回事? [复制链接]

Rank: 3Rank: 3

精华
0
UID
234307
积分
153
帖子
103
主题
29
阅读权限
40
注册时间
2016-5-12
最后登录
2023-7-26
跳转到指定楼层
1#
发表于 2016-6-8 11:14:28 |只看该作者 |倒序浏览
代码逻辑如下:

        IF (BarStatus==2 )//实时交易
        {
              [A函数实时交易代码]
         } Else If (BarStatus==1)//回溯
         {
               [Buy,Selld等组成的回溯代码]
         }

在实时行情中,两段代码都会发出买卖指令,搞不懂怎么回事,求助各位解惑。

Rank: 3Rank: 3

精华
0
UID
234307
积分
153
帖子
103
主题
29
阅读权限
40
注册时间
2016-5-12
最后登录
2023-7-26
2#
发表于 2016-6-8 11:24:42 |只看该作者
回溯代码中的买卖指令都是在每个Bar结束的最后一秒发单。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
3#
发表于 2016-6-8 13:59:27 |只看该作者
新旧bar交替时,旧bar的最后一个tick与新bar的第一个tick会一起再运算一次。
此时计算该tick是符合barstatus==1的分支,于是出现信号。
而此时该信号是处理于最后的位置的,于是会发出委托 。
buy,sell不建议与a_xxxx同一个策略里使用。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
234307
积分
153
帖子
103
主题
29
阅读权限
40
注册时间
2016-5-12
最后登录
2023-7-26
4#
发表于 2016-6-10 14:14:49 |只看该作者
为什么TB会采用这样古怪的运行机制?不理解

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
5#
发表于 2016-6-12 10:56:30 |只看该作者
laofu602 发表于 2016-6-10 14:14
为什么TB会采用这样古怪的运行机制?不理解

该机制可以实现bar与bar之间的数据传递

使用道具 举报

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

bottom

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

GMT+8, 2024-5-13 06:55

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部