通达信函数中的 FILTER 和 EXIST 到底有什么区别?

比如说我使用FILTER(CLOSE>OPEN,5),这是一个5日过滤,而EXIST(CLOSE>OPEN,5),这表示的是5日之内存在该种情况。但是从字面意义上理解,这... 比如说我使用 FILTER(CLOSE>OPEN,5),这是一个5日过滤,
而 EXIST(CLOSE>OPEN,5),这表示的是5日之内存在该种情况。
但是从字面意义上理解,这两者并没有区别啊,一个是5日过滤,也可以理解为存在该种情况,与EXIST并无实质区别,也就是说这2个应该都可以用作条件来用,但是为什么选出来的股票数量差这么多?还有就是FILTER 这个函数到底应该怎么用?求解释~ 感激不尽
展开
 我来答
一个青菜
2019-11-23
知道答主
回答量:2
采纳率:0%
帮助的人:1322
展开全部

 通达信函数中的 FILTER 和 EXIST 区别:EXIST 是指已经过去的时间,而FILTER 指的是还未到的日期。

时间不同:EXIST(CLOSE>OPEN,5),表示在五天内(含当天)有收阳。只要有一天是收阳线,就返回 TRUE,FILTER(CLOSE>OPEN,5),表示如果今天收阳线,那么随后的5天,不管收阳与否都返回 FALSE。)

 使用条件不同:Flter不是计算函数,是筛选函数,返回的结果是一张表,所以无法单独使用,经常与Calculate搭配,也可以直接与某些聚合函数搭配

,比如Countrows(filter(表,筛选条件))来计算表行数。Filter的语法是很简单的,第一部分的表可以是任意一个表,包括上一节学习的All()函数返回的表,甚至可以再嵌套一个Filter返回的表; 第二部分筛选条件是结果为真或假的表达式

所指的时间是相反的。EXIST 是指已经过去的时间,而FILTER 指的是还未到的日期。  FILTER 一般不用于选股,而是在指标图上减少相同的图标出现次数。

 扩展资料:

PHP Filter 函数

Filter是一个COM组件,由一个或多个Pin组成。Pin也是一个COM组件。Filter文件的扩展名为.ax,但也可以是.dll。

大致可分为三类:Source Filter(仅有Output pin)、Transform Filter(同时具有Input pin和Output pin)和Renderer Filter(仅有Input pin)。

一般情况下,创建Filter使用一个普通的Win32 DLL项目。而且,一般Filter项目不使用MFC。这时,应用程序通过调用CoCreateInstance函数创建Filter实例;

Filter与应用程序在二进制级别协作。另外一种方法,也可以在MFC的应用程序项目中创建Filter。

这种情况下,Filter不需注册为COM组件,Filter与应用程序之间的协作是源代码级别的;创建Filter实例,不再使用CoCreateInstance函数,而是直接new出一个Filter对象,如下:

m_pFilterObject = new CFilterClass();

// make the initial refcount 1 to match COM creation

m_pFilterObject ->AddRef();

因为Filter的基类实现了对象的引用计数,所以即使在第二种情况下,对创建后的Filter对象的操作也完全可以遵循COM标准。

参考资料来源:百度百科-Filter函数

早早逗奶
2019-10-27 · TA获得超过2503个赞
知道答主
回答量:10
采纳率:0%
帮助的人:2496
展开全部

区别如下:

EXIST(CLOSE>OPEN,5),表示在五天内(含当天)有收阳。只要有一天是收阳线,就返回 TRUE。

FILTER(CLOSE>OPEN,5),表示如果今天收阳线,那么随后的5天,不管收阳与否都返回 FALSE。

扩展资料:

PHP Filter 函数

Filter是一个COM组件,由一个或多个Pin组成。Pin也是一个COM组件。Filter文件的扩展名为.ax,但也可以是.dll。

Filter根据其包含Input pin或Output pin的情况(或在Filter Graph中的位置),大致可分为三类:

Source Filter(仅有Output pin)、Transform Filter(同时具有Input pin和Output pin)和Renderer Filter(仅有Input pin)。

一般情况下,创建Filter使用一个普通的Win32 DLL项目。而且,一般Filter项目不使用MFC。这时,应用程序通过调用CoCreateInstance函数创建Filter实例;Filter与应用程序在二进制级别协作。

另外一种方法,也可以在MFC的应用程序项目中创建Filter。这种情况下,Filter不需注册为COM组件,Filter与应用程序之间的协作是源代码级别的;

创建Filter实例,不再使用CoCreateInstance函数,而是直接new出一个Filter对象,如下:

m_pFilterObject = new CFilterClass();

// make the initial refcount 1 to match COM creation

m_pFilterObject ->AddRef();

因为Filter的基类实现了对象的引用计数,所以即使在第二种情况下,对创建后的Filter对象的操作也完全可以遵循COM标准。

Filter是一个独立功能模块,最好不要将Filter依赖于其他第三方的DLL。

因为Filter具有COM的位置透明性特点,Filter文件可以放在硬盘的任何位置,只要位置移动后重新注册。

但此时,如果Filter依赖其他DLL,则Filter对该DLL的定位就会出现问题。

