设为首页收藏本站

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

反馈个开仓的bug !!! [复制链接]

Rank: 5Rank: 5

精华
0
UID
219
积分
848
帖子
78
主题
17
阅读权限
60
注册时间
2007-8-29
最后登录
2023-12-4
跳转到指定楼层
1#
发表于 2008-9-26 15:30:06 |只看该作者 |倒序浏览
今天发现个BUG !估计这个问题 以后会有其他同学也会碰到!所以干脆贴出来!
交易开拓者 比其他的软件 有个好处!就是可以控制在当前k线 开仓!
  我的一个策略是 如果 涨得比较厉害的 时候 就在当根bar 买多 跌跌太厉害的时候就 卖空!
  有时候  特别是来大行情的时候 价格波动的很厉害! 同bar同时满足条件的时候 就有问题了!
请看代码! 为了 方便的检测   我设定价格涨一个点 做多  跌一个点 做空!

Params      
Numeric lots(1);
Vars   
Numeric enterPrice;
Begin
If(BarStatus==2)
{
      if(High-Open>=1*MinMove )
       {enterPrice=Open+2*MinMove;
         buy(lots,enterPrice);}         
     if(Open-Low>=1*MinMove )
       {enterPrice=Open-2*MinMove;
        SellShort(lots,enterPrice); }   
}
End

现在讨论BarStatus==2 的情况!
比如 P0901 当前k线  开盘价是 6518 当价格到了 6516 的时候  符合  if(Open-Low>=1*MinMove ) 的条件 !但却不发出 做空的委托单!
                                                   当价格到了 6520 的时候  符合  if(Open-Low>=1*MinMove ) 的条件 !发出却是 做空的委托单!而不是做多的委托单!

我认为 这样有问题!而且问题很大!
希望尽快解决问题!
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5

精华
0
UID
219
积分
848
帖子
78
主题
17
阅读权限
60
注册时间
2007-8-29
最后登录
2023-12-4
2#
发表于 2008-9-26 15:36:10 |只看该作者
现在 我们再把 上面的代码 反过来!
Params      
Numeric lots(1);
Vars   
Numeric enterPrice;
Begin
If(BarStatus==2)
{
     if(Open-Low>=1*MinMove )
       {enterPrice=Open-2*MinMove;
        SellShort(lots,enterPrice); }   

      if(High-Open>=1*MinMove )
       {enterPrice=Open+2*MinMove;
         buy(lots,enterPrice);}         
}
End
开的全是多单  保证100%不开空单!
如果最基本的交易的出问题!那何谈自动交易呢!
Nopain  我们用户殷切的希望你们尽快解决问题!

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
219
积分
848
帖子
78
主题
17
阅读权限
60
注册时间
2007-8-29
最后登录
2023-12-4
3#
发表于 2008-9-26 15:50:28 |只看该作者
在 BarStatus<>2 的情况下 很正常  但这种情况 处理必须 要考虑 BarStatus==2 不然没有办法实现

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
4#
发表于 2008-9-26 16:11:42 |只看该作者
原帖由 dengwu 于 2008-9-26 15:30 发表
今天发现个BUG !估计这个问题 以后会有其他同学也会碰到!所以干脆贴出来!
交易开拓者 比其他的软件 有个好处!就是可以控制在当前k线 开仓!
  我的一个策略是 如果 涨得比较厉害的 时候 就在当根bar 买多 跌跌太厉害的时 ...


等有行情的时候我测试看看

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
219
积分
848
帖子
78
主题
17
阅读权限
60
注册时间
2007-8-29
最后登录
2023-12-4
5#
发表于 2008-9-26 16:20:54 |只看该作者
好!国庆后等你消息!

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
1
UID
727
积分
3770
帖子
537
主题
55
阅读权限
80
注册时间
2007-11-11
最后登录
2015-4-8
6#
发表于 2008-9-26 21:10:01 |只看该作者
这个基本上很难,因为存在非唯一性的成立条件。方案只能这样,做两个系统,一个做多,一个做空,挂两个图表,同时关联一个帐户。很明显,实盘时有时会有锁仓出现,不过这样程序不会乱,是较好的解决办法。
TradeBlazer交流群33647992。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-22 12:12

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部