设为首页收藏本站

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

这段程序今天让我买入1手变成了5手,问题何在? [复制链接]

Rank: 4

精华
0
UID
3776
积分
442
帖子
51
主题
5
阅读权限
50
注册时间
2009-3-10
最后登录
2014-8-13
跳转到指定楼层
1#
发表于 2009-3-11 21:07:19 |显示全部楼层 |倒序浏览
avgline=XAverage(Close,20);

    if(MarketPosition==0  && Time>0.0912 && Time <0.1435)
    {
            if(CrossOver(High,avgline[1]))
            {                        
                   Buy(1,avgline[1]);    // 多头建仓
             }

            if(CrossUnder(Low,avgline[1]))
            {                        
                  SellShort(1,avgline[1]);  // 空头建仓
            }
    }

今天5分钟线上操作,接连委托了5次,但只有一个信号,自然成交了5手,真是要疯了

[ 本帖最后由 滴水成川 于 2009-3-11 21:12 编辑 ]

Rank: 4

精华
0
UID
3776
积分
442
帖子
51
主题
5
阅读权限
50
注册时间
2009-3-10
最后登录
2014-8-13
2#
发表于 2009-3-12 19:42:53 |显示全部楼层
我有些怀疑MarketPosition,我觉得MarketPosition与是否成交没关系,但发生委托应该记住,为什么会忘了?

使用道具 举报

Rank: 4

精华
0
UID
3776
积分
442
帖子
51
主题
5
阅读权限
50
注册时间
2009-3-10
最后登录
2014-8-13
3#
发表于 2009-3-13 09:31:35 |显示全部楼层
今天再次出现一手变9手。
经过观察,我发现了问题:当High或Low达到开仓条件时,当前Bar的High(或Low)会退回去,从而导致信号消失,然后又出来,又退回去,如此,反复开仓。

这可是TB重大的Bug!

使用道具 举报

Rank: 4

精华
0
UID
3776
积分
442
帖子
51
主题
5
阅读权限
50
注册时间
2009-3-10
最后登录
2014-8-13
4#
发表于 2009-3-13 09:43:47 |显示全部楼层
补丁删掉了,然后修复安装了

使用道具 举报

Rank: 4

精华
0
UID
3776
积分
442
帖子
51
主题
5
阅读权限
50
注册时间
2009-3-10
最后登录
2014-8-13
5#
发表于 2009-3-16 14:25:17 |显示全部楼层
补丁卸载了,连文件夹也一起删除。然后重新从网上下载超强版,重新安装。

今天出新问题了:
出现三次有交易无信号,两次因为在边上看着,通过删除交易策略,然后重新擦入交易指令,补上了信号;有一次因为没有盯着看,导致该平仓时没有平仓。
今天的操作与以前不同的是:以前一个工作区放一个图表,今天一个工作区放两个图表。
一个工作区不能放多个图表吗?

[ 本帖最后由 滴水成川 于 2009-3-16 14:33 编辑 ]

使用道具 举报

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

bottom

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

GMT+8, 2024-5-24 21:05

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部