- 精华
- 0
- 在线时间
- 8 小时
- UID
- 166744
- 积分
- 9
- 帖子
- 6
- 阅读权限
- 10
- 注册时间
- 2011-1-1
- 最后登录
- 2022-4-16
- 精华
- 0
- UID
- 166744
- 积分
- 9
- 帖子
- 6
- 主题
- 3
- 阅读权限
- 10
- 注册时间
- 2011-1-1
- 最后登录
- 2022-4-16
|
当满足某个条件后,在一定周期内满足另一个条件,开始统计在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)); |
|