以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  信号过滤  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=89183)

--  作者:yuanman
--  发布时间:2016/1/4 8:29:56
--  信号过滤
请教老师;金字塔的这个函数SFILTER(X,COND)是不是和文华的AUTOFILTER是一样的效果?应该怎么使用?谢谢

--  作者:jinzhe
--  发布时间:2016/1/4 9:14:47
--  
不是,要过滤什么,怎么过滤的,是要用其他代码来实现的,不是用函数
--  作者:yuanman
--  发布时间:2016/1/4 9:32:03
--  
我在5分钟调用大周期KDJ交叉作为开仓依据,用固定轮询方式,会出现信号消失忽闪,多次开仓的情况。我只想要出现的第一个信号,之后再出现的同方向的信号过滤掉,只到出现不同方向的信号。谢谢
--  作者:jinzhe
--  发布时间:2016/1/4 9:34:18
--  

这个不是信号过滤的问题,这个是信号闪烁了,过滤也无法避免这种信号闪烁导致的重复开仓

使用走完k线模式进行下单,能避免这种信号闪烁


--  作者:yuanman
--  发布时间:2016/1/4 10:03:22
--  
我的模型一定要使用固定轮询模式,文华的AUTOFILTER是可以实现,金字塔有没有可以这样的函数,代码可以实现?谢谢

--  作者:jinzhe
--  发布时间:2016/1/4 10:04:00
--  
一定要固定轮询的话,那就没办法了,这样的是一定要走完k线下单的
[此贴子已经被作者于2016/1/4 10:04:31编辑过]

--  作者:yuanman
--  发布时间:2016/1/4 10:30:02
--  

SFILTER(X,COND):X满足条件后,将其后所有周期内的数据置为0,直到COND条件满足为止

例如:SFILTER(CLOSE>OPEN,CLOSE<OPEN)查找阳线,再次出现的阳线不被记录在内,直到出现阴线为止
所属函数组:引用函数

请教老师,我对这个函数的定义不太理解;如果这样编写是否可以用在固定轮询的模型中,SFILTER(cross(k,j),cross(j,k)),是不是可以实现我的想法?谢谢

--  作者:jinzhe
--  发布时间:2016/1/4 10:41:24
--  
也不行,信号消失了就说这个sfilter也同样从---执行---变成没有执行
--  作者:yuanman
--  发布时间:2016/1/4 13:10:31
--  
在“查看”选项中有--显示成交买卖位置一项,说明是可以记录成交记录的,能否在信号再出现时通过查询当根K线有没有同方向成交记录来判断是否开仓哪?有差距记录就不开仓,没有就开仓?
--  作者:jinzhe
--  发布时间:2016/1/4 13:15:14
--  

这个是在k线图上标了一个点,并没有“可以记录成交记录”。

图表上信号闪烁是无法记录闪烁之前的开仓信号的

[此贴子已经被作者于2016/1/4 13:15:25编辑过]