欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 信号过滤

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3364人关注过本帖树形打印复制链接

主题:信号过滤

帅哥哟,离线,有人找我吗?
曹晓东
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:178 积分:0 威望:0 精华:0 注册:2016/10/17 16:49:11
信号过滤  发帖心情 Post By:2017/3/8 11:13:07    Post IP:113.246.222.33[显示全部帖子]

cond:=c<=ref(CLOSE,10);
ma10:=ma(c,10);
if cond then aa:ma10;

else bb:ma10;
partline(c<=ref(CLOSE,10),ma10, COLORGREEN),linethick2;
partline(c>ref(CLOSE,10),ma10,COLORred),linethick2;

cond1:=c<=ref(CLOSE,22);
ma22:=ma(c,22);
if cond1 then aa1:ma22;
else bb1:ma22;
partline(c<=ref(CLOSE,22),ma22, COLORGREEN),linethick3;
partline(c>ref(CLOSE,22),ma22,COLORred),linethick3;

cond2:=c<=ref(CLOSE,51);
ma51:=(ma(c,30)+ma(c,72))/2;
if cond2 then aa2:ma51;
else bb2:ma51;
partline(c<=ref(CLOSE,51),ma51, COLORGREEN),linethick4;
partline(c>ref(CLOSE,51),ma51,COLORred),linethick4;

drawtext(c<=ref(CLOSE,10) and c<=ref(CLOSE,22) and c<=ref(CLOSE,51),c*1.01,'空');
drawtext(c>ref(CLOSE,10) and c>ref(CLOSE,22) and c>ref(CLOSE,51),c*0.99,'多');

 

 

帮忙让‘多’和‘空’只出现一次,第一次全部满足的时候出现   后面的过滤掉,谢谢


 回到顶部
帅哥哟,离线,有人找我吗?
曹晓东
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:178 积分:0 威望:0 精华:0 注册:2016/10/17 16:49:11
  发帖心情 Post By:2017/3/8 11:19:02    Post IP:113.246.222.33[显示全部帖子]

我不是要自动交易   只是想在主图上面显示就好。不做开平仓条件

 回到顶部
帅哥哟,离线,有人找我吗?
曹晓东
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:178 积分:0 威望:0 精华:0 注册:2016/10/17 16:49:11
  发帖心情 Post By:2017/3/8 13:36:54    Post IP:113.246.222.33[显示全部帖子]

还有一点不对,就是三个条件同时满足才出现,现在是只要有一个条件满足就出现了。用and连接是不是不能达到同时满足的效果。“c<=ref(CLOSE,10)and c<=ref(CLOSE,22)and c<=ref(CLOSE,51)”  这一句

 回到顶部
帅哥哟,离线,有人找我吗?
曹晓东
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:178 积分:0 威望:0 精华:0 注册:2016/10/17 16:49:11
  发帖心情 Post By:2017/3/8 14:04:50    Post IP:113.246.222.33[显示全部帖子]

cond:=c<=ref(CLOSE,10);
ma10:=ma(c,10);
if cond then aa:ma10;

else bb:ma10;
partline(c<=ref(CLOSE,10),ma10, COLORGREEN),linethick2;
partline(c>ref(CLOSE,10),ma10,COLORred),linethick2;

cond1:=c<=ref(CLOSE,22);
ma22:=ma(c,22);
if cond1 then aa1:ma22;
else bb1:ma22;
partline(c<=ref(CLOSE,22),ma22, COLORGREEN),linethick3;
partline(c>ref(CLOSE,22),ma22,COLORred),linethick3;

cond2:=c<=ref(CLOSE,51);
ma51:=(ma(c,30)+ma(c,72))/2;
if cond2 then aa2:ma51;
else bb2:ma51;
partline(c<=ref(CLOSE,51),ma51, COLORGREEN),linethick4;
partline(c>ref(CLOSE,51),ma51,COLORred),linethick4;

variable:i=0,w=0;
kong:=c<ref(CLOSE,10)and c<ref(CLOSE,22)and c<ref(CLOSE,51);
duo:=c>ref(CLOSE,10)and c>ref(CLOSE,22)and c>ref(CLOSE,51);
if kong then begin
i:=i+1;
w:=0;
end
if duo then begin
w:=w+1;
i:=0;
end
drawtext(cross(i,0.5),c*1.001,'空');
drawtext(cross(w,0.5),c*0.999,'多');

 

 

多可以实现,只出现一个而且是三个条件同时满足的   但空实现不了   会因为其中一个条件发生变化就出现一次。


 回到顶部
帅哥哟,离线,有人找我吗?
曹晓东
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:178 积分:0 威望:0 精华:0 注册:2016/10/17 16:49:11
  发帖心情 Post By:2017/3/8 14:12:29    Post IP:113.246.222.33[显示全部帖子]

一样的   没有变化  

 回到顶部
帅哥哟,离线,有人找我吗?
曹晓东
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:178 积分:0 威望:0 精华:0 注册:2016/10/17 16:49:11
  发帖心情 Post By:2017/3/8 14:20:25    Post IP:113.246.222.33[显示全部帖子]

截个图给你   只有单个条件只有一根线变红,等到在变绿的时候,就出现空的信号了。全部代码也给你

drawsl(islastbar,close,0,10,2),linethick1,coloryellow,LINETHICK3;
drawsl(islastbar,close,0,22,2),linethick1,colorred,LINETHICK1;


stickline(barpos=datacount-22 and c>=O,c,o,10,0,COLORMAGENTA);
stickline(barpos=datacount-10 and c>=o,c,o,10,0,COLORMAGENTA);
stickline(barpos=datacount-22 and c<O,c,o,10,0,COLOrblue);
stickline(barpos=datacount-10 and c<o,c,o,10,0,COLORblue);

 

cond:=c<=ref(CLOSE,10);
ma10:=ma(c,10);
if cond then aa:ma10;

else bb:ma10;
partline(c<=ref(CLOSE,10),ma10, COLORGREEN),linethick2;
partline(c>ref(CLOSE,10),ma10,COLORred),linethick2;

cond1:=c<=ref(CLOSE,22);
ma22:=ma(c,22);
if cond1 then aa1:ma22;
else bb1:ma22;
partline(c<=ref(CLOSE,22),ma22, COLORGREEN),linethick3;
partline(c>ref(CLOSE,22),ma22,COLORred),linethick3;

cond2:=c<=ref(CLOSE,51);
ma51:=(ma(c,30)+ma(c,72))/2;
if cond2 then aa2:ma51;
else bb2:ma51;
partline(c<=ref(CLOSE,51),ma51, COLORGREEN),linethick4;
partline(c>ref(CLOSE,51),ma51,COLORred),linethick4;

variable:i=0,w=0;
kong:=c<ref(CLOSE,10)and c<ref(CLOSE,22)and c<ref(CLOSE,51);
duo:=c>ref(CLOSE,10)and c>ref(CLOSE,22)and c>ref(CLOSE,51);
if kong then begin
i:=i+1;
w:=0;
end
if duo then begin
w:=w+1;
i:=0;
end
drawtext(cross(i=1,0.5),c*1.001,'空');
drawtext(cross(w=1,0.5),c*0.999,'多');

variable:n=0,m=0;
mm:=ref(h,1)=hhv(h,3);
nn:=ref(l,1)=llv(l,3);

variable:bj=0;
variable:dt=0,kt=0;
mm:=ref(h,1)=hhv(h,3);
nn:=ref(l,1)=llv(l,3);

if mm then bj:=1;
if nn then bj:=-1;
nn1:=barslast(mm);
nn2:=barslast(nn);
if c<ref(l,nn1+1) and bj=1 then i:=1;
if c>ref(h,nn2+1) and bj=-1 then i:=-1;

uu3:=cross(i=1,0.5);
uu4:=cross(i=-1,0.5);
if uu3 or ((ref(c,1)>ref(o,1) and h>ref(h,1) and c<ref(l,1))) or (ref(h,1)=hhv(h,3) and c<ref(l,1)) or c<ref(l,barslast(c>o)) then begin
 n:=0;
 m:=m+1;
end

//m为绿色
if uu4 or (ref(l,1)=llv(l,3) and c>ref(h,1)) or ((ref(o,1)>ref(c,1) and l<ref(l,1) and c>ref(h,1))) or c>ref(h,barslast(c<o)) then begin
 n:=n+1;
 m:=0;
end
//n为红色
STICKLINE(cross(m,0.5),o,CLOSE,7.5,0),COLORgreen;
STICKLINE(cross(n,0.5),o,c,7.5,0),COLORred;

 

ma22:=ma(c,22);
jc:=cross(ma22,c);
sc:=cross(c,ma22);
gl:(c-ma22)/ma(c,22)*10000,linethick0;
fgl:valuewhen(sc,(llv(l-ma22,barslast(jc)+1))/ma(c,22))*10000,linethick0;

zgl:valuewhen(jc,(hhv(abs(h-ma22),barslast(sc)+1))/ma(c,22))*10000,linethick0;


ss:stkindi('','YY.status_result',0,3),linethick0;
c1:=stkindi('','yy.c2',0,3),linethick0


此主题相关图片如下:qq图片20170308141835.png
按此在新窗口浏览图片

 回到顶部
帅哥哟,离线,有人找我吗?
曹晓东
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:178 积分:0 威望:0 精华:0 注册:2016/10/17 16:49:11
  发帖心情 Post By:2017/3/8 14:33:00    Post IP:113.246.222.33[显示全部帖子]

你就不能吧我的代码放进你的金字塔看看吗?我把全部代码给你了你还不能解读我什么意思吗?三根均线全部变绿,出现空,全部变红时,出现多。但只出现一次,而且要三根全部满足才出。如图是错误的。
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

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

 回到顶部
帅哥哟,离线,有人找我吗?
曹晓东
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:178 积分:0 威望:0 精华:0 注册:2016/10/17 16:49:11
  发帖心情 Post By:2017/3/8 15:05:17    Post IP:113.246.222.33[显示全部帖子]

棉花连续   两分钟  昨天晚上的

 回到顶部