设为首页收藏本站

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

类似于其他软件的Filter函数 [复制链接]

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
跳转到指定楼层
1#
发表于 2009-6-16 10:52:46 |只看该作者 |倒序浏览
新建用户函数,Filter,返回值为数值型
  1. Params
  2.         Bool Condition(false);
  3.         Numeric Length(10);
  4. Vars
  5.         BoolSeries NewCon;
  6.         Bool bFilter(False);
  7.         Numeric i;
  8.         Numeric nRe(0);
  9. Begin
  10.         For i=1 To Length
  11.         {
  12.                 If(NewCon[i])
  13.                 {
  14.                         bFilter = True;
  15.                         Break;
  16.                 }
  17.         }

  18.         If(Condition && bFilter==False)
  19.         {
  20.                 nRe = 1;
  21.                 NewCon = true;
  22.         }Else
  23.         {
  24.                 nRe = 0;
  25.                 NewCon = false;
  26.         }
  27.         Return nRe;
  28. End
复制代码

Rank: 5Rank: 5

精华
0
UID
3117
积分
1000
帖子
105
主题
46
阅读权限
60
注册时间
2008-12-22
最后登录
2012-10-22
2#
发表于 2009-6-16 16:20:08 |只看该作者
顶一把,学习ING~~~~~~~~~~~~~~~~~~~~~~~~

使用道具 举报

Rank: 1

精华
0
UID
113285
积分
33
帖子
9
主题
4
阅读权限
10
注册时间
2012-11-3
最后登录
2013-6-15
3#
发表于 2012-11-8 14:51:25 |只看该作者
这个Filter函数是做什么用的啊

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
15203
积分
1411
帖子
397
主题
35
阅读权限
60
注册时间
2010-8-14
最后登录
2017-12-29
4#
发表于 2012-11-8 17:16:29 |只看该作者
我也没看明白这个是干什么用的。

使用道具 举报

Rank: 4

精华
0
UID
112594
积分
333
帖子
281
主题
8
阅读权限
50
注册时间
2012-9-20
最后登录
2013-12-4
5#
发表于 2012-11-9 10:15:57 |只看该作者
这段代码的意思就是
过去Length周期若NewCon皆为False且当前周期的Condition为True,则返回1,并设置当前NewCon为True;
如上面两个条件不全为真,则返回0,且设置当前NewCon为False;

使用道具 举报

Rank: 2

精华
0
UID
92443
积分
74
帖子
41
主题
10
阅读权限
30
注册时间
2012-1-11
最后登录
2013-7-10
6#
发表于 2012-11-12 11:40:37 |只看该作者
谢谢楼上的解释。但具体运用该如何运用,能否举例,谢谢!

使用道具 举报

Rank: 2

精华
0
UID
113061
积分
92
帖子
47
主题
8
阅读权限
30
注册时间
2012-10-23
最后登录
2013-3-29
7#
发表于 2012-11-12 12:12:31 |只看该作者
请教老师TB中有能获得实际账户持仓情况(与图标信号无关)的函数吗

使用道具 举报

Rank: 1

精华
0
UID
109993
积分
45
帖子
28
主题
6
阅读权限
10
注册时间
2012-4-13
最后登录
2013-5-11
8#
发表于 2012-12-4 10:53:41 |只看该作者
sorakiraa 发表于 2012-11-9 10:15
这段代码的意思就是
过去Length周期若NewCon皆为False且当前周期的Condition为True,则返回1,并设置当前Ne ...

这个函数在具体调用的时候,Length(10):这个函数中的周期是不是10个Tick,而不是10个bar? 求sorakiraa兄指点一下。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-8 02:17

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部