以文本方式查看主题

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

--  作者:鸣杰
--  发布时间:2018/9/21 0:33:24
--  信号过滤
DRAWTEXT((CROSS(波段,0) AND 金波段>0) OR (CROSS(金波段,0) AND 波段>0),LOW,\'▲\',COLORRED,0);
信号不连续出现,请帮我加上信号过滤

--  作者:wenarm
--  发布时间:2018/9/21 6:41:15
--  
请吧问题描述清楚些。
--  作者:鸣杰
--  发布时间:2018/9/21 9:35:07
--  
(1)DRAWTEXT((CROSS(波段,0) AND 金波段>0) OR (CROSS(金波段,0) AND 波段>0),LOW,\'▲\',COLORRED,0);
(2),DRAWTEXT((CROSS(0,波段) AND 金波段<0) OR (CROSS(0,金波段) AND 波段<0),HIGH,\'▼\',COLORGREEN,0);

如附图,不要出现连续信号。
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20180921092706.png
图片点击可在新窗口打开查看



--  作者:鸣杰
--  发布时间:2018/9/21 10:24:34
--  
(1)DRAWTEXT((CROSS(波段,0) AND 金波段>0) OR (CROSS(金波段,0) AND 波段>0),LOW,\'▲\',COLORRED,0);
(2)DRAWTEXT((CROSS(0,波段) AND 金波段<0) OR (CROSS(0,金波段) AND 波段<0),HIGH,\'▼\',COLORGREEN,0);

以(1)和(2)为间隔,过滤连续的同种信号

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20180921092706.png
图片点击可在新窗口打开查看


--  作者:FireScript
--  发布时间:2018/9/25 17:08:30
--  
可以参考下面全局变量的控制方式。
VARIABLE:mark:=0;


cond1:(CROSS(波段,0) AND 金波段>0) OR (CROSS(金波段,0) AND 波段>0);
cond2:(CROSS(0,波段) AND 金波段<0) OR (CROSS(0,金波段) AND 波段<0);

if cond1 then
begin
mark:=if(mark=1 or mark=0,-1,1);        
DRAWTEXT(mark=-1 ,LOW,\'▲\',COLORRED,0);
end

if cond2  then
begin
mark:=if(mark=-1 or mark=0,1,-1);        
DRAWTEXT(mark=1,HIGH,\'▼\',COLORGREEN,0);
end