Filter不能脱离Filter Graph单独使用。所以,如果你想绕过Filter Graph直接使用Filter实现的模块功能,请将你的Filter移植成DMO(DirectX Media Object)。

对于DirectShow应用程序开发者来说,还有一点,请不要忘记使用OleInitialize进行初始化。

参考资料来源:百度百科:Filter

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
惠企百科
2022-12-01 · 百度认证:北京惠企网络技术有限公司官方账号
惠企百科
惠企百科网是一家科普类综合网站,关注热门中文知识,集聚互联网精华中文知识,本着自由开放、分享价值的基本原则,向广大网友提供专业的中文知识平台。
向TA提问
展开全部

 通达信函数中的 FILTER 和 EXIST 区别:EXIST 是指已经过去的时间,而FILTER 指的是还未到的日期。

时间不同:EXIST(CLOSE>OPEN,5),表示在五天内(含当天)有收阳。只要有一天是收阳线,就返回 TRUE,FILTER(CLOSE>OPEN,5),表示如果今天收阳线,那么随后的5天,不管收阳与否都返回 FALSE。)

 使用条件不同:Flter不是计算函数,是筛选函数,返回的结果是一张表,所以无法单独使用,经常与Calculate搭配,也可以直接与某些聚合函数搭配

,比如Countrows(filter(表,筛选条件))来计算表行数。Filter的语法是很简单的,第一部分的表可以是任意一个表,包括上一节学习的All()函数返回的表,甚至可以再嵌套一个Filter返回的表; 第二部分筛选条件是结果为真或假的表达式。

所指的时间是相反的。EXIST 是指已经过去的时间,而FILTER 指的是还未到的日期。  FILTER 一般不用于选股,而是在指标图上减少相同的图标出现次数。

 扩展资料:

PHP Filter 函数

Filter是一个COM组件,由一个或多个Pin组成。Pin也是一个COM组件。Filter文件的扩展名为.ax,但也可以是.dll。

大致可分为三类:Source Filter(仅有Output pin)、Transform Filter(同时具有Input pin和Output pin)和Renderer Filter(仅有Input pin)。

一般情况下,创建Filter使用一个普通的Win32 DLL项目。而且,一般Filter项目不使用MFC。这时,应用程序通过调用CoCreateInstance函数创建Filter实例;

Filter与应用程序在二进制级别协作。另外一种方法,也可以在MFC的应用程序项目中创建Filter。

这种情况下,Filter不需注册为COM组件,Filter与应用程序之间的协作是源代码级别的;创建Filter实例,不再使用CoCreateInstance函数,而是直接new出一个Filter对象,如下:

m_pFilterObject = new CFilterClass();

// make the initial refcount 1 to match COM creation

m_pFilterObject ->AddRef();

因为Filter的基类实现了对象的引用计数,所以即使在第二种情况下,对创建后的Filter对象的操作也完全可以遵循COM标准。

参考资料来源:百度百科-Filter函数

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友091775508
推荐于2017-09-14 · TA获得超过1039个赞
知道小有建树答主
回答量:321
采纳率:50%
帮助的人:415万
展开全部
EXIST(CLOSE>OPEN,5),表示在五天内(含当天)有收阳。只要有一天是收阳线,就返回 TRUE。
FILTER(CLOSE>OPEN,5),表示如果今天收阳线,那么随后的5天,不管收阳与否都返回 FALSE。
要注意的是,所指的时间是相反的。EXIST 是指已经过去的时间,而FILTER 指的是还未到的日期。
FILTER 一般不用于选股,而是在指标图上减少相同的图标出现次数。
追问
如果这样的话,那么FILTER不就是未来函数了?能不能给我解释一下,比如下面这个选股公式什么意思:
跟庄建仓:
VAR3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV
(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);
趋势:=EMA(VAR3,3)-10;
VAR4:=(趋势-REF(趋势,1))/REF(趋势,1)*100;
买入:FILTER((趋势13),10);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4327fcbb9b
推荐于2017-10-10 · 知道合伙人教育行家
百度网友4327fcbb9b
知道合伙人教育行家
采纳数:26425 获赞数:292062
从师范学校毕业后一直在现在单位工作

向TA提问 私信TA
展开全部
  通达信函数中的 FILTER 和 EXIST 区别:EXIST 是指已经过去的时间,而FILTER 指的是还未到的日期。

  通达信软件是多功能的证券信息平台,与其他行情软件相比,有简洁的界面和行情更新速度较快等优点。通达信允许用户自由划分屏幕,并规定每一块对应哪个内容。至于快捷键,也是通达信的特色之一。通达信还有一个有用的功能,就是“在线人气”,可以了解哪些是当前关注,哪些是持续关注,又有哪些是当前冷门,可以更直接了解各个股票的关注度。
  深圳市财富趋势科技有限责任公司是一家资深的证券业高科技企业,致力于证券分析系统和计算机通讯系统的研究开发,自1995年成立以来,经过蓬勃发展,已经成为该行业的典范。其开发的行情源被同行业多企业采用,是目前市场上非常主流的拥有自主开发证券类软件能力的企业。深圳市财富趋势科技有限责任公司在证券行业的著名品牌是“通达信”。
  
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式