设为首页收藏本站

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

最近5根K线中任意两根为阳线 应该怎么写 [复制链接]

Rank: 5Rank: 5

精华
0
UID
32158
积分
731
帖子
176
主题
53
阅读权限
60
注册时间
2011-4-5
最后登录
2023-1-17
跳转到指定楼层
1#
发表于 2016-6-8 08:58:40 |只看该作者 |倒序浏览
请教一个开拓者变成写法  
最近5根K线中任意两根为阳线 应该怎么写?
微信公众号:tuwening

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2016-6-8 09:21:58 |只看该作者
本帖最后由 小米 于 2016-6-8 09:23 编辑
  1. vars
  2.     bool  aa;
  3.     bool bb;
  4. begin
  5.    aa = close[1]> open[1];
  6.    bb = countif(aa,5)==2;
复制代码

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
32158
积分
731
帖子
176
主题
53
阅读权限
60
注册时间
2011-4-5
最后登录
2023-1-17
3#
发表于 2016-6-8 09:50:26 |只看该作者
小米 发表于 2016-6-8 09:21

5根K线中任意两根K线最高价相差小于10怎么写?
非常感谢!!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2016-6-8 10:06:47 |只看该作者
jiaoyizhe 发表于 2016-6-8 09:50
5根K线中任意两根K线最高价相差小于10怎么写?
非常感谢!!

不太理解这个条件
   

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
32158
积分
731
帖子
176
主题
53
阅读权限
60
注册时间
2011-4-5
最后登录
2023-1-17
5#
发表于 2016-6-8 10:07:39 |只看该作者
小米 发表于 2016-6-8 10:06
不太理解这个条件

就是最高价的比较,任意两个最高价相差值小于10.

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
6#
发表于 2016-6-8 10:27:04 |只看该作者
jiaoyizhe 发表于 2016-6-8 10:07
就是最高价的比较,任意两个最高价相差值小于10.

这个描述不清楚啊。。
5个K线里任意二个的最差值小于10,这基本上是随便就能达到的,没有什么实战意义吧?

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
32158
积分
731
帖子
176
主题
53
阅读权限
60
注册时间
2011-4-5
最后登录
2023-1-17
7#
发表于 2016-6-8 10:35:39 |只看该作者
小米 发表于 2016-6-8 10:27
这个描述不清楚啊。。
5个K线里任意二个的最差值小于10,这基本上是随便就能达到的,没有什么实战意义吧 ...

10是随意说的。用N代替吧
5个K线中任意两个的最高值差值小于N

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
8#
发表于 2016-6-8 11:06:49 |只看该作者
jiaoyizhe 发表于 2016-6-8 10:35
10是随意说的。用N代替吧
5个K线中任意两个的最高值差值小于N


个人觉得N与10没有差别,哪怕是0 是0.1 也是小于10或是N的。只要不是沪铜之类合约的大周期,基本都可满足的。
不太确认下述代码是否你需求的,反正我是没太理解这个需求,先试试吧。
  1. Vars
  2.         Numeric i;
  3.         Numeric aa;
  4. Begin
  5.         For i = 4 downto 0
  6.         {
  7.                 aa = Abs(high[i]-high[i-1]);
  8.                 If(aa<10)Commentary("aa="+Text(aa));
  9.         }
  10. end
复制代码

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
32158
积分
731
帖子
176
主题
53
阅读权限
60
注册时间
2011-4-5
最后登录
2023-1-17
9#
发表于 2016-6-8 11:25:12 |只看该作者
小米 发表于 2016-6-8 11:06
个人觉得N与10没有差别,哪怕是0 是0.1 也是小于10或是N的。只要不是沪铜之类合约的大周期,基本都可满足 ...

应该是这样写。

那如何取到这5个K线的最高的那个H价呢,需要保存下这个值。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
10#
发表于 2016-6-8 11:28:41 |只看该作者
jiaoyizhe 发表于 2016-6-8 11:25
应该是这样写。

那如何取到这5个K线的最高的那个H价呢,需要保存下这个值。
  1. vars
  2.    nuermic hh;
  3. begin
  4.    hh = highest(high,5);
  5.    
复制代码
还有其它的需求请先自己学习TB并编写代码吧。。

使用道具 举报

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

bottom

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

GMT+8, 2024-4-28 10:56

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部