股资源-股票学习站-学炒股-股票课程-炒股教程-分析选股指标-入门基础知识

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索
上一主题 下一主题

[通达信] 通达信超跌牛启动,底部擒牛指标公式副图+选股源码


    [-----复制链接-----]
楼主
 通达信源码安装路径:1,工具栏点击公式选项。2,弹出公式窗口点击新建。3,把源码复制到指标编辑器保存。4,回到K线图界面安装建立好的公式 || 2025-2-26 16:55:36
超跌牛启动,底部擒牛指标,副图+选股指标
公式介绍
由MACD改良而来,当零轴下出现黄柱时,表示止跌见底。
出现钱袋红柱牛启动时为买入信号,当两个信号之间出现红色虚线,表示信号之间产生背离,通常预示着更大级别的牛市启动。
副图公式:
DIFF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:(DIFF-DEA)*2,COLORSTICK;
GSPT1:=MACD<0 AND MACD>REF(MACD,1) AND REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4);
STICKLINE(GSPT1,0,MACD,0.3,0),COLORYELLOW;
GSPT2:=MACD>0 AND MACD<REF(MACD,1) AND REF(MACD,1)>REF(MACD,2) AND REF(MACD,2)>REF(MACD,3) AND REF(MACD,3)>REF(MACD,4);
GSPT3:=DEA-DIFF;
GSPT4:=IF(MACD<0,SUM(MACD,BARSLAST(GSPT3<0)),0);
GSPT5:=LLV(LOW,BARSLAST(GSPT3<0));
GSPT6:=HHV(HIGH,BARSLAST(GSPT3>0));
GSPT7:=IF(MACD<0,BARSLAST(CROSS(DIFF,DEA)),0);
GSPT8:=REF(GSPT4,GSPT7+1);
GSPT9:=REF(GSPT5,GSPT7+1);
GSPT10:=IF(GSPT4<0 AND ABS(GSPT4)<ABS(GSPT8),1,0);
GSPT11:=MACD<0 AND REF(MACD,1)<0 AND CLOSE<GSPT9 AND ABS(GSPT4)<ABS(GSPT8) AND ABS(MACD)<ABS(REF(MACD,1));
GSPT12:=IF(CROSS(DIFF,DEA),REF(GSPT10,1),0);
GSPT13:=IF(DIFF>REF(DIFF,1),REF(GSPT10,1),0) AND DIFF<0 AND DEA<0;
GSPT14:=BARSLAST(REF(CROSS(DIFF,DEA),1))*1;
GSPT15:=REF(CLOSE,GSPT14+1)>CLOSE AND DIFF>REF(DIFF,GSPT14+1) AND CROSS(DIFF,DEA)*1;
DRAWLINE(GSPT14=0,DEA-0.02,GSPT15,DEA-0.02,0)*1,DOTLINE,COLORRED;
牛启动:=FILTER(GSPT13,10);
GSPT17:=FILTER(GSPT13,10);
GSPT18:=牛启动 AND GSPT17;
STICKLINE(GSPT18,(-0.08),DIFF,2,0),COLORMAGENTA;
STICKLINE(牛启动,0,MACD,1,0),COLORLIMAGENTA;
DRAWTEXT(牛启动,0+0.01,'牛启动'),COLORYELLOW;
DRAWICON(牛启动,0,9);

选股公式:
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=(DIFF-DEA)*2;
GSPT1:=MACD<0 AND MACD>REF(MACD,1) AND REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4);
GSPT2:=MACD>0 AND MACD<REF(MACD,1) AND REF(MACD,1)>REF(MACD,2) AND REF(MACD,2)>REF(MACD,3) AND REF(MACD,3)>REF(MACD,4);
GSPT3:=DEA-DIFF;
GSPT4:=IF(MACD<0,SUM(MACD,BARSLAST(GSPT3<0)),0);
GSPT5:=LLV(LOW,BARSLAST(GSPT3<0));
GSPT6:=HHV(HIGH,BARSLAST(GSPT3>0));
GSPT7:=IF(MACD<0,BARSLAST(CROSS(DIFF,DEA)),0);
GSPT8:=REF(GSPT4,GSPT7+1);
GSPT10:=IF(GSPT4<0 AND ABS(GSPT4)<ABS(GSPT8),1,0);
GSPT13:=IF(DIFF>REF(DIFF,1),REF(GSPT10,1),0) AND DIFF<0 AND DEA<0;
XG:FILTER(GSPT13,10);









回复

举报