设为首页收藏本站

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

请教老师一个关于开仓条件的问题 [复制链接]

Rank: 2

精华
0
UID
66573
积分
64
帖子
44
主题
10
阅读权限
30
注册时间
2011-9-20
最后登录
2017-10-18
跳转到指定楼层
1#
发表于 2013-5-23 08:55:01 |只看该作者 |倒序浏览
本帖最后由 woshibing 于 2013-5-27 10:17 编辑

问题基本已解决 谢谢各位

Rank: 2

精华
0
UID
66573
积分
64
帖子
44
主题
10
阅读权限
30
注册时间
2011-9-20
最后登录
2017-10-18
2#
发表于 2013-5-23 10:03:17 |只看该作者
本帖最后由 woshibing 于 2013-5-27 10:17 编辑

谢谢

使用道具 举报

Rank: 4

精华
0
UID
112594
积分
333
帖子
281
主题
8
阅读权限
50
注册时间
2012-9-20
最后登录
2013-12-4
3#
发表于 2013-5-23 10:18:55 |只看该作者
c[1]>MA5[1] and c[1]<o[1]
这个时候MyFlag1是多少?
如果你不重新计数,那么此时MyFlag1>=5依然成立,还是会开仓

使用道具 举报

Rank: 2

精华
0
UID
66573
积分
64
帖子
44
主题
10
阅读权限
30
注册时间
2011-9-20
最后登录
2017-10-18
4#
发表于 2013-5-23 10:25:57 |只看该作者
本帖最后由 woshibing 于 2013-5-27 10:17 编辑
sorakiraa 发表于 2013-5-23 10:18
c[1]>MA5[1] and c[1]=5依然成立,还是会开仓


感谢

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
5#
发表于 2013-5-23 10:56:53 |只看该作者
本帖最后由 小米 于 2013-5-23 10:58 编辑
woshibing 发表于 2013-5-23 10:03
老师 我参考你之前做的日内限制开仓次数的方法
         If(c[1]MA5[1] and c[1]>=o[1])
        {
  1. vars
  2.     numericseries myflag;
  3. begin
  4.    if(date!=date[1] ) myflag = 0;
  5.    if(conditonbuy && myflag<5)
  6.    {
  7.          buy();
  8.          myflag = myflag+1;
  9.    }
  10.    if(conditionsell && myflag<5)
  11.   {
  12.         sellshort();
  13.         myflag = myflag +1;
  14.   }
复制代码

使用道具 举报

Rank: 2

精华
0
UID
66573
积分
64
帖子
44
主题
10
阅读权限
30
注册时间
2011-9-20
最后登录
2017-10-18
6#
发表于 2013-5-23 11:02:42 |只看该作者
小米 发表于 2013-5-23 10:56

也谢谢小米老师了

使用道具 举报

Rank: 2

精华
0
UID
66573
积分
64
帖子
44
主题
10
阅读权限
30
注册时间
2011-9-20
最后登录
2017-10-18
7#
发表于 2013-5-24 08:39:48 |只看该作者
小米 发表于 2013-5-23 10:56

小米老师 我仔细看了下你给的这个 是不是和我需要的不太一样啊,还是我理解有问题?
我希望是5根阳线的时候才买入,你在myflag<5的时候就买入?没看明白

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
8#
发表于 2013-5-24 08:57:00 |只看该作者
woshibing 发表于 2013-5-24 08:39
小米老师 我仔细看了下你给的这个 是不是和我需要的不太一样啊,还是我理解有问题?
我希望是5根阳线的时 ...

上面的代码是指限制日内开仓次数的。并非什么5根阳线的。

使用道具 举报

Rank: 2

精华
0
UID
66573
积分
64
帖子
44
主题
10
阅读权限
30
注册时间
2011-9-20
最后登录
2017-10-18
9#
发表于 2013-5-24 09:09:50 |只看该作者
小米 发表于 2013-5-24 08:57
上面的代码是指限制日内开仓次数的。并非什么5根阳线的。

噢 这个我之前就看到过了 。。。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
10#
发表于 2013-5-24 10:50:36 |只看该作者
本帖最后由 小米 于 2013-5-24 10:53 编辑
  1. vars
  2.         bool aa;
  3.         Bool bb;
  4.         Bool cc;
  5.         Bool dd;
  6.         Numeric ma5;
  7.         Numericseries ee  ;
  8.         
  9. begin
  10.         ma5 = Average(close,20);
  11.         aa = close>open || (close<=open && close>ma5);
  12.         bb = CrossOver(close,ma5);
  13.         cc = CrossUnder(close,ma5);
  14.         if(bb)
  15.         {
  16.                 ee =1;
  17.         }else if (cc)
  18.         {
  19.                 ee = -1;
  20.         }
  21.         dd = countif(aa,5)==5;
  22.         
  23.         if(dd && ee==1 )
  24.         {
  25.         buy();
  26.         }
  27.         ......
复制代码

使用道具 举报

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

bottom

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

GMT+8, 2024-5-23 22:58

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部