设为首页收藏本站

 找回密码
 注册
楼主: b76957213
打印 上一主题 下一主题

N周期内是否有一个条件成立 [复制链接]

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
1#
发表于 2017-7-6 16:13:18 |显示全部楼层
b76957213 发表于 2017-7-6 16:00
谢谢,但是我用Count if 时出现“只有序列变量和参数或数组才能使用回溯值”  我的条件包含两个语句涉及两 ...
  1. vars
  2.     bool aa;
  3.     bool bb;
  4. begin
  5.    aa = crossover(ma1,ma2);
  6.    bb = countif(aa,N)>=1;  //N周期内至少出现过一次MA1上穿MA2,则bb为真
  7.    ......
复制代码

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2017-7-6 16:42:08 |显示全部楼层
b76957213 发表于 2017-7-6 16:33
您好,我这样写报错了,您给看看:
Condition1 = OpenH1||L=1;

将condition1、aa的声明,以及报错信息截图看一下。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
3#
发表于 2017-7-7 09:18:26 |显示全部楼层
b76957213 发表于 2017-7-6 17:01


53行为if(aa && C>upperH[1])
需要注意的是,条件中使用了C,这个是会导致实时行情中的信号变化或是消失的。。
建议在这里或是后面的条件中,都将C改为C[1]

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2017-7-7 09:31:50 |显示全部楼层
b76957213 发表于 2017-7-7 09:26
谢谢,C[1]是不是表示上一根K线的收盘价?

是的。。是上一个K线的C。
你的upperH也是用了上一个K线的来做判断,所以这里用C[1]应该也是合理的。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
5#
发表于 2017-7-7 13:51:47 |显示全部楼层
b76957213 发表于 2017-7-7 13:37
谢谢 请问有没有办法实现用即时价格开仓,并避免实时价格改变或消失?比如:当前价格突破前3根K线的最高 ...

如果是突破型的条件,可以使用high>前2根K线高点这样的方式来判断。。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-7 13:07

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部