设为首页收藏本站

 找回密码
 注册
查看: 6527|回复: 2

版主、版主咨询一下如何实现以下功能 [复制链接]

Rank: 1

精华
0
UID
166744
积分
9
帖子
6
主题
3
阅读权限
10
注册时间
2011-1-1
最后登录
2022-4-16
发表于 2018-1-3 15:52:08 |显示全部楼层
当满足某个条件后,在一定周期内满足另一个条件,开始统计在100个周期内满足这两个的条件次数有多少次。当满足次数有3次,开始开仓。
   if ((Con1 or con2) and Counter[1] == 0)
                        {
                Counter = 1;
                        }
      
        //前一k线的计数器的数值未超限,则当前k线将计数器的值加一;
                        if(Counter[1] > 0 and Counter[1] < N1)
        {
                Counter = Counter + 1;
               
                //计数器范围内,满足con2,将开仓条件赋值为真;
                if(Counter <= N1 and (Con2 or con1) )
                                {
                                ENTRY=True;
                                counter=0;
                                }
        }
                JS=CountIf(ENTRY,N1);
                if((Counter == N1 and (!Con2 or !con1 )) or MarketPosition!=0)
        {
                Counter = 0;
                                ENTRY=false;
        }
                Commentary("count="+Text(JS));                

Rank: 1

精华
0
UID
166744
积分
9
帖子
6
主题
3
阅读权限
10
注册时间
2011-1-1
最后登录
2022-4-16
发表于 2018-1-3 15:52:37 |显示全部楼层
兄弟们帮忙解决啊。。

使用道具 举报

Rank: 1

精华
0
UID
166744
积分
9
帖子
6
主题
3
阅读权限
10
注册时间
2011-1-1
最后登录
2022-4-16
发表于 2018-1-3 16:04:29 |显示全部楼层
有人吗?

使用道具 举报

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

bottom

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

GMT+8, 2024-4-17 07:29

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部