交易信号图标过滤 (文华财经)

投资者咨询:交易信号图标过滤 (文华财经)
来源:文华财经  日期:2020-10-11 11:04
 请教老师:1、WH8如何仅在出信号的第一根K线出现图标,而过滤掉多余无用的信号图标?
               2、如果没有持仓,DRAWICON函数符合条件时,也不要出现信号图标。
                  3、WH6可以同样做到吗?
                
                

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:0000.jpg


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:0001.jpg
  谢谢老师!!!!
技术人员回复
日期:2020-10-11 11:07
 
这个思路wh6不支持的,需要在wh8编写

请将源码复制粘贴到帖子里,我们帮您调整下
投资者咨询:交易信号图标过滤 (文华财经)
来源:文华财经  日期:2020-10-11 11:04
 源码如下,辛苦老师:
//MACD做多模型
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); 
DEA:=EMA(DIFF,9); 
MACD:=2*(DIFF-DEA),COLORSTICK;

//交易条件
AA:=(DIFF>0||DEA>0)&&MACD<0;
DA:=AA&&C>REF(HHV(H,3),1)&&ISUP;
DA,BK('A');

P1:=C<REF(L,BARSBK);
P2:=CROSSDOWN(DIFF,DEA)||CROSSDOWN(DIFF,0);
P1,SP('A');
P2,SP('A');

DRAWICON(DA,L,'ICO1');
DRAWICON(P2,H,'ICO2');
//过滤函数 
AUTOFILTER;

投资者咨询:交易信号图标过滤 (文华财经)
来源:文华财经  日期:2020-10-11 11:04
 另外请教:WH6可否和WH8一样,可以过滤多余的信号图标?
投资者咨询:交易信号图标过滤 (文华财经)
来源:文华财经  日期:2020-10-11 11:04
 //MACD做多模型
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); 
DEA:=EMA(DIFF,9); 
MACD:=2*(DIFF-DEA),COLORSTICK;

//交易条件
AA:=(DIFF>0||DEA>0)&&MACD<0;
DA:=AA&&C>REF(HHV(H,3),1)&&ISUP;
DA,BK('A');

P1:=C<REF(L,BARSBK);
P2:=CROSSDOWN(DIFF,DEA)||CROSSDOWN(DIFF,0);
P1,SP('A');
P2,SP('A');

DRAWICON(DA,L,'ICO1');
DRAWICON(P1,H,'ICO2');
DRAWICON(P2,H,'ICO2');
//过滤函数 
AUTOFILTER;



图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:101111111.jpg


技术人员回复
日期:2020-10-11 13:11
 
wh6不支持信号过滤这样的思路的

wh8过滤写法参考:

 //MACD做多模型
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); 
DEA:=EMA(DIFF,9); 
MACD:=2*(DIFF-DEA),COLORSTICK;

//交易条件
AA:=(DIFF>0||DEA>0)&&MACD<0;
DA:=AA&&C>REF(HHV(H,3),1)&&ISUP;
DA,BK('A');

P1:=C<REF(L,BARSBK);
P2:=CROSSDOWN(DIFF,DEA)||CROSSDOWN(DIFF,0);
P1,SP('A');
P2,SP('A');

DRAWICON(DA&&BKVOL=0,L,'ICO1');
DRAWICON(P1&&BKVOL>0,H,'ICO2');
DRAWICON(P2&&BKVOL>0,H,'ICO2');
//过滤函数 
AUTOFILTER;