TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR := MA(TR,13);
COND1:=COUNT(ISUP,5)>=4 && COUNT(L>REF(H,2),5)>=2 &&(H-REF(L,5))>3.3*ATR;
COND2:=COUNT(ISDOWN,5)>=4 && COUNT(H<REF(L,2),5)>=2&&(REF(H,5)-L)>3.3*ATR;
N:=5;
SS:=L<REF(L,1)&&COUNT(L<REF(L,1),BARSLAST(CROSS(COND1,0.5)))=1&&BARSLAST(CROSS(COND1,0.5))>=1&&BARSLAST(CROSS(COND1,0.5))<=N;
XX:=H>REF(H,1)&&COUNT(H>REF(H,1),BARSLAST(CROSS(COND2,0.5)))=1&&BARSLAST(CROSS(COND2,0.5))>=1&&BARSLAST(CROSS(COND2,0.5))<=N;// 步骤2:动态EMA线定义
EMA_LINE:=IF(HHV(TIME,BARPOS)<2100, EMA(C,144),
IF(HHV(TIME,BARPOS)>=2100 && LLV(TIME,BARPOS)>=900, EMA(C,188),EMA(C,333)));// 步骤3:增加价格位置过滤条件
SS_NEW := SS && C>EMA_LINE;
//?看多:满足原条件且价格在线上
XX_NEW := XX && C<EMA_LINE;
// 看空:满足原条件且价格在线下// 步骤4:更新信号标记和预警
DRAWTEXT(SS_NEW, L, ‘上’), VALIGN0;
//?看多标记
DRAWTEXT(XX_NEW, H, ‘下’), VALIGN0;
// 看空标记

REF(SS_NEW,1), NOTICE;
REF(XX_NEW,1), NOTICE;

文华wh7基于ATR和EMA的交易信号-多空标记精准预警公式

主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网

下载声明:(请您认真阅读一下条款!)
1、指标都是辅助工具,学习研究之用,不具备任何投资意见和预测能力,依次操作,盈亏自负,我方不承担任何直接或间接责任!
2、下载前请认真阅读文章中的说明以及指标裁图,指标无准确率,无成功率,理性对待和学习研究。
3、仅提供安装指导售后服务,不提供具体使用方法,后续指标涉及修改、转换、定制开发等额外服务,需另行协商费用。
4、由于指标公式是虚拟产品,不保证不保障任何是否对您有用,如您一旦付费/下载视为公平理性消费,恕不退款和调换